@layer components{.blog-prose{--tw-prose-body:var(--ink-700);--tw-prose-headings:var(--ink-900);--tw-prose-lead:var(--ink-500);--tw-prose-links:var(--accent);--tw-prose-bold:var(--ink-900);--tw-prose-counters:var(--accent);--tw-prose-bullets:var(--accent);--tw-prose-hr:var(--border);--tw-prose-quotes:var(--ink-900);--tw-prose-quote-borders:var(--accent);--tw-prose-captions:var(--ink-500);--tw-prose-code:var(--ink-900);--tw-prose-pre-code:var(--band-ink);--tw-prose-pre-bg:var(--band);--tw-prose-th-borders:var(--border);--tw-prose-td-borders:var(--border);font-size:1.0625rem;line-height:1.8}.blog-prose :where(h2){letter-spacing:-.03em;margin-top:2.6em;font-size:1.75rem;line-height:1.25}.blog-prose :where(h3){letter-spacing:-.02em;margin-top:2em;font-size:1.3rem;line-height:1.35}.blog-prose :where(h2>a,h3>a){color:inherit;font-weight:inherit;text-decoration:none}.blog-prose :where(h2>a:hover,h3>a:hover){color:var(--accent)}.blog-prose :where(blockquote){border-radius:var(--sys-shape--medium);background:var(--surface);padding:1.25rem 1.5rem;font-style:normal}.blog-prose :where(table){border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.blog-prose :where(th){background:var(--surface)}.blog-prose :where(th,td){min-width:10rem;padding:.8rem 1rem}.blog-prose :where(pre){border-radius:var(--sys-shape--medium)}@media (max-width:640px){.blog-prose{font-size:1rem}}}
