.glass-header{background:rgba(20,30,45,0.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:var(--glass-border);position:sticky;top:0;z-index:100;}
.header-content{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;}
.logo{font-size:1.5rem;font-weight:700;color:white;text-decoration:none;}
nav{display:flex;gap:2rem;}
nav a{color:var(--text-dim);text-decoration:none;font-weight:500;transition:color 0.2s;}
nav a:hover,nav a.active{color:white;}