.language-switch a { color:inherit; text-decoration:none; opacity:.72; padding:7px 0; transition:opacity .2s; }
.language-switch a:hover,.language-switch a[aria-current] { opacity:1; }
.language-switch a:focus-visible { outline:2px solid currentColor; outline-offset:4px; border-radius:2px; }
@media(max-width:1450px) { .header-tools .language-switch { display:flex; font-size:12px; gap:6px; } }
@media(max-width:760px) { .header-tools .language-switch { display:flex; font-size:11px; gap:5px; }.language-switch i { display:none; }.header-tools { gap:9px; } }
