.site-header .language-selector{display:flex;align-items:center;gap:4px;flex-shrink:0;white-space:nowrap}
.site-header .language-selector a{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 8px;font:600 12px/1.2 system-ui,sans-serif;letter-spacing:.07em;text-decoration:none;border:1px solid transparent;border-radius:3px}
.site-header .language-selector a[aria-current]{color:#fff;background:#493b43;border-color:#493b43}
.site-header .language-selector a:focus-visible{outline:2px solid #90677d;outline-offset:3px}
@media(max-width:600px){.site-header{flex-wrap:wrap;column-gap:10px}.site-header .brand{flex:1}.site-header .language-selector{margin-left:auto}.site-header>nav:not(.language-selector){order:3;width:100%;justify-content:center}}
