/*
 * Gehoert zu aktionen.js.
 *
 * Die Vorlagen schlossen ihre Hinweiskaesten bisher mit
 *     onclick="this.parentElement.style.display='none';"
 * Beides ist unter der Content-Security-Policy verboten: der Handler ueber `script-src`,
 * der gesetzte Stil ueber `style-src`. Statt eines Inline-Stils setzt aktionen.js eine
 * Klasse, und die steht hier.
 *
 * `!important`, weil die geschlossenen Kaesten im gewachsenen Theme teils eigene
 * display-Regeln mitbringen und der Knopf sonst folgenlos bliebe. Das ist hier die
 * engste Stelle, an der es wirkt — eine Klasse, die nur dieser eine Lauscher vergibt.
 */
.aos-verborgen {
  display: none !important;
}

/* SCHRIFTEN (aos-website#84, Ladezeit, EHiP-Audit F2): Die beiden Symbolschriften stehen im gebuendelten Theme-
   Stylesheet ohne font-display (gemessen am 01.10.2026) und mit woff2 nur als Datei, nicht als Quelle. Dieselben
   Familien, hier erneut deklariert: die spaetere Deklaration gleicher Familie/Gewicht/Stil gilt. woff2 zuerst, danach
   die Fassungen des Themes; die Dateien liegen unveraendert unter /files/theme/fonts/. */
@font-face{font-family:icomoon;font-display:swap;font-weight:400;font-style:normal;src:url(/files/theme/fonts/icomoon.woff2?tl7lfja) format('woff2'),url(/files/theme/fonts/icomoon.woff?tl7lfja) format('woff'),url(/files/theme/fonts/icomoon.ttf?tl7lfja) format('truetype')}
@font-face{font-family:FontAwesome;font-display:swap;font-weight:400;font-style:normal;src:url(/files/theme/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(/files/theme/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(/files/theme/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype')}

/* LAYOUTVERSCHIEBUNG DES SLIDERS (aos-website#84, Ladezeit, EHiP-Audit F5): Die Slides sind `float:left; width:100%`
   (swipe.min.css) und stehen bis zur Initialisierung von Swipe UNTEREINANDER. Swipe laeuft erst am Seitenende; dann
   schrumpft der Slider auf eine Slide-Hoehe, und alles darunter (Kacheln, Inhalt) springt in die Ansicht. Gemessen am
   01.10.2026 (Runner, Desktop 1280): CLS 0,199 auf der Startseite, davon 0,186 in einer Verschiebung (Live: 0,333).
   Vor der Initialisierung zaehlt deshalb nur die erste Slide. Swipe setzt `visibility:visible` als letzten Schritt von
   setup() ins style-Attribut; ab dann gilt diese Regel nicht mehr, und Swipe hat Breiten und Versatz schon gesetzt.
   Ohne JavaScript bleibt der Slider wie vorher unsichtbar (visibility:hidden im Theme). */
.content-slider:not([style*="visibility"]) > .slider-wrapper > :nth-child(n+2) { display: none; }

/* Absendesperre (aktionen.js): Der gesperrte Knopf zeigt, dass die Antwort noch aussteht. */
button[aria-busy="true"][disabled],
input[aria-busy="true"][disabled] {
  cursor: progress;
  opacity: .65;
}
