/* Sélecteur FR / EN : petit, discret, en haut à droite de l'en-tête. */
.lang-switch{display:inline-flex;align-items:center;gap:6px;margin-right:14px;font:500 12px/1 var(--sans);letter-spacing:.08em;color:inherit}
.lang-switch button{background:none;border:0;padding:4px 2px;font:inherit;letter-spacing:inherit;color:inherit;opacity:.55;cursor:pointer}
.lang-switch button[aria-pressed="true"]{opacity:1;text-decoration:underline;text-underline-offset:4px}
.lang-switch button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.lang-switch>span{opacity:.4}
/* Google Traduction : pas de bandeau ni de décalage de la page. */
.goog-te-banner-frame,.skiptranslate iframe,#goog-gt-tt,.goog-te-balloon-frame{display:none!important}
body{top:0!important}
