@media(max-width:1240px){}@media(min-width:1241px){#nav .nav-links>.nav-item>.nav-trigger{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.02));-webkit-backdrop-filter:blur(8px) saturate(115%);backdrop-filter:blur(8px) saturate(115%);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:7px 13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:border-color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease),transform .22s var(--ease)}#nav .nav-links>.nav-item>.nav-trigger:hover,#nav .nav-links>.nav-item>.nav-trigger[aria-expanded="true"]{border-color:color-mix(in srgb,var(--gold-l,#F0CE82) 55%,rgba(255,255,255,.12));background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 22px -8px rgba(232,195,106,.35);transform:translateY(-1px)}#nav .nav-links{gap:7px}@media(prefers-reduced-motion:reduce){}}@media(max-width:1240px){#nav .nav-links{background:linear-gradient(180deg,rgba(11,18,32,.72),rgba(7,11,20,.80))!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;backdrop-filter:blur(24px) saturate(150%)!important;box-shadow:0 34px 70px -22px rgba(0,0,0,.85)}}@media(max-width:1240px){}
/* Menu mobile ouvert : panneau quasi opaque — lisibilite garantie meme sans backdrop-filter */
@media(max-width:1240px){#nav .nav-links{background:linear-gradient(180deg,rgba(11,18,32,.94),rgba(7,11,20,.97))!important}}
