header.svelte-1gmktme{background:var(--bg-card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.5rem;display:flex}.home-link.svelte-1gmktme{color:var(--text-muted);font-size:.9rem;font-weight:500}.home-link.svelte-1gmktme:hover{color:var(--accent)}main.svelte-1gmktme{max-width:46rem;margin:0 auto;padding:2.5rem 1.5rem 3rem}h1.svelte-1gmktme{color:var(--text-primary);font-size:clamp(1.6rem,5vw,2.1rem);font-weight:800;line-height:1.25}.updated.svelte-1gmktme{color:var(--text-faint);margin-top:.5rem;font-size:.85rem}.intro.svelte-1gmktme{background:var(--bg-surface);border-radius:var(--r-md);color:var(--text-muted-strong);margin-top:1.25rem;padding:1rem 1.1rem;line-height:1.7}.prose.svelte-1gmktme{margin-top:2rem}.prose.svelte-1gmktme h2{color:var(--accent-deep);margin-top:2.25rem;font-size:1.15rem;font-weight:700;line-height:1.4}.prose.svelte-1gmktme h3{color:var(--text-primary);margin-top:1.5rem;font-size:1rem;font-weight:600}.prose.svelte-1gmktme p{color:var(--text-muted-strong);margin-top:.85rem;line-height:1.8}.prose.svelte-1gmktme ul{margin-top:.85rem;padding-inline-start:1.35rem;list-style:outside}.prose.svelte-1gmktme li{color:var(--text-muted-strong);margin-top:.5rem;line-height:1.8}.prose.svelte-1gmktme strong{color:var(--text-primary);font-weight:600}.prose.svelte-1gmktme a{text-decoration:underline}.prose.svelte-1gmktme .contact{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-md);margin-top:1.5rem;padding:1.1rem 1.2rem}
