@layer blocks{.b-prose{gap:var(--space-5);flex-direction:column;display:flex}.b-prose>p{font-size:var(--font-size-lg);color:var(--color-fg);line-height:1.75}.b-prose>h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-fg);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-color-current);margin-top:var(--space-3)}.b-prose>h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-fg)}.b-prose>blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-5);font-size:var(--font-size-xl);color:var(--color-fg-muted);margin:0;font-style:italic;line-height:1.5}.b-prose>blockquote>p{font-size:inherit;line-height:inherit;color:inherit}.b-prose>figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.b-prose>figure>figcaption{font-size:var(--font-size-sm);color:var(--color-fg-subtle);text-align:center}.b-prose>hr{border:none;border-top:var(--border-width) solid var(--border-color-current)}.b-prose a{color:var(--color-accent-fg);text-underline-offset:2px;text-decoration:underline}.b-prose strong{font-weight:var(--font-weight-semibold);color:var(--color-fg)}}
