/* Only the language controls: existing French page styles remain untouched. */
/* D-1076 : boutons Télécharger et Mon compte de la barre du haut, même style que la langue (et que l'ancien bouton de mode). */
.acces a[aria-current="page"] { background: var(--or); color: var(--or-texte); }
.acces a { white-space: nowrap; }
.langues a, .acces a { display: inline-flex; align-items: center; justify-content: center; font: 800 13px/1 var(--corps); color: var(--texte2); padding: 7px 11px; min-height: 28px; min-width: 28px; text-decoration: none; }
.langues a[aria-current="true"] { background: var(--or); color: var(--or-texte); }
.suggestion-langue { flex-basis: 100%; margin: 0; padding: 8px 0; color: var(--texte2); }
.suggestion-langue a { display: inline-block; color: var(--or); min-height: 28px; padding: 4px; }
.suggestion-langue button { min-width: 32px; min-height: 32px; margin-left: 8px; border: 2px solid currentColor; background: transparent; color: var(--texte2); cursor: pointer; }
.barre > .enveloppe:has(.suggestion-langue:not([hidden])) { flex-wrap: wrap; }
@media (max-width: 900px) { .langues a, .acces a { padding: 7px 8px; font-size: 12px; min-height: 44px; } }
