/* min_core setzt data-contrast="default" bedingungslos auf <html>, auch wenn
   niemand den Kontrastmodus einschaltet. Die Regel [data-contrast] a in
   A11y/ContrastModes.css faerbt daraufhin JEDEN Link auf #0066cc um und sticht
   per Spezifitaet (0,1,1) jede Klassenregel (0,1,0) aus. Gemessen am
   ausgelieferten DOM: 60 Stellen unter 4,5:1 - Navigation, Footer, Buttons.

   Diese Datei stellt den Ruhezustand wieder her. Die echten Kontrastmodi
   (high, inverted und was min_core sonst kennt) bleiben unberuehrt. Die Wurzel
   gehoert nach min_core und in eine eigene mincoreext-Sitzung. */

html[data-contrast="default"] a {
  color: inherit;
}

/* Elemente mit eigener Linkfarbe: Verbund-Selektor (0,2,0) schlaegt die
   min_core-Regel regulaer, ohne !important. */
html[data-contrast="default"] .gsl-nav__dropdown-link,
html[data-contrast="default"] .gsl-footer-contact__link,
html[data-contrast="default"] .gsl-footer-icon,
html[data-contrast="default"] .gsl-footer__legal-link {
  color: currentColor;
}

html[data-contrast="default"] .gsl-btn.gsl-btn--rubric,
html[data-contrast="default"] .gsl-btn.gsl-btn--proj {
  color: var(--gsl-paper);
}

html[data-contrast="default"] .gsl-btn.gsl-btn--ghost {
  color: var(--gsl-ink);
}

/* Der Sprunglink fuer Tastaturnutzer liegt auf dunklem Grund und braucht
   weisse Schrift - inherit haette ihn dunkel auf dunkel gemacht. */
html[data-contrast="default"] .gsl-skip-link,
html[data-contrast="default"] .gsl-skip-link:focus-visible {
  color: var(--gsl-paper);
}
