﻿@keyframes pulseGlow {
    0%, 100% { opacity: 1; transform: scale(1); }
    50% { opacity: 0.4; transform: scale(0.95); }
}

@keyframes slideInUp {
    from { opacity: 0; transform: translateY(12px); }
    to { opacity: 1; transform: translateY(0); }
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.animate-pulse { animation: pulseGlow 2s infinite ease-in-out; }
.animate-slide { animation: slideInUp 0.25s cubic-bezier(0.16, 1, 0.3, 1); }
.animate-fade { animation: fadeIn 0.2s ease-out; }
