/* =============================================
   ANIMATIONS.CSS — Keyframes и анимационные классы
   ============================================= */

/* Пульсация непрочитанного чата в сайдбаре */
@keyframes pulseGlow {
    0% {
        background-color: #2980b9;
        box-shadow: 0 0 5px rgba(41, 128, 185, 0.4), inset 0 0 8px rgba(46, 204, 113, 0.3);
    }
    50% {
        background-color: #3498db;
        box-shadow: 0 0 10px rgba(52, 152, 219, 0.7), inset 0 0 15px rgba(46, 204, 113, 0.6);
    }
    100% {
        background-color: #2980b9;
        box-shadow: 0 0 5px rgba(41, 128, 185, 0.4), inset 0 0 8px rgba(46, 204, 113, 0.3);
    }
}

/* Неоновая вспышка при добавлении новой ссылки */
@keyframes neonFlashSuccess {
    0% {
        background: #2c3e50;
        box-shadow: 0 0 0 rgba(46, 204, 113, 0);
        border-color: #34495e;
    }
    30% {
        background: #27ae60;
        box-shadow: 0 0 15px #2ecc71, inset 0 0 10px #2ecc71;
        border-color: #2ecc71;
    }
    100% {
        background: #2c3e50;
        box-shadow: 0 0 0 rgba(46, 204, 113, 0);
        border-color: #34495e;
    }
}

.new-link-just-added {
    animation: neonFlashSuccess 1.4s ease-in-out 3;
}
