header.svelte-1ne45l8{background-color:transparent}.scrolled.svelte-1ne45l8{background-color:rgb(from var(--background) r g b / .85);border-bottom:1px solid var(--border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.burger-line.svelte-1ne45l8{display:block;width:22px;height:2px;border-radius:2px;background-color:currentColor;transform-origin:center;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease,background-color .25s ease}.burger-btn.is-open.svelte-1ne45l8 .burger-line:where(.svelte-1ne45l8):first-child{transform:translateY(7px) rotate(45deg);background-color:#fff}.burger-btn.is-open.svelte-1ne45l8 .burger-line--mid:where(.svelte-1ne45l8){opacity:0;transform:scaleX(0)}.burger-btn.is-open.svelte-1ne45l8 .burger-line:where(.svelte-1ne45l8):last-child{transform:translateY(-7px) rotate(-45deg);background-color:#fff}.overlay-menu.svelte-1ne45l8{pointer-events:none;visibility:hidden;transition:visibility 0s linear .55s}.overlay-menu.is-open.svelte-1ne45l8{pointer-events:auto;visibility:visible;transition:visibility 0s linear 0s}.overlay-bg.svelte-1ne45l8{background:linear-gradient(135deg,#000210f7,#00010ffa);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;transform:scale(1.04);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transition-delay:.1s}.overlay-menu.is-open.svelte-1ne45l8 .overlay-bg:where(.svelte-1ne45l8){opacity:1;transform:scale(1);transition-delay:0s}.nav-item.svelte-1ne45l8{opacity:0;transform:translateY(20px);transition:opacity .2s ease,transform .2s ease;transition-delay:0s}.overlay-menu.is-open.svelte-1ne45l8 .nav-item:where(.svelte-1ne45l8){opacity:1;transform:translateY(0);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 60ms + 80ms)}.nav-link.svelte-1ne45l8{display:flex;align-items:baseline;gap:1rem;padding:.6rem 0;text-decoration:none;border-bottom:1px solid oklch(1 0 0 / .06)}.nav-num.svelte-1ne45l8{font-size:.75rem;font-weight:500;letter-spacing:.1em;color:#ffffff4d;transition:color .2s;flex-shrink:0}.nav-label.svelte-1ne45l8{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;color:#ffffffb3;line-height:1.1;transition:color .2s,letter-spacing .2s}.nav-link.svelte-1ne45l8:hover .nav-num:where(.svelte-1ne45l8),.nav-link.is-active.svelte-1ne45l8 .nav-num:where(.svelte-1ne45l8){color:var(--primary)}.nav-link.svelte-1ne45l8:hover .nav-label:where(.svelte-1ne45l8),.nav-link.is-active.svelte-1ne45l8 .nav-label:where(.svelte-1ne45l8){color:#fff;letter-spacing:-.01em}.overlay-footer.svelte-1ne45l8{opacity:0;transition:opacity .2s ease;transition-delay:0s}.overlay-menu.is-open.svelte-1ne45l8 .overlay-footer:where(.svelte-1ne45l8){opacity:1;transition:opacity .4s ease;transition-delay:.42s}.invert-toggle.svelte-1ne45l8{filter:invert(1) brightness(2)}
