/* ============================================================
   ANIMATIONS
   Keyframes and entrance animation utilities
   ============================================================ */

@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(24px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes blink {
  0%, 100% { opacity: 1; }
  50%       { opacity: 0; }
}

/* Entrance utility — pair with a --delay custom property */
.animate-fade-up {
  opacity: 0;
  animation: fadeUp 0.7s ease forwards;
  animation-delay: var(--delay, 0s);
}
