@keyframes flicker {
  0%, 100% {
    transform: translateX(-50%) scale(1);
    opacity: 0.9;
  }
  25% {
    transform: translateX(-50%) scale(1.05, 0.95);
  }
  50% {
    transform: translateX(-50%) scale(0.95, 1.05);
    opacity: 0.7;
  }
  75% {
    transform: translateX(-50%) scale(1.05);
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes candlePulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

.candle.active {
    animation: candlePulse 0.5s ease 3;
}