.header{position:sticky;top:0;z-index:100;background:rgba(10,10,15,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05);transition:all var(--transition-normal)}
.header__inner{display:flex;align-items:center;justify-content:space-between;height:70px;gap:24px}
.header__logo{display:flex;align-items:center;gap:10px;color:var(--text-primary);font-weight:700;font-size:1.2rem;text-decoration:none}
.header__logo-icon{width:32px;height:32px}
.header__nav{display:flex;align-items:center;gap:24px}
.header__nav-link{color:var(--text-secondary);font-size:.9rem;font-weight:500;transition:color var(--transition-fast);text-decoration:none;position:relative;padding:4px 0}
.header__nav-link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gradient-accent);transition:width var(--transition-normal)}
.header__nav-link:hover,.header__nav-link.active{color:var(--text-primary)}
.header__nav-link:hover::after,.header__nav-link.active::after{width:100%}
.header__actions{display:flex;align-items:center;gap:16px}
.header__dropdown{position:relative}
.header__dropdown-content{position:absolute;top:100%;left:0;background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:8px;min-width:180px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--transition-fast);box-shadow:var(--shadow-lg);z-index:50}
.header__dropdown:hover .header__dropdown-content{opacity:1;visibility:visible;transform:translateY(0)}
.header__dropdown-content a{display:block;padding:8px 12px;color:var(--text-secondary);font-size:.85rem;border-radius:6px;transition:all var(--transition-fast)}
.header__dropdown-content a:hover{background:var(--glass-bg);color:var(--text-primary)}
.header__burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}
.header__burger span{display:block;width:24px;height:2px;background:var(--text-primary);transition:all var(--transition-fast);border-radius:1px}
.header__burger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}
.header__burger.active span:nth-child(2){opacity:0}
.header__burger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}

.mobile-menu{position:fixed;inset:0;background:rgba(10,10,15,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:99;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all var(--transition-normal)}
.mobile-menu.active{opacity:1;visibility:visible}
.mobile-menu__nav{display:flex;flex-direction:column;gap:16px;text-align:center}
.mobile-menu__nav a{color:var(--text-primary);font-size:1.2rem;font-weight:600;padding:8px 16px;border-radius:var(--radius-sm);transition:all var(--transition-fast)}
.mobile-menu__nav a:hover{background:var(--glass-bg)}

.lang-switcher{display:flex;align-items:center;gap:4px;font-size:.85rem}
.lang-switcher__btn{padding:4px 8px;color:var(--text-muted);font-weight:600;border-radius:4px;transition:all var(--transition-fast);text-decoration:none}
.lang-switcher__btn:hover,.lang-switcher__btn.active{color:var(--accent-primary)}
.lang-switcher__divider{color:var(--text-muted);font-size:.75rem}
