:root{--bg: #ffffff;--card: #ffffff;--text: #000000;--muted: #9aa0a6;--accent: #8ab4f8;--border: #2a2f36}.container.svelte-1x9myq1{max-width:880px;margin:0 auto;padding:2rem 1.25rem 5rem;color:var(--text)}.page-header.svelte-1x9myq1{margin-bottom:1.5rem}h1.svelte-1x9myq1{font-size:clamp(1.8rem,2.2vw,2.4rem);margin:0 0 .25rem}h2.svelte-1x9myq1{font-size:1.15rem;margin:2rem 0 .5rem}.muted.svelte-1x9myq1{color:var(--muted)}.toc.svelte-1x9myq1{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1rem;margin:1rem 0 2rem}.toc.svelte-1x9myq1 a:where(.svelte-1x9myq1){color:var(--accent);text-decoration:none}.toc.svelte-1x9myq1 a:where(.svelte-1x9myq1):hover{text-decoration:underline}.section.svelte-1x9myq1{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1rem 1.25rem}.section.svelte-1x9myq1+.section:where(.svelte-1x9myq1){margin-top:1rem}a.svelte-1x9myq1{color:var(--accent)}table.svelte-1x9myq1{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.95rem}th.svelte-1x9myq1,td.svelte-1x9myq1{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--border)}th.svelte-1x9myq1{font-weight:600}code.svelte-1x9myq1{font-size:.85em;background:#0000000f;padding:.15em .35em;border-radius:4px}
