.language-switch{display:flex;align-items:center;gap:2px;flex-shrink:0;padding:3px;border:1px solid #dadde3;border-radius:9px;background:#fff}
.language-switch a{padding:5px 7px;border-radius:5px;font:600 12px/1.3 'DM Sans',sans-serif;color:#4b5563;text-decoration:none}
.language-switch a[aria-current=true]{background:#172023;color:#fff}
.language-switch a:focus-visible{outline:2px solid #0d9488;outline-offset:3px}
@media(max-width:1150px){.site-header .desktop-nav{display:none}.site-header .nav-wrap{gap:12px}.language-switch{margin-left:auto}}
@media(max-width:780px){.site-header .button{white-space:nowrap;padding-left:12px;padding-right:12px}}
@media(max-width:380px){.site-header .nav-wrap{gap:8px}.language-switch a{padding:5px}.site-header .brand{gap:6px;font-size:18px}.site-header .brand-mark{width:28px;height:28px;border-radius:8px}.site-header .button{font-size:11px;padding-left:8px;padding-right:8px}}
