.header.svelte-a8kxe2{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.25rem 2rem;background:#0a0a0a99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:background .3s,border-color .3s}.header.scrolled.svelte-a8kxe2{background:#0a0a0ad9;border-bottom-color:var(--border)}.header-inner.svelte-a8kxe2{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand.svelte-a8kxe2{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--text)}.brand-logo.svelte-a8kxe2{display:inline-flex}.brand-name.svelte-a8kxe2{font-weight:800;letter-spacing:-.02em;font-size:1.05rem}.brand-tld.svelte-a8kxe2{color:var(--accent)}.nav.svelte-a8kxe2{display:flex;align-items:center;gap:1.25rem}.nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:var(--text-muted);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .15s}.nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:var(--text)}.nav-link-auth.svelte-a8kxe2{color:var(--text)!important}.nav-cta.svelte-a8kxe2{padding:.4rem .9rem;background:var(--accent);color:#fff!important;border-radius:6px;font-weight:600}.nav-cta.svelte-a8kxe2:hover{background:var(--accent-hover)}@media(max-width:640px){.header.svelte-a8kxe2{padding:1rem}.nav.svelte-a8kxe2{gap:.75rem}.nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):not(.nav-cta):not(.nav-link-auth){display:none}.brand-name.svelte-a8kxe2{display:none}}
