/* GEGABYTE navigation upgrade — loaded after premium.css */
.topbar #main-nav a {display:inline-flex;align-items:center;gap:7px;white-space:nowrap;transition:color .2s ease,transform .2s ease}
.topbar #main-nav a:hover {color:#d9ff00;transform:translateY(-1px)}
.gb-icon {display:inline-block;vertical-align:middle;flex-shrink:0;width:18px;height:18px}
#main-nav a:nth-child(1) .gb-icon {color:#b35bff}
#main-nav a:nth-child(2) .gb-icon {color:#ffca28}
#main-nav a:nth-child(3) .gb-icon {color:#25c9ff}
#main-nav a:nth-child(4) .gb-icon {color:#c77dff}
#main-nav a:nth-child(5) .gb-icon {color:#ff6acb}
#main-nav a:nth-child(6) .gb-icon {color:#b7c8ff}
.nav-actions .search-icon,.nav-actions .login-link,.nav-actions .cart-link {display:inline-flex;align-items:center;justify-content:center;gap:6px}
.nav-actions .gb-icon {width:17px;height:17px}
.nav-actions .cart-link .gb-icon {color:#c77dff}
.nav-actions .menu-toggle .gb-icon {width:22px;height:22px}
@media(max-width:1100px){.topbar #main-nav a{gap:5px}.topbar #main-nav .gb-icon{width:16px;height:16px}}
@media(prefers-reduced-motion:reduce){.topbar #main-nav a{transition:none}.topbar #main-nav a:hover{transform:none}}
