/* === НОВЫЕ АНИМАЦИИ СВЕЧЕНИЯ === */

/* Ключевые кадры для оранжевого свечения */
@keyframes strongOrangeGlow {
    0%, 100% {
        box-shadow: 0 0 8px rgba(214, 69, 30, 0.8), 0 0 12px rgba(214, 69, 30, 0.4);
        transform: translateZ(0);
    }
    50% {
        box-shadow: 0 0 25px rgba(214, 69, 30, 1), 0 0 40px rgba(214, 69, 30, 0.7), 0 0 60px rgba(214, 69, 30, 0.3);
        transform: translateZ(0) scale(1.02);
    }
}

/* Ключевые кадры для кремового свечения */
@keyframes strongCreamGlow {
    0%, 100% {
        box-shadow: 0 0 8px rgba(254, 247, 205, 0.8), 0 0 12px rgba(254, 247, 205, 0.4);
        transform: translateZ(0);
    }
    50% {
        box-shadow: 0 0 25px rgba(254, 247, 205, 1), 0 0 40px rgba(254, 247, 205, 0.7), 0 0 60px rgba(254, 247, 205, 0.3);
        transform: translateZ(0) scale(1.02);
    }
}

/* Постоянное свечение (аналог .glow-btn-strong-permanent) */
.glow-btn-strong-orange {
    animation: strongOrangeGlow 2.5s infinite ease-in-out;
}
.glow-btn-strong-cream {
    animation: strongCreamGlow 2.5s infinite ease-in-out;
}

/* Свечение при наведении (аналог .glow-btn-strong) */
.glow-btn-strong-orange-hover {
    transition: all 0.3s ease;
}
.glow-btn-strong-orange-hover:hover {
    animation: strongOrangeGlow 2.5s infinite ease-in-out;
}

.glow-btn-strong-cream-hover {
    transition: all 0.3s ease;
}
.glow-btn-strong-cream-hover:hover {
    animation: strongCreamGlow 2.5s infinite ease-in-out;
}
