/* ANIMATIONS.CSS */

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

@keyframes slideUp {
    from {
        opacity: 0;
        transform: translateY(30px)
    }
    to {
        opacity: 1;
        transform: none
    }
}

@keyframes pulseGlow {
    0%,
    100% {
        box-shadow: 0 0 0 rgba(212, 175, 55, 0)
    }
    50% {
        box-shadow: 0 0 20px rgba(212, 175, 55, .35)
    }
}

.fade-in {
    animation: fadeIn .5s ease both
}

.slide-up {
    animation: slideUp .6s ease both
}

.pulse-glow {
    animation: pulseGlow 2.5s infinite
}

.hover-lift {
    transition: var(--transition)
}

.hover-lift:hover {
    transform: translateY(-5px)
}

.hover-scale {
    transition: var(--transition)
}

.hover-scale:hover {
    transform: scale(1.03)
}