section.svelte-hcnaf0{margin:var(--space-8) 0;min-width:0}h1.svelte-hcnaf0,h2.svelte-hcnaf0{text-wrap:balance;color:var(--text-primary)}h1.svelte-hcnaf0{margin-bottom:var(--space-4);font-size:2rem;font-weight:800}h2.svelte-hcnaf0{margin-bottom:var(--space-4);scroll-margin-top:.75rem;font-size:1.375rem;font-weight:700}p.svelte-hcnaf0,li.svelte-hcnaf0{color:var(--text-secondary);text-wrap:pretty;line-height:1.7}p.svelte-hcnaf0{margin-bottom:var(--space-4)}.intro.svelte-hcnaf0{font-size:1.125rem}ul.svelte-hcnaf0{padding-left:var(--space-6)}li.svelte-hcnaf0+li:where(.svelte-hcnaf0){margin-top:var(--space-3)}a.svelte-hcnaf0{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}a.svelte-hcnaf0:focus-visible{outline:3px solid var(--color-agent);outline-offset:3px}nav.svelte-hcnaf0 a:where(.svelte-hcnaf0){min-height:var(--touch-target);align-items:center;display:inline-flex}p.svelte-hcnaf0 code:where(.svelte-hcnaf0),li.svelte-hcnaf0 code:where(.svelte-hcnaf0){color:var(--text-primary);font-family:var(--font-mono);background:var(--bg-input);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:.125rem .25rem;font-size:.875em}
