header nav[aria-label="Navigation principale"]{--glow-x:50%;--glow-y:50%;position:relative;isolation:isolate;overflow:hidden;display:flex;gap:4px;padding:7px;border:1px solid #d6a55e60;border-radius:9px;background:linear-gradient(180deg,#100e0b,#17120c);box-shadow:0 12px 32px -12px #000b,inset 0 0 0 1px #ffffff09;max-width:none}header nav[aria-label="Navigation principale"]::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(180px circle at var(--glow-x) var(--glow-y),#eac46b30,transparent 75%);opacity:0;transition:opacity .2s}header nav[aria-label="Navigation principale"]::after{content:"";position:absolute;bottom:0;left:var(--glow-x);width:130px;height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#ffe3a0,transparent);box-shadow:0 -2px 14px #eac46b88;opacity:0;pointer-events:none;transition:opacity .2s}header nav[aria-label="Navigation principale"]:hover::before,header nav[aria-label="Navigation principale"]:hover::after,header nav[aria-label="Navigation principale"]:focus-within::before,header nav[aria-label="Navigation principale"]:focus-within::after{opacity:1}header nav[aria-label="Navigation principale"] a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border:1px solid transparent;border-radius:6px;background:transparent;color:#e6d8c0;text-decoration:none;font-size:16px;font-weight:500;box-shadow:none;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;white-space:nowrap}header nav[aria-label="Navigation principale"] a:hover,header nav[aria-label="Navigation principale"] a:focus-visible,header nav[aria-label="Navigation principale"] a:active{color:#ffe6ad;background:linear-gradient(180deg,#d6a55e24,#d6a55e0d);border-color:#d6a55e65;box-shadow:inset 0 1px 0 #fff1,0 0 18px #d6a55e12;text-shadow:0 0 12px #eac46b55}header nav[aria-label="Navigation principale"] a[aria-current="page"]{color:#ffe6ad;background:#d6a55e1c;border-color:#d6a55e65;box-shadow:inset 0 -2px 0 #d6a55e}header nav[aria-label="Navigation principale"] a:focus-visible{outline:2px solid #ffe3a0;outline-offset:-2px}@media(min-width:651px) and (max-width:1100px){header nav[aria-label="Navigation principale"]{flex-wrap:wrap;justify-content:flex-end;max-width:640px}header nav[aria-label="Navigation principale"] a{font-size:14px;padding:9px 12px}}@media(max-width:650px){header nav[aria-label="Navigation principale"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px;flex:1;max-width:340px}header nav[aria-label="Navigation principale"] a{font-size:12px;white-space:normal;min-height:44px;padding:8px 5px;border-color:#d6a55e28;background:#d6a55e08}header nav[aria-label="Navigation principale"] a[href$="#partenariat"]{grid-column:auto}}@media(max-width:360px){header nav[aria-label="Navigation principale"] a{font-size:11px}}@media(prefers-reduced-motion:reduce){header nav[aria-label="Navigation principale"] a,header nav[aria-label="Navigation principale"]::before,header nav[aria-label="Navigation principale"]::after{transition:none}}