/* Trickster Spielplan 0.4.0 – globaler Tastatur-Fokus (WCAG 2.4.7, 1.4.11; Befund W4d, P2).
   Setzt NUR :focus-visible-Stile, also kein Einfluss auf das Aussehen ohne Tastaturfokus. Dunkler Umriss (--dark, 3 px, Abstand 3 px;
   14:1 auf hellem Grund). !important, weil Core Framework (.btn) und Oxygen (Menü, Hamburger) den Fokus mit höherer Spezifität auf 0 bzw.
   none setzen. Auf der dunklen Utility-Leiste im Kopf (Zeile #_header_row-134-16, Suchformular) ein heller Umriss (--light).
   Ausnahme: die Plugin-Karte (.trickster-termin__link) zeigt den Ring um die ganze Karte (spielplan.css).
   Abschaltbar mit add_filter( 'trickster_spielplan_fokus_global', '__return_false' ). */

html :is(a, button, input, select, textarea, summary, [tabindex]):focus-visible:not(.trickster-termin__link),
html .btn:focus-visible,
html .btn-cta:focus-visible,
html .oxy-site-navigation__mobile-open-button:focus-visible,
html .oxy-site-navigation__mobile-close-button:focus-visible,
html .oxy-nav-menu-hamburger-wrap:focus-visible,
html .oxy-nav-menu-hamburger:focus-visible {
	outline: 3px solid var(--dark, #212020) !important;
	outline-offset: 3px !important;
}

html #_header_row-134-16 :is(a, button, input, select, textarea, summary, [tabindex]):focus-visible,
html .oxy-header-search_form :is(a, button, input, select, textarea, summary, [tabindex]):focus-visible {
	outline-color: var(--light, #fff) !important;
}
