site-language-switch{display:flex;justify-content:flex-end;align-items:center;gap:3px;padding:2px max(14px,calc((100% - 1272px)/2));background:#111;color:#fff;font:700 11px/1.4 system-ui;border-bottom:1px solid #ffffff1c}
site-language-switch a{display:grid;place-items:center;color:#bbb;min-width:40px;min-height:30px;border-radius:7px;text-decoration:none}
site-language-switch a[aria-current=page]{color:#fff;background:#ffffff1c}
site-language-switch a:focus-visible{outline:2px solid #ff6426;outline-offset:-2px}
@media(max-width:760px){site-language-switch{padding:1px 10px}site-language-switch a{min-height:36px;min-width:42px}}
