/* styles.css */

/* Texto degradado para el título principal */
.gradient-text {
  background: linear-gradient(135deg, #e5e7eb, #60a5fa, #a855f7);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

/* Tarjetas con halo suave */
.glow-card {
  box-shadow: 0 18px 45px rgba(15, 23, 42, 0.85);
}

/* Animación ligera en los números del contador */
@keyframes pulseCounter {
  0% {
    transform: translateY(0);
    opacity: 0.9;
  }
  50% {
    transform: translateY(-1px);
    opacity: 1;
  }
  100% {
    transform: translateY(0);
    opacity: 0.95;
  }
}

.counter-animate {
  animation: pulseCounter 1.8s ease-in-out infinite;
}
