nav.svelte-1h32yp1{z-index:100;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb, var(--ink) 7%, transparent);position:relative;top:0;left:0;right:0}nav.sticky.svelte-1h32yp1{position:fixed}.nav-inner.svelte-1h32yp1{justify-content:space-between;align-items:center;max-width:1140px;height:60px;margin:0 auto;padding:0 2rem;display:flex}.nav-pill.svelte-1h32yp1{font-family:var(--font-mono);color:var(--accent-strong);background:var(--accent-tint);border:1px solid var(--accent-tint-border);border-radius:var(--r-pill);padding:3px 10px;font-size:.68rem}.nav-right.svelte-1h32yp1{align-items:center;gap:1.5rem;display:flex}.nav-link.svelte-1h32yp1{color:var(--ink-soft);transition:color var(--dur-fast);font-size:.875rem;text-decoration:none}.nav-link.svelte-1h32yp1:hover{color:var(--ink)}.hamburger.svelte-1h32yp1{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:4px;display:none}.bar.svelte-1h32yp1{background:var(--ink);width:22px;height:1.5px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease);transform-origin:50%;border-radius:2px;display:block}.hamburger[aria-expanded=true].svelte-1h32yp1 .bar:where(.svelte-1h32yp1):first-child{transform:translateY(6.5px)rotate(45deg)}.hamburger[aria-expanded=true].svelte-1h32yp1 .bar:where(.svelte-1h32yp1):nth-child(2){opacity:0;transform:scaleX(0)}.hamburger[aria-expanded=true].svelte-1h32yp1 .bar:where(.svelte-1h32yp1):nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu.svelte-1h32yp1{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent);background:color-mix(in srgb, var(--bg) 97%, transparent);flex-direction:column;gap:1rem;padding:1.25rem 2rem 1.5rem;display:flex}.mobile-menu.svelte-1h32yp1 .nav-link:where(.svelte-1h32yp1){font-size:1rem}@media (width<=640px){.desktop-only.svelte-1h32yp1{display:none}.hamburger.svelte-1h32yp1{display:flex}}footer.svelte-jz8lnl{text-align:center;padding:2rem}.footer-text.svelte-jz8lnl{color:var(--ink-faint);font-size:.75rem;line-height:1.8}.footer-checklist.svelte-jz8lnl{margin-top:.75rem}.footer-checklist.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--accent-strong);opacity:.7;font-size:.72rem;text-decoration:none}.footer-checklist.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{opacity:1}
