.header{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:var(--color-black);border-bottom:var(--outline-thick);transition:.3s}.header.scrolled{background-color:var(--color-white);border-bottom-color:var(--color-black)}.header.scrolled .logo,.header.scrolled .nav-link{color:var(--color-black)}.header.scrolled .nav-link.active::after{background-color:var(--color-neon-pink)}.nav-container{max-width:1400px;margin:0 auto;padding:var(--space-md) var(--space-lg);display:flex;justify-content:space-between;align-items:center}.logo{font-size:var(--font-size-body);font-weight:900;letter-spacing:.05em;color:var(--color-white);transition:color .3s}.nav-desktop{display:none;gap:var(--space-xl);align-items:center}@media (min-width:768px){.nav-desktop{display:flex}}.nav-link{font-size:var(--font-size-small);font-weight:700;color:var(--color-white);position:relative;padding:var(--space-xs) 0;transition:color .2s}.nav-link:hover{color:var(--color-neon-cyan)}.nav-link.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:4px;background-color:var(--color-neon-cyan)}