.choix-langue{border:1px solid var(--barre-ligne,var(--border));background:#ffffff0a;border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.choix-langue-btn{min-width:36px;min-height:32px;color:var(--barre-doux,var(--muted));letter-spacing:.04em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.choix-langue-btn:hover{background:var(--barre-survol,#ffffff14);color:var(--barre-texte,var(--text))}.choix-langue-btn:focus-visible{outline:2px solid var(--anneau,#60a5fa8c);outline-offset:2px}.choix-langue-btn[aria-current=true]{background:var(--barre-actif,#60a5fa29);color:var(--barre-texte,var(--text));box-shadow:inset 0 0 0 1px var(--anneau,#60a5fa73)}.choix-langue-nom{letter-spacing:0;font-weight:600}.choix-langue[aria-busy=true]{opacity:.7}@media (max-width:899px),(pointer:coarse){.choix-langue-btn{min-width:44px;min-height:44px}}@media (max-width:460px){.barre-claire .choix-langue{background:0 0;border:0;padding:0}.barre-claire .choix-langue-btn[aria-current=true]{display:none}.barre-claire .choix-langue-btn{border:1px solid var(--barre-ligne,var(--border))}}@media (prefers-reduced-motion:reduce){.choix-langue-btn{transition:none}}
