/* V60: menu commun, mêmes tailles et apparence sur toutes les pages. */
html body nav#m808-unified-nav .nav{height:86px!important;width:min(calc(100% - 56px),1260px)!important;max-width:1260px!important}
html body nav#m808-unified-nav .brand img{width:112px!important;height:auto!important;max-height:72px!important}
html body nav#m808-unified-nav #main-nav-links{gap:clamp(10px,1.45vw,23px)!important}
html body nav#m808-unified-nav #main-nav-links>a.m808-nav-text{font:700 clamp(12px,1.02vw,14px)/1.3 'DM Sans',Arial,sans-serif!important;letter-spacing:.065em!important;padding:9px 0!important}
html body nav#m808-unified-nav #main-nav-links>a.nav-cta{font:400 clamp(15px,1.25vw,18px)/1.15 'Bootzy TM',sans-serif!important;min-height:46px!important;padding:12px 18px!important}
@media(max-width:900px){
 html body nav#m808-unified-nav .nav{height:80px!important;width:calc(100% - 36px)!important;max-width:none!important}
 html body nav#m808-unified-nav .brand img{width:105px!important;max-height:71px!important}
 html body nav#m808-unified-nav .mobiletoggle{width:44px!important;height:44px!important}
 html body nav#m808-unified-nav #main-nav-links{gap:8px!important;width:min(290px,calc(100vw - 26px))!important;max-width:calc(100vw - 26px)!important;top:86px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
 html body nav#m808-unified-nav #main-nav-links>a.m808-nav-text,
 html body nav#m808-unified-nav #main-nav-links>a.nav-cta{display:flex!important;width:100%!important;min-height:47px!important;padding:11px 16px!important;border-radius:999px!important;border:1px solid rgba(241,217,255,.27)!important;background:linear-gradient(135deg,rgba(49,33,62,.89),rgba(18,13,26,.86))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 5px 16px rgba(0,0,0,.2)!important;backdrop-filter:blur(12px) saturate(135%)!important;-webkit-backdrop-filter:blur(12px) saturate(135%)!important;transform:none!important}
 html body nav#m808-unified-nav #main-nav-links>a.m808-nav-text{font:700 12px/1.3 'DM Sans',Arial,sans-serif!important;letter-spacing:.065em!important}
 html body nav#m808-unified-nav #main-nav-links>a.nav-cta{font:400 18px/1.2 'Bootzy TM',sans-serif!important;border-color:rgba(226,189,248,.47)!important;background:linear-gradient(135deg,rgba(131,76,165,.65),rgba(65,37,90,.76))!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.23),0 6px 18px rgba(0,0,0,.23)!important}
}
