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