/* ==========================================================================
   AIKYAM CONSULTANCY — UTILITIES
   --------------------------------------------------------------------------
   Cross-section helpers. Currently: the scroll-reveal animation used by
   every section (.reveal + .delay-1 … .delay-4).
   The JavaScript that adds .visible lives in scripts/main.js.
   ========================================================================== */

.reveal{
  opacity:0;
  transform:translateY(25px);
  transition:opacity .8s ease,transform .8s ease;
}
.reveal.visible{opacity:1;transform:none}

.delay-1{transition-delay:.1s}
.delay-2{transition-delay:.2s}
.delay-3{transition-delay:.3s}
.delay-4{transition-delay:.4s}

/* Respect users who ask their system for less motion */
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .reveal{opacity:1;transform:none;transition:none}
}
