.nav.svelte-a8kxe2{z-index:50;background:color-mix(in srgb, var(--color-base) 80%, transparent);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--color-border-soft);position:sticky;top:0}.nav-inner.svelte-a8kxe2{max-width:var(--max-width-site);height:var(--header-height);padding:0 var(--site-gutter);justify-content:space-between;align-items:center;gap:clamp(16px,3vw,32px);margin:0 auto;display:flex;position:relative}.nav-zone.svelte-a8kxe2{flex:none;align-items:center;min-width:0;display:flex}.brand.svelte-a8kxe2{color:var(--color-text);transition:color var(--motion-duration-fast) var(--motion-easing);align-items:center;gap:10px;display:inline-flex}.brand.svelte-a8kxe2:hover{color:var(--color-accent)}.brand-mark.svelte-a8kxe2{border-radius:var(--radius-full);flex:none;width:30px;height:30px;display:block}.brand-name.svelte-a8kxe2{font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--tracking-title)}.nav-links.svelte-a8kxe2{font-size:var(--font-size-sm);align-items:center;gap:clamp(14px,2.4vw,26px);min-width:0;display:flex;overflow:hidden}.nav-links.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--color-text-muted);font-weight:var(--font-weight-medium);white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-easing)}.nav-links.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.nav-links.svelte-a8kxe2 a[aria-current=page]:where(.svelte-a8kxe2){color:var(--color-text)}a.early.svelte-a8kxe2,.nav-links.svelte-a8kxe2 a.early:where(.svelte-a8kxe2){color:var(--color-accent);font-weight:var(--font-weight-semibold,600)}.nav-links.svelte-a8kxe2 a.early:where(.svelte-a8kxe2):hover{color:var(--color-accent-hover)}.nav-actions.svelte-a8kxe2{align-items:center;gap:var(--spacing-sm);display:flex}.nav-actions.svelte-a8kxe2 .btn-md{height:38px;padding:0 18px}.menu-btn.svelte-a8kxe2{background:var(--color-surface-elevated);border-radius:var(--radius-md);width:38px;height:38px;color:var(--color-text);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing);border:none;justify-content:center;align-items:center;padding:0;display:none}.menu-btn.svelte-a8kxe2:hover{background:var(--color-surface-hover)}.menu-btn.svelte-a8kxe2:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mobile-menu.svelte-a8kxe2{padding:var(--spacing-sm) var(--site-gutter) var(--spacing-lg);border-bottom:1px solid var(--color-border-soft);background:color-mix(in srgb, var(--color-base) 92%, transparent);-webkit-backdrop-filter:blur(16px);display:none}.mobile-links.svelte-a8kxe2{flex-direction:column;display:flex}.mobile-links.svelte-a8kxe2 a:where(.svelte-a8kxe2){padding:var(--spacing-md) 0;color:var(--color-text);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-border-soft);transition:color var(--motion-duration-fast) var(--motion-easing)}.mobile-links.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:var(--color-accent)}.mobile-actions.svelte-a8kxe2{gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-direction:column;display:flex}.mobile-actions.svelte-a8kxe2 .btn{width:100%}@media (width<=900px){.nav-links.svelte-a8kxe2,.nav-actions.svelte-a8kxe2{display:none}.menu-btn.svelte-a8kxe2{display:flex}.mobile-menu.svelte-a8kxe2{display:block}}
