/* ── Custom animations ── */
@keyframes fade-down {
  from { opacity: 0; transform: translateY(-24px); }
  to   { opacity: 1; transform: translateY(0); }
}

@keyframes pop-in {
  0%   { opacity: 0; transform: scale(0.4) rotate(-8deg); }
  60%  { opacity: 1; transform: scale(1.1) rotate(2deg); }
  100% { opacity: 1; transform: scale(1) rotate(0deg); }
}

.animate-fade-down {
  animation: fade-down 0.6s ease-out both;
}

.number-card {
  animation: pop-in 0.5s ease-out both;
}
