.prose-modern[data-astro-cid-7jjqptxk]{color:var(--text-secondary);line-height:1.7}.prose-modern[data-astro-cid-7jjqptxk] h1[data-astro-cid-7jjqptxk],.prose-modern[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk],.prose-modern[data-astro-cid-7jjqptxk] h3[data-astro-cid-7jjqptxk],.prose-modern[data-astro-cid-7jjqptxk] h4[data-astro-cid-7jjqptxk],.prose-modern[data-astro-cid-7jjqptxk] h5[data-astro-cid-7jjqptxk],.prose-modern[data-astro-cid-7jjqptxk] h6[data-astro-cid-7jjqptxk]{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;color:var(--text-primary);margin-top:2rem;margin-bottom:1rem;line-height:1.3}.prose-modern[data-astro-cid-7jjqptxk] h1[data-astro-cid-7jjqptxk]{font-size:2.25rem}.prose-modern[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk]{font-size:1.875rem}.prose-modern[data-astro-cid-7jjqptxk] h3[data-astro-cid-7jjqptxk]{font-size:1.5rem}.prose-modern[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{margin-bottom:1.5rem}.prose-modern[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{color:var(--accent-secondary);transition:color .2s ease}.prose-modern[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover{color:var(--accent-primary)}.prose-modern[data-astro-cid-7jjqptxk] strong[data-astro-cid-7jjqptxk]{color:var(--text-primary);font-weight:600}.prose-modern[data-astro-cid-7jjqptxk] em[data-astro-cid-7jjqptxk]{color:var(--accent-primary);font-style:italic}.prose-modern[data-astro-cid-7jjqptxk] code[data-astro-cid-7jjqptxk]{font-family:JetBrains Mono,monospace;background:var(--bg-tertiary);color:var(--accent-secondary);padding:.25rem .5rem;border-radius:6px;font-size:.875em}.prose-modern[data-astro-cid-7jjqptxk] pre[data-astro-cid-7jjqptxk]{background:var(--bg-secondary);padding:1.5rem;border-radius:12px;overflow-x:auto;margin:1.5rem 0;box-shadow:0 2px 8px #0000001a}.prose-modern[data-astro-cid-7jjqptxk] pre[data-astro-cid-7jjqptxk] code[data-astro-cid-7jjqptxk]{background:transparent;padding:0;border-radius:0}.prose-modern[data-astro-cid-7jjqptxk] blockquote[data-astro-cid-7jjqptxk]{border-left:4px solid var(--accent-primary);padding-left:1.5rem;background:var(--bg-tertiary);padding:1rem 1.5rem;margin:1.5rem 0;border-radius:8px}.prose-modern[data-astro-cid-7jjqptxk] ul[data-astro-cid-7jjqptxk],.prose-modern[data-astro-cid-7jjqptxk] ol[data-astro-cid-7jjqptxk]{padding-left:1.5rem;margin-bottom:1.5rem}.prose-modern[data-astro-cid-7jjqptxk] li[data-astro-cid-7jjqptxk]{margin-bottom:.5rem}.prose-modern[data-astro-cid-7jjqptxk] table[data-astro-cid-7jjqptxk]{width:100%;background:var(--bg-secondary);border-radius:8px;overflow:hidden;margin:1.5rem 0;box-shadow:0 2px 8px #0000001a}.prose-modern[data-astro-cid-7jjqptxk] th[data-astro-cid-7jjqptxk]{background:var(--bg-tertiary);color:var(--text-primary);font-weight:600;padding:.75rem;text-align:left}.prose-modern[data-astro-cid-7jjqptxk] td[data-astro-cid-7jjqptxk]{padding:.75rem;border-top:1px solid var(--bg-tertiary)}.prose-modern[data-astro-cid-7jjqptxk] hr[data-astro-cid-7jjqptxk]{border:none;height:1px;background:linear-gradient(to right,transparent,var(--accent-primary),transparent);margin:2rem 0;opacity:.3}.prose-modern[data-astro-cid-7jjqptxk] .katex-display[data-astro-cid-7jjqptxk]{margin:2rem 0;padding:1.5rem;background:var(--bg-secondary);border-radius:12px;box-shadow:0 2px 8px #0000001a}html{scroll-behavior:smooth}.prose-modern[data-astro-cid-7jjqptxk] h1[data-astro-cid-7jjqptxk],.prose-modern[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk],.prose-modern[data-astro-cid-7jjqptxk] h3[data-astro-cid-7jjqptxk],.prose-modern[data-astro-cid-7jjqptxk] h4[data-astro-cid-7jjqptxk],.prose-modern[data-astro-cid-7jjqptxk] h5[data-astro-cid-7jjqptxk],.prose-modern[data-astro-cid-7jjqptxk] h6[data-astro-cid-7jjqptxk]{scroll-margin-top:2rem}.prose-modern[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk][href^="#"]{color:var(--accent-primary);text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.prose-modern[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk][href^="#"]:hover{color:var(--accent-secondary);border-bottom-color:var(--accent-secondary)}
