/* Text language navigation blends into each page background. */
.languages,.metal-header .languages{background:transparent;border:0;border-radius:0;padding:0;gap:4px;box-shadow:none}
.languages button,.metal-header .languages button{display:flex;align-items:center;justify-content:center;min-width:42px;min-height:44px;padding:10px 7px;border:0;border-radius:0;background:transparent;position:relative;font:500 13px/1 Arial,Helvetica,sans-serif;letter-spacing:.08em;color:#f2f3ef;opacity:.68;transition:opacity .18s}
.metal-studio .languages button{color:#323738}
.languages button[aria-pressed="true"],.metal-header .languages button[aria-pressed="true"]{background:transparent;opacity:1;font-weight:700}
.languages button:hover,.metal-header .languages button:hover{background:transparent;opacity:1}
.languages button[aria-pressed="true"]::after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:2px;border-radius:1px;background:currentColor}
.languages button:focus-visible{outline:2px solid currentColor;outline-offset:1px;opacity:1}
@media(prefers-reduced-motion:reduce){.languages button{transition:none}}
