.site-top.svelte-1t3llih{display:flex;align-items:center;justify-content:space-between;gap:.8rem 1.4rem;flex-wrap:wrap;padding:.9rem clamp(1rem,5vw,3rem);background:var(--site-bg);border-bottom:1px solid var(--site-line)}.brand.svelte-1t3llih{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none}.wm.svelte-1t3llih{font-family:var(--site-display);font-size:1.4rem;font-weight:700;color:var(--site-ink);letter-spacing:.01em}.fore.svelte-1t3llih{color:var(--site-accent)}.nav.svelte-1t3llih{margin-left:auto;display:flex;align-items:center;gap:.5rem 1.2rem;flex-wrap:wrap}.nav.svelte-1t3llih a:where(.svelte-1t3llih){color:var(--site-soft);text-decoration:none;font-size:.95rem}.nav.svelte-1t3llih a:where(.svelte-1t3llih):hover{color:var(--site-accent)}.pill.svelte-1t3llih{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1.1rem;border-radius:999px;background:var(--site-accent);color:#fff;font-size:.95rem;font-weight:600;text-decoration:none}.pill.svelte-1t3llih:hover{background:var(--site-accent-deep);color:#fff}@media (max-width: 40rem){.nav.svelte-1t3llih{order:3;flex:1 1 100%;margin:0 calc(-1*clamp(1rem,5vw,3rem));padding:0 clamp(1rem,5vw,3rem);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nav.svelte-1t3llih a:where(.svelte-1t3llih){flex:none;white-space:nowrap}.pill.svelte-1t3llih{min-height:2.4rem;padding:0 .95rem;font-size:.9rem}}
