.site-language{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line,#444);border-radius:7px;white-space:nowrap;flex-shrink:0}
.site-language a{display:inline-flex;align-items:center;justify-content:center;min-width:29px;min-height:27px;padding:2px 4px;border-radius:4px;font-size:11px;font-weight:650;letter-spacing:.025em;color:var(--muted,#aaa);text-decoration:none}
.site-language a[aria-current=page]{background:#39383b;color:#fff}
.site-language a:focus-visible,.site-language a:hover{color:#fff;outline:1px solid currentColor}
@media(max-width:680px){header nav{gap:8px}.site-language{margin-left:auto}.site-language a{min-height:30px}.navlinks{gap:8px}}
@media(max-width:500px){header .navlinks{display:none}}
