/* Sélecteur EN/FR des études de cas, aligné sur les autres en-têtes Hocus. */
.case-language { display: inline-flex; gap: 4px; margin-left: 16px; font: 10px/1 "SFMono-Regular", Consolas, monospace; letter-spacing: .08em; }
.case-language button { padding: 6px 4px 4px; border: 0; border-bottom: 1px solid transparent; background: none; color: inherit; font: inherit; letter-spacing: inherit; cursor: pointer; opacity: .55; }
.case-language button[aria-pressed="true"] { border-bottom-color: currentColor; opacity: 1; }
.case-language button:hover { opacity: 1; }
.case-language button:focus-visible { outline: 2px solid #e46444; outline-offset: 2px; }
.i18n-en-pending body { visibility: hidden; }
