/* Sprachumschalter im oeffentlichen Bereich (#48).
   Bewusst eigenstaendige Datei: sie wird nur von layouts/public.html geladen
   und beruehrt keine der gepflegten Stylesheets. Farben werden geerbt
   (currentColor), damit der Umschalter sich in helle wie dunkle Flaechen
   einfuegt, ohne Design-Variablen vorwegzunehmen. */

.sr-langswitch {
  position: fixed;
  top: 0.75rem;
  right: 1rem;
  z-index: 50;
  display: flex;
  gap: 0.125rem;
  font-size: 0.8125rem;
  line-height: 1;
}

.sr-langswitch__item {
  padding: 0.35rem 0.55rem;
  border-radius: 0.3rem;
  color: currentColor;
  text-decoration: none;
  opacity: 0.6;
}

.sr-langswitch__item:hover,
.sr-langswitch__item:focus-visible {
  opacity: 1;
}

.sr-langswitch__item.is-active {
  font-weight: 600;
  opacity: 1;
}
