.lang-switch {
  display: inline-flex;
  align-items: center;
  gap: .35rem;
  white-space: nowrap;
  flex: none;
  font-size: .7rem;
  letter-spacing: .04em;
}
.lang-switch [aria-current] { color: #c1dc9e; }
.lang-switch a { padding: .25rem; text-decoration: underline; text-underline-offset: .2em; }
.lang-switch a:focus-visible { outline: 2px solid #c1dc9e; outline-offset: 2px; }
