.site-head.svelte-1u3q4z5{display:flex;align-items:center;justify-content:space-between;height:73px;padding:0 2.75rem 0 24px;border-bottom:1px solid var(--border)}.logo.svelte-1u3q4z5{text-decoration:none;font-family:var(--font-mono);font-weight:400;font-size:15px;color:var(--ink)}.logo.svelte-1u3q4z5 .slash:where(.svelte-1u3q4z5){color:var(--brand)}.nav.svelte-1u3q4z5{display:flex;align-items:center;gap:1.85rem;font-size:.95rem;font-weight:500}.nav.svelte-1u3q4z5 a:where(.svelte-1u3q4z5){text-decoration:none;color:var(--ink)}.nav.svelte-1u3q4z5 .dim:where(.svelte-1u3q4z5){color:var(--muted)}.nav.svelte-1u3q4z5 .cta:where(.svelte-1u3q4z5){background:var(--ink);color:var(--surface);border-radius:var(--r-sm);padding:.55rem 1.1rem}.nav.svelte-1u3q4z5 .cta:where(.svelte-1u3q4z5):hover{opacity:.88}@media(max-width:720px){.site-head.svelte-1u3q4z5{padding:0 1.1rem 0 1rem}.nav.svelte-1u3q4z5{gap:1.1rem;font-size:.9rem}.nav.svelte-1u3q4z5 .cta:where(.svelte-1u3q4z5){padding:.45rem .85rem}}@media(max-width:640px){.site-head.svelte-1u3q4z5{padding:0 .9rem 0 .85rem}.logo.svelte-1u3q4z5{font-size:14px;white-space:nowrap}.nav.svelte-1u3q4z5{gap:.85rem;font-size:.85rem;flex-wrap:nowrap}.nav.svelte-1u3q4z5 .dim:where(.svelte-1u3q4z5){display:none}.nav.svelte-1u3q4z5 .cta:where(.svelte-1u3q4z5){padding:.45rem .75rem;white-space:nowrap}}@media(max-width:380px){.site-head.svelte-1u3q4z5{padding:0 .75rem 0 .7rem}.logo.svelte-1u3q4z5{font-size:13px}.nav.svelte-1u3q4z5{gap:.7rem}}.site-foot.svelte-1g12oe3{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 2.75rem;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:.75rem;color:var(--faint);flex-wrap:wrap}.site-foot.svelte-1g12oe3 a:where(.svelte-1g12oe3){text-decoration:none;color:inherit}.site-foot.svelte-1g12oe3 a:where(.svelte-1g12oe3):hover{color:var(--ink)}@media(max-width:720px){.site-foot.svelte-1g12oe3{padding:1.25rem}}@media(max-width:480px){.site-foot.svelte-1g12oe3{padding:1.1rem 1rem;gap:.5rem;flex-direction:column;align-items:flex-start}}
