@layer reset, tokens, base, layout, components, variants, states, utilities, overrides;
@layer reset,tokens,base,layout;@layer components{.prose{--wel-prose-measure:var(--wel-text-measure);--wel-prose-gap:var(--wel-space-4);--wel-prose-heading-gap:calc(var(--wel-prose-gap) * 2);--wel-prose-ink:var(--wel-color-ink);--wel-prose-code-bg:var(--wel-color-surface-sunken);--wel-prose-quote-accent:var(--wel-color-border-strong);--wel-prose-rule:var(--wel-color-border);max-inline-size:var(--wel-prose-measure);color:var(--wel-prose-ink)}.prose>:where(*+*){margin-block-start:var(--wel-prose-gap)}.prose>:where(h1,h2,h3,h4,h5,h6):where(:not(:first-child)){margin-block-start:var(--wel-prose-heading-gap)}.prose :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}.prose :where(ul,ol){padding-inline-start:var(--wel-space-5)}.prose :where(li+li),.prose :where(li)>:where(ul,ol){margin-block-start:var(--wel-space-1)}.prose :where(blockquote){border-inline-start:var(--wel-border-width-strong) solid var(--wel-prose-quote-accent);color:var(--wel-color-ink-muted);padding-inline-start:var(--wel-space-4)}.prose :where(blockquote)>:where(*+*){margin-block-start:var(--wel-prose-gap)}.prose :where(code,kbd,pre){background:var(--wel-prose-code-bg)}.prose :where(pre) :where(code){background:0 0}.prose :where(figcaption){color:var(--wel-color-ink-muted);font-size:var(--wel-text-size--1);margin-block-start:var(--wel-space-2)}.prose :where(table){border-collapse:collapse;inline-size:100%}.prose :where(th,td){padding-block:var(--wel-space-1);padding-inline:var(--wel-space-2);border-block-end:var(--wel-border-width) solid var(--wel-prose-rule)}.prose :where(hr){border-block-start-color:var(--wel-prose-rule)}}@layer variants,states,utilities,overrides;