/* CTA-Button Glow-Effekt (Ember-Akzent #f13e01) – 2026-07-09, überarbeitet
   Nutzt Avadas eingebauten "Border Rotate Glow"-Hover-Effekt (hover_transition=
   border_rotate_glow), der nativ per Fusion-Builder-Parameter konfiguriert wird
   (border_color, border_hover_color, border_rotate_speed). Diese Datei macht den
   Effekt DAUERHAFT sichtbar statt nur bei :hover/:focus – Avada zeigt ihn sonst nur
   bei Mauskontakt, für einen auffallenden CTA soll er aber ambient laufen. */

.drg-cta-glow[data-hover="border_rotate_glow"]::before,
.drg-cta-glow[data-hover="border_rotate_glow"]::after {
	opacity: 1 !important;
}

/* Barrierefreiheit: Nutzer mit reduzierter Bewegungspräferenz bekommen ein festes
   Glühen statt der rotierenden Animation (WCAG 2.3.3 / Best Practice). */
@media (prefers-reduced-motion: reduce) {
	.drg-cta-glow[data-hover="border_rotate_glow"]::before {
		animation: none !important;
	}
}

/* 2026-07-20, Durchgang 44 - Verifikations-Notiz (kein Code-Fix nötig):
   Dr. Gellner vermutete beim Scroll-Sprung-Bug (siehe drg-layout-fixes.css)
   einen Zusammenhang mit dem CTA-Button am Seitenende - berechtigter
   Verdacht: das ::before-Pseudo-Element dieses Glow-Effekts ragt vor der
   Rotations-Transformation ca. 450px über den Button hinaus (per Playwright
   gemessen: getComputedStyle liefert bottom:-449.594px). Wäre dieser Button
   das letzte Element der Seite UND #main hätte kein overflow:clip, würde
   das exakt denselben Bug wie in Durchgang 33-36 erzeugen.
   Per Playwright verifiziert, dass dieser Überlauf aktuell KEINEN Effekt
   auf document.scrollHeight hat (identischer Wert mit/ohne das
   Pseudo-Element) - die site-weite overflow:clip-Regel auf #main
   (drg-layout-fixes.css) fängt ihn bereits ab. Kein zusätzlicher Fix nötig,
   aber ein weiterer Beleg dafür, warum diese Regel site-weit statt
   seitenspezifisch sein muss - hier bewiesen sich selbst dann zu greifen,
   wenn die Überlaufquelle gar nichts mit Scroll-Animationen zu tun hat. */
