.site-layout{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;line-height:var(--leading-normal);font-weight:var(--font-weight-ui-medium);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;letter-spacing:.05em;flex-direction:column;flex:1;display:flex}.site-layout>main{flex:1}.prose :where(table):not(:where(.not-prose *)){border-collapse:collapse;width:100%}.prose :where(thead th):not(:where(.not-prose *)),.prose :where(tbody th):not(:where(.not-prose *)),.prose :where(tbody td):not(:where(.not-prose *)){border:1px solid var(--color-monotone-80);padding:var(--spacing-ds-sm) var(--spacing-ds-md);text-align:center;font-size:var(--text-scale-4)}.prose :where(thead th):not(:where(.not-prose *)){background:var(--color-primary-50);color:var(--color-background)}.prose :where(tbody th):not(:where(.not-prose *)){background:var(--color-monotone-90);color:var(--color-foreground)}.prose :where(tbody td):not(:where(.not-prose *)){background:var(--color-background);color:var(--color-foreground)}.prose :where(blockquote):not(:where(.not-prose *)){padding:var(--spacing-ds-lg);margin:var(--spacing-ds-md) 0;font-size:var(--text-scale-4);color:var(--color-foreground);background-color:var(--color-monotone-90);border-radius:var(--radius-ds-sm);border:none;inline-size:100%;font-style:normal}.prose :where(h1):not(:where(.not-prose *)){font-size:var(--text-scale-9);border-inline-start:5px solid var(--color-primary-40);border-block-end:1px solid var(--color-primary-40);padding-block-end:var(--spacing-ds-xs);padding-inline-start:var(--spacing-ds-sm)}@media (max-width:768px){.prose :where(h1):not(:where(.not-prose *)){font-size:var(--text-scale-8)}}.prose :where(h2):not(:where(.not-prose *)){font-size:var(--text-scale-7);border-inline-start:5px solid var(--color-primary-40);border-block-end:1px solid var(--color-primary-40);padding-block-end:var(--spacing-ds-xs);padding-inline-start:var(--spacing-ds-sm)}@media (max-width:768px){.prose :where(h2):not(:where(.not-prose *)){font-size:var(--text-scale-6)}}.prose :where(h3):not(:where(.not-prose *)){font-size:var(--text-scale-6);border-inline-start:5px solid var(--color-primary-40);padding-inline-start:var(--spacing-ds-sm)}@media (max-width:768px){.prose :where(h3):not(:where(.not-prose *)){font-size:var(--text-scale-5)}}.prose :where(h4):not(:where(.not-prose *)){font-size:var(--text-scale-6);border-block-end:1px solid var(--color-primary-40);padding-block-end:var(--spacing-ds-xs)}@media (max-width:768px){.prose :where(h4):not(:where(.not-prose *)){font-size:var(--text-scale-5)}}.prose{--tw-prose-body:var(--color-foreground);--tw-prose-headings:var(--color-foreground);--tw-prose-lead:var(--color-muted-foreground);--tw-prose-links:var(--color-primary-50);--tw-prose-bold:var(--color-foreground);--tw-prose-counters:var(--color-muted-foreground);--tw-prose-bullets:var(--color-monotone-70);--tw-prose-hr:var(--color-monotone-80);--tw-prose-quotes:var(--color-foreground);--tw-prose-quote-borders:var(--color-monotone-80);--tw-prose-captions:var(--color-muted-foreground);--tw-prose-code:var(--color-foreground);--tw-prose-pre-code:var(--color-background);--tw-prose-pre-bg:var(--color-monotone-10);--tw-prose-th-borders:var(--color-monotone-80);--tw-prose-td-borders:var(--color-monotone-80)}
