/* üst menü: siyah zemin, koyu logo (tüm sayfalar) */
nav{background:#161617!important;border-bottom:1px solid rgba(255,255,255,.1)!important;transition:background .25s}
html.nav-scrolled nav{background:rgba(22,22,23,.72)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;backdrop-filter:saturate(180%) blur(20px)!important}
html nav.mega-open{background:#161617!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.nav-mark{display:none!important}
nav .brand .logo-img{background-image:url('/img/logo-dark.webp')!important}
nav .menu a:not(.cta),nav .nav-link,nav .nav-btn,nav .nav-btn.brand,nav .nav-b2b,nav .nav-b2b-group .nav-b2b:last-child{color:#f5f5f7!important}
nav .menu a:not(.cta):hover,nav .nav-link:hover,nav .nav-btn:hover,nav .nav-btn.brand:hover,nav .nav-b2b:hover,nav .nav-b2b-group .nav-b2b:last-child:hover{color:#fff!important;opacity:.7}
nav .langs button{color:#86868b}
nav .langs button.on{color:#fff}
nav .langs span{color:#48484a}
nav .burger{color:#f5f5f7}
@media(min-width:861px){.nav-brand img:not(.nav-mark){width:124px!important;height:auto!important}}
.mega{background:#0a0a0a;border-bottom-color:rgba(255,255,255,.1)}
.mega-h{color:#86868b}
.mega-c a{color:#f5f5f7}
.mega-c a:hover{color:#a1a1a6}
@media(min-width:861px) and (max-width:1180px){
nav .menu .nl,nav .nav-links,nav .menu .nl .nav-b2b-group,nav .nav-b2b-group{gap:13px!important}
nav .menu a:not(.cta),nav .nav-link,nav .nav-b2b{font-size:12px!important;white-space:nowrap}
nav .brand .logo-img{width:100px!important}
.nav-brand img:not(.nav-mark){width:100px!important}
nav .langs{gap:1px;font-size:11px}
}
/* üst bar: logo - menü - diller bir arada, ortalı; uzun dillerde menü sıkışmaz */
nav .wrap,nav .nav-inner{max-width:none!important;padding-left:clamp(20px,3vw,48px)!important;padding-right:clamp(20px,3vw,48px)!important}
@media(min-width:861px){
nav .wrap,nav .nav-inner{display:flex!important;justify-content:center;align-items:center;gap:clamp(28px,3.6vw,64px)}
nav .wrap .brand,nav .nav-inner .nav-brand{flex:none}
nav .menu .nl,nav .nav-links{flex:0 1 auto;flex-wrap:nowrap}
nav .menu .nl a,nav .nav-link,nav .nav-btn,nav .nav-b2b{white-space:nowrap}
nav .menu .langs{flex:none;margin:0}
}
@media(min-width:1181px){nav .menu .nl,nav .nav-links{gap:clamp(18px,2vw,30px)!important}nav .menu .nl .nav-b2b-group,nav .nav-b2b-group{gap:clamp(18px,2vw,30px)!important}nav .menu a:not(.cta),nav .nav-link,nav .nav-b2b{font-size:13px}}
/* açılır menü: logo ile aynı sol hizadan başlar (apple.com gibi) */
@media(min-width:861px){
.mega-in{max-width:none!important;margin:0!important;padding-left:var(--mega-left,40px)!important;padding-right:var(--mega-left,40px)!important;grid-template-columns:380px 240px 240px!important;justify-content:start;gap:48px!important}
}
