.language-switch{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding-left:12px;border-left:1px solid var(--line)}
.site-header nav .language-switch a{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid transparent;line-height:1.4;font-size:1.2rem}
.site-header nav .language-switch a[aria-current=true]{border-color:var(--forest);background:var(--leaf);color:var(--forest)}
.language-code{font-size:.7rem;font-weight:700}
@media(max-width:600px){.site-header nav{justify-content:center}.language-switch{margin-left:0;padding-left:4px}}
