.language-switch{display:flex;align-items:center;gap:2px;flex-shrink:0;border:1px solid #393943;border-radius:8px;padding:2px;margin-left:8px}
.language-switch button{min-width:36px;min-height:36px;padding:6px;border:0;border-radius:5px;font-size:12px;line-height:1;font-weight:700}
.language-switch button[aria-pressed=true]{background:#e91943;color:#fff}
.language-switch button:focus-visible{outline:2px solid #fff;outline-offset:2px}
@media(max-width:700px){.language-switch{margin-left:0}.language-switch button{min-width:32px;min-height:36px}header{flex-wrap:wrap}}
