/* ---------- Sanftes Erscheinen beim Scrollen (V1 vom 06.11.2026) ----------
   Gehört zu /assets/js/reveal.js. Gemeinsam für die Website und die App „Erstes Licht“.
   Versteckt wird nur, wenn das Skript läuft (Klasse rv-on am html-Element). */
.rv-on [data-reveal] { transition: opacity .85s cubic-bezier(.2, .7, .2, 1), transform .85s cubic-bezier(.2, .7, .2, 1); }
.rv-on [data-reveal]:not(.rv-in) { opacity: 0; transform: translateY(28px); }
.rv-on [data-reveal="links"]:not(.rv-in) { transform: translateX(-36px); }
.rv-on [data-reveal="rechts"]:not(.rv-in) { transform: translateX(36px); }
.rv-on [data-reveal="zoom"]:not(.rv-in) { transform: scale(.95); }
.rv-on [data-reveal].rv-in { opacity: 1; transform: none; }
@media (prefers-reduced-motion: reduce) {
  .rv-on [data-reveal], .rv-on [data-reveal]:not(.rv-in) { opacity: 1; transform: none; transition: none; }
}
@media print {
  .rv-on [data-reveal]:not(.rv-in) { opacity: 1; transform: none; }
}
