#language-switch{display:flex;flex-shrink:0;align-items:center;gap:3px;padding:3px;border:1px solid #c6d4cb;border-radius:24px;background:#fff}
#language-switch button{min-height:40px;padding:8px 12px;border:0;border-radius:20px;background:transparent;color:#244433;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
#language-switch button[aria-pressed="true"]{background:#133d2a;color:#fff}
#language-switch button:focus-visible{outline:3px solid #6aab34;outline-offset:2px}
@media(max-width:600px){body>header{gap:8px}#language-switch button{padding:8px 10px;font-size:12px}}
