@layer reset,tokens,base,layout;@layer components{.prose{gap:var(--space-4);min-width:0;font-size:var(--type-prose-size);font-weight:var(--type-prose-weight);line-height:var(--type-prose-leading);letter-spacing:var(--type-prose-tracking);color:var(--color-text-body);align-content:start;display:grid}.prose__heading{color:var(--color-text);padding-block-start:var(--space-4)}.prose__heading--section{font-size:var(--type-heading-2-size);font-weight:var(--type-heading-2-weight);line-height:var(--type-heading-2-leading);letter-spacing:var(--type-heading-2-tracking)}.prose__heading--subsection{font-size:var(--type-heading-3-size);font-weight:var(--type-heading-3-weight);line-height:var(--type-heading-3-leading);letter-spacing:var(--type-heading-3-tracking)}.prose__paragraph{text-wrap:pretty}.prose__list{gap:var(--space-2);padding-inline-start:var(--space-4);display:grid}.prose__list--bulleted{list-style:outside}.prose__list--numbered{list-style:decimal}.prose__list-item{display:list-item}.prose__list-item::marker{color:var(--color-text-muted)}.prose__list .prose__list{padding-block-start:var(--space-2)}.prose__list--bulleted .prose__list--bulleted{list-style:circle}.prose__quote{gap:var(--space-2);border-inline-start:var(--border-width-thick) solid var(--color-border-strong);color:var(--color-text-muted);padding-inline-start:var(--space-4);display:grid}.prose__strong{font-weight:var(--type-heading-4-weight);color:var(--color-text)}.prose__link{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:var(--underline-offset)}.prose__link:hover{text-decoration-color:currentColor}.prose__figure{gap:var(--space-2);display:grid}.prose__image{border-radius:var(--radius-md);background:var(--color-surface-subtle);width:100%;height:auto}.prose__caption{font-size:var(--type-caption-size);font-weight:var(--type-body-small-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted)}}@layer utilities;
