/* Gamma globals — motion layer + reduced-motion (variant styling via CDN) */
html.reveal-js .reveal { opacity: 0; transform: translateY(20px); }
.reveal { transition: opacity .6s ease-out, transform .6s ease-out; }
.reveal.active { opacity: 1; transform: none; }
img { max-width: 100%; height: auto; }
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: .01ms !important;
    transition-duration: .01ms !important; scroll-behavior: auto !important; }
  .reveal { opacity: 1 !important; transform: none !important; }
}
