.language-switcher{position:static;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:16px 0;margin-top:16px;border-top:1px solid rgba(244,238,226,.2);background:transparent}
.language-switcher{font:400 13px/1.4 Helvetica,Arial,sans-serif;color:#d7d0c4;gap:14px}
.language-switcher label{margin:0;font:inherit;color:inherit}
.language-switcher select{width:auto;min-width:130px;min-height:44px;margin:0;padding:8px 12px;border:1px solid #51494b;border-radius:4px;background:#121212;color:#f4eee2;font:inherit;cursor:pointer}
.language-switcher select:focus-visible{outline:2px solid #c51436;outline-offset:3px}
.language-switcher button[aria-pressed="true"]{background:#bd1234;color:#fff}
.language-switcher button:focus-visible{outline:2px solid #fff;outline-offset:2px}
@media(max-width:600px){.language-switcher{justify-content:flex-start;flex-wrap:wrap;gap:4px}.language-switcher button{padding:0 10px}}

