/* Language selector (EN | FR) in the main navigation */
.lang-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line,#27344a);border-radius:999px;background:#0f1726cc}
.lang-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:32px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--muted,#a9adba);text-decoration:none}
.lang-switch a:hover{color:var(--text,#f5f0e5)}
.lang-switch a[aria-current="true"]{background:var(--gold,#d9ad62);color:#1b160d}
.lang-switch a:focus-visible{outline:2px solid var(--gold,#d9ad62);outline-offset:2px}
.lang-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media(max-width:1180px){.lang-switch{align-self:flex-start;margin:6px 0}}
