/* Compact site language selection; displayed within the existing mobile navigation. */
.btm-language-selector{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;border:1px solid rgba(255,255,255,.23);padding:3px 5px;border-radius:7px;margin-left:3px;font-weight:700;font-size:12px;line-height:1.3;font-family:var(--heading,Arial,sans-serif)}
.btm-language-selector a{display:inline-flex!important;min-width:28px;min-height:28px;align-items:center;justify-content:center;text-decoration:none!important;padding:3px 5px!important;border-radius:5px;color:inherit;letter-spacing:.02em}
.btm-language-selector a.selected{background:#b72931;color:#fff!important}
.btm-language-selector a:focus-visible{outline:2px solid #fff;outline-offset:2px}
.btm-language-selector span{opacity:.45}
@media(max-width:700px){#site-navigation .btm-language-selector{margin:12px 0 6px;align-self:flex-start}#site-navigation .btm-language-selector a{min-height:40px;min-width:42px}}

@media(max-width:700px){#site-navigation .btm-language-selector{grid-column:1/-1;justify-self:start;min-width:104px}}
