/* Red Mammoth — one global scroll-reveal system for all pages.
   Verbatim copy of templates/mammoth/reveal.css for the standalone index.html.
   The reveal itself is driven by js/reveal.js (IntersectionObserver).
   These rules only keep the reveal away from elements that own their own
   transform — the marquee track (translateX) and the flip cards (rotateY) —
   and let reduced-motion users see everything immediately.
   Note: never force `transform:none` here; that would cancel those animations. */
header [data-reveal] { opacity: 1 !important }
[data-no-reveal] { opacity: 1 !important }

@media (prefers-reduced-motion: reduce) {
  [data-reveal], [data-reveal-stagger] > * { opacity: 1 !important; transition: none !important }
  [data-reveal]:not([data-flip]) { transform: none !important }
}
