.icon.fa-lightbulb {
  animation: flicker 1.5s infinite, neonGlow 3s infinite alternate;
  color: #39ff14; /* Neon green */
  text-shadow: 0 0 10px #39ff14, 0 0 20px #39ff14, 0 0 30px #0ff, 0 0 40px #0ff,
    0 0 50px #ff00ff, 0 0 75px #ff00ff;
}

@keyframes flicker {
  0%,
  100% {
    opacity: 1;
    transform: scale(1);
  }
  10%,
  50%,
  90% {
    opacity: 0.8;
    transform: scale(1.02);
  }
  20%,
  70% {
    opacity: 0.5;
    transform: scale(0.98);
  }
  30%,
  60%,
  80% {
    opacity: 0.3;
    transform: scale(1.05);
  }
}

@keyframes neonGlow {
  0% {
    text-shadow: 0 0 10px #39ff14, 0 0 20px #39ff14, 0 0 30px #0ff,
      0 0 40px #0ff, 0 0 50px #ff00ff, 0 0 75px #ff00ff;
    color: #39ff14;
  }
  50% {
    text-shadow: 0 0 10px #0ff, 0 0 20px #0ff, 0 0 30px #ff00ff,
      0 0 40px #ff00ff, 0 0 50px #39ff14, 0 0 75px #39ff14;
    color: #0ff;
  }
  100% {
    text-shadow: 0 0 10px #ff00ff, 0 0 20px #ff00ff, 0 0 30px #39ff14,
      0 0 40px #39ff14, 0 0 50px #0ff, 0 0 75px #0ff;
    color: #ff00ff;
  }
}
