/* LiveWell Hospital - Custom CSS Animations */

@keyframes pulseGlow {
  0% {
    box-shadow: 0 0 0 0 rgba(140, 168, 61, 0.4);
  }
  70% {
    box-shadow: 0 0 0 15px rgba(140, 168, 61, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(140, 168, 61, 0);
  }
}

.pulse-animation {
  animation: pulseGlow 2s infinite;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.fade-in-down {
  animation: fadeInDown 0.6s ease forwards;
}

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

.fade-in-up {
  animation: fadeInUp 0.6s ease forwards;
}

.hover-lift {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.hover-lift:hover {
  transform: translateY(-6px);
  box-shadow: var(--shadow-md);
}
