.language-switcher ul { display:flex; gap:8px; list-style:none; margin:0; padding:0; }
.language-switcher a { font-size:11px; letter-spacing:.08em; text-decoration:none; text-transform:uppercase; opacity:.55; }
.language-switcher .current-lang a { opacity:1; text-decoration:underline; text-underline-offset:4px; }
@media (max-width: 899px) {
  .language-switcher { margin-left:auto; }
  .language-switcher ul { gap:6px; }
  .language-switcher a { font-size:10px; }
}
