/* Animations for Ziva and Chatbot */

@keyframes pulse-glow {
    0% { box-shadow: 0 0 10px rgba(139, 92, 246, 0.4); }
    50% { box-shadow: 0 0 25px rgba(139, 92, 246, 0.8); }
    100% { box-shadow: 0 0 10px rgba(139, 92, 246, 0.4); }
}

@keyframes float {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-10px); }
    100% { transform: translateY(0px); }
}

@keyframes wave {
    0%, 100% { height: 5px; }
    50% { height: 25px; }
}

@keyframes slide-up {
    from { opacity: 0; transform: translateY(10px); }
    to { opacity: 1; transform: translateY(0); }
}

@keyframes slide-in-right {
    from { opacity: 0; transform: translateX(20px); }
    to { opacity: 1; transform: translateX(0); }
}

@keyframes slide-in-left {
    from { opacity: 0; transform: translateX(-20px); }
    to { opacity: 1; transform: translateX(0); }
}

@keyframes breathe {
    0% { transform: scale(1); }
    50% { transform: scale(1.02); }
    100% { transform: scale(1); }
}

@keyframes glow-text {
    0% { text-shadow: 0 0 5px rgba(255, 255, 255, 0.2); }
    50% { text-shadow: 0 0 20px rgba(139, 92, 246, 0.8); }
    100% { text-shadow: 0 0 5px rgba(255, 255, 255, 0.2); }
}
