/* MODERN ANIMATIONS ENGINE */
@keyframes slideInUp {
  from { opacity: 0; transform: translateY(30px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes pulseGlow {
  0% { box-shadow: 0 0 0 0 rgba(62, 106, 225, 0.4); }
  70% { box-shadow: 0 0 0 15px rgba(62, 106, 225, 0); }
  100% { box_shadow: 0 0 0 0 rgba(62, 106, 225, 0); }
}

.feature-card {
  animation: slideInUp 0.8s ease backwards;
}

.btn-primary {
  animation: pulseGlow 2s infinite;
}

.nav-links a {
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.nav-links a:hover {
  transform: translateY(-2px);
}


/* patch_css */
/* Floating Animation for Feature Cards */
@keyframes float {
  0% { transform: translateY(0px); }
  50% { transform: translateY(-15px); }
  100% { transform: translateY(0px); }
}

.feature-card {
  animation: float 6s ease-in-out infinite !important;
}

/* Adding a glow effect to the primary buttons */
.btn-primary {
  box-shadow: 0 0 15px rgba(62, 106, 225, 0.3);
}

.btn-primary:hover {
  box-shadow: 0 0 25px rgba(62, 106, 225, 0.5) !important;
}
