header.svelte-1br2sqw{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);position:sticky;top:0}nav.svelte-1br2sqw{justify-content:space-between;align-items:center;height:3.5rem;display:flex}.brand.svelte-1br2sqw{font-family:var(--font-mono);color:var(--fg-heading);font-size:1.15rem;font-weight:700}.brand.svelte-1br2sqw span:where(.svelte-1br2sqw){color:var(--accent)}.brand.svelte-1br2sqw:hover{text-decoration:none}.links.svelte-1br2sqw{gap:1.5rem;font-size:.9rem;display:flex}.links.svelte-1br2sqw a:where(.svelte-1br2sqw){color:var(--fg)}.links.svelte-1br2sqw a:where(.svelte-1br2sqw):hover{color:var(--accent)}.links.svelte-1br2sqw a.rc:where(.svelte-1br2sqw){color:var(--fg-dim)}footer.svelte-1br2sqw{border-top:1px solid var(--border);padding:2rem 0;font-size:.85rem}footer.svelte-1br2sqw .container:where(.svelte-1br2sqw){flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.dim.svelte-1br2sqw{color:var(--fg-dim);font-family:var(--font-mono)}@media (width<=560px){.links.svelte-1br2sqw{gap:1rem}}@media (width<=420px){.links.svelte-1br2sqw a.rc:where(.svelte-1br2sqw){display:none}}
