.fade-in {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeInUp 0.9s ease forwards;
}

@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes pulse-glow {
  0%, 100% { opacity: 0.85; transform: scale(1); }
  50% { opacity: 1; transform: scale(1.02); }
}

.glass-card:hover {
  transform: translateY(-4px);
}

.glass-card {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
