
/* OXUNICK — single authoritative public header */
.nav{
 position:fixed!important;top:0!important;left:0!important;right:0!important;
 z-index:1000!important;height:72px!important;min-height:72px!important;
 padding:0 28px!important;margin:0!important;
 display:block!important;
 border-bottom:1px solid rgba(190,226,199,.18)!important;
 background:rgba(18,22,23,.86)!important;
 backdrop-filter:blur(16px)!important;
}
.nav>.brand{
 position:absolute!important;left:28px!important;top:50%!important;
 transform:translateY(-50%)!important;margin:0!important;
}
.nav>.nav-links{
 position:absolute!important;left:50%!important;top:50%!important;
 transform:translate(-50%,-50%)!important;
 display:flex!important;width:max-content!important;max-width:none!important;
 margin:0!important;padding:0!important;gap:0!important;
 justify-content:center!important;align-items:center!important;
}
.nav>.nav-account{
 position:absolute!important;right:28px!important;top:50%!important;
 transform:translateY(-50%)!important;
 display:flex!important;align-items:center!important;gap:8px!important;
 margin:0!important;padding:0!important;
}
.nav .nav-links a{
 min-height:38px!important;padding:0 16px!important;margin:0!important;
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
}
.nav .lang{display:flex!important;margin:0!important;padding:0!important}
.nav .lang button{min-height:38px!important;margin:0!important}
@media(max-width:1180px){
 .nav>.nav-links a{padding-left:11px!important;padding-right:11px!important;font-size:.66rem!important}
}
@media(max-width:980px){
 .nav{height:64px!important;min-height:64px!important;padding:0 14px!important}
 .nav>.brand{left:14px!important}
 .nav>.nav-links{display:none!important}
 .nav>.nav-account{right:14px!important}
}

/* Accessible mobile navigation */
.nav>.ox-mobile-toggle{display:none!important}
@media(max-width:980px){
.nav>.ox-mobile-toggle{display:flex!important;position:absolute!important;left:74px!important;top:50%!important;transform:translateY(-50%)!important;align-items:center!important;justify-content:center!important;width:44px!important;height:42px!important;background:#15241f!important;border:1px solid #789e8a!important;color:#c5dfce!important;font-size:24px!important;z-index:1002!important;cursor:pointer!important}
.nav.ox-menu-open>.nav-links{display:flex!important;position:absolute!important;left:0!important;right:0!important;top:64px!important;transform:none!important;width:100%!important;max-width:100%!important;background:#0b1513!important;flex-direction:column!important;align-items:stretch!important;padding:12px 16px 20px!important;gap:4px!important;box-sizing:border-box!important;max-height:calc(100dvh - 64px)!important;overflow-y:auto!important;z-index:1001!important;border-bottom:1px solid #547966!important}
.nav.ox-menu-open>.nav-links a{display:flex!important;width:100%!important;min-height:45px!important;box-sizing:border-box!important;justify-content:flex-start!important;padding:10px 14px!important;font-size:14px!important}
}

/* Desktop safeguard: hamburger only on touch-sized layouts */
@media (min-width:981px){.nav>.ox-mobile-toggle{display:none!important;visibility:hidden!important;pointer-events:none!important}}
