/* ============================================================
   ARGUS SECURITY — Gruppo Pasquariello
   animations.css — Stati iniziali delle animazioni reveal
   (l'animazione vera e propria è in js/animations.js con GSAP)
   ============================================================ */

/* Stato iniziale degli elementi animati allo scroll */
.reveal       { opacity: 0; transform: translateY(40px); }
.reveal-left  { opacity: 0; transform: translateX(-40px); }
.reveal-right { opacity: 0; transform: translateX(40px); }
.reveal-scale { opacity: 0; transform: scale(0.95); }

/* Rispetta le preferenze di accessibilità: niente animazioni */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
  .reveal, .reveal-left, .reveal-right, .reveal-scale {
    opacity: 1;
    transform: none;
  }
}
