/* Locale controls remain real keyboard-operable buttons in both languages. */
.language-switch.alma-locale-controls button,.balanced-language.alma-locale-controls button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;pointer-events:auto;opacity:.55;padding:4px 0;min-width:2.1ch;line-height:inherit;}
.alma-locale-controls button[aria-pressed="true"]{opacity:1;font-weight:500;text-decoration:none;}
.alma-locale-controls button:focus-visible{outline:1px solid currentColor;outline-offset:4px;}
html[lang="en"] .af-field input[type="file"]::file-selector-button{font:inherit;}
/* The shared balance rule re-enables the switch on narrow layouts. Give it
   an explicit slot between the authored logo and menu, not a flex-flow origin. */
@media(max-width:999px){
 #header .language-switch.alma-locale-controls{position:absolute;left:auto;right:76px;top:11px;height:44px;width:auto;display:grid;align-items:center;font:400 13px/1 Onest,sans-serif;z-index:6}
 #header .language-switch.alma-locale-controls button{height:44px;min-height:44px;padding:0}
 #header.on-film .language-switch.alma-locale-controls{color:#fff}
}
