@keyframes pulse {
    0% { text-shadow: 0 0 15px var(--accent-purple); }
    50% { text-shadow: 0 0 25px var(--accent-purple), 0 0 35px var(--primary-purple); }
    100% { text-shadow: 0 0 15px var(--accent-purple); }
}

@keyframes comingSoonPulse {
    0% { transform: scale(1); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); }
    50% { transform: scale(1.05); box-shadow: 0 6px 15px rgba(0, 0, 0, 0.4); }
    100% { transform: scale(1); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); }
}
