main.svelte-1syrc4v{max-width:900px;margin:auto;padding:8rem 2rem 4rem;overflow-wrap:anywhere}.label.svelte-1syrc4v{margin:2rem 0 1rem;color:var(--accent);font:.8rem var(--font-mono)}h1.svelte-1syrc4v{font-size:clamp(2rem,5vw,3.2rem);line-height:1.15;margin-bottom:1.5rem}.intro.svelte-1syrc4v{font-size:1.2rem;color:var(--text-dim);margin-bottom:3rem}main.svelte-1syrc4v h2{font-size:1.6rem;line-height:1.3;margin:2.5rem 0 1rem;scroll-margin-top:6rem}main.svelte-1syrc4v p,main.svelte-1syrc4v li{margin-bottom:1rem}main.svelte-1syrc4v ul,main.svelte-1syrc4v ol{padding-left:1.4rem}main.svelte-1syrc4v pre{padding:1.25rem;margin:1.5rem 0;border:1px solid var(--border);border-radius:8px;overflow-x:auto;background:var(--bg-elevated);white-space:pre}main.svelte-1syrc4v code{font-family:var(--font-mono);font-size:.85em}aside.svelte-1syrc4v{padding-top:1rem;margin-top:3rem;border-top:1px solid var(--border)}aside.svelte-1syrc4v div:where(.svelte-1syrc4v){display:flex;flex-wrap:wrap;gap:1.5rem}@media(max-width:480px){main.svelte-1syrc4v{padding:7rem 1rem 3rem}}
