/* ============================================
   DIGILO — animations.css
   Scroll reveals & fade-up entrance animations
   ============================================ */

/* ---- Fade-up for hero elements ---- */
.fade-up {
  opacity: 0;
  transform: translateY(28px);
  animation: fadeUp 0.7s cubic-bezier(0.23, 1, 0.32, 1) forwards;
  animation-delay: var(--delay, 0s);
}
@keyframes fadeUp {
  to { opacity: 1; transform: translateY(0); }
}

/* ---- Scroll reveal ---- */
.reveal {
  opacity: 0;
  transform: translateY(36px);
  transition: opacity 0.75s cubic-bezier(0.23, 1, 0.32, 1),
              transform 0.75s cubic-bezier(0.23, 1, 0.32, 1);
  transition-delay: var(--delay, 0s);
}
.reveal.visible {
  opacity: 1;
  transform: translateY(0);
}
.reveal-delay { transition-delay: 0.15s; }
