/* =============================================
   TASTE BY CANDY — ANIMATIONS
   ============================================= */

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

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

@keyframes slideInLeft {
    from { opacity: 0; transform: translateX(-40px); }
    to { opacity: 1; transform: translateX(0); }
}

@keyframes slideInRight {
    from { opacity: 0; transform: translateX(40px); }
    to { opacity: 1; transform: translateX(0); }
}

@keyframes pulse {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.03); }
}

.hero-content { animation: fadeInUp 1s ease 0.3s both; }

.animate { opacity: 0; transition: opacity 0.7s ease, transform 0.7s ease; }
.animate.fade-up { transform: translateY(30px); }
.animate.fade-left { transform: translateX(-30px); }
.animate.fade-right { transform: translateX(30px); }
.animate.visible { opacity: 1; transform: translate(0); }

.animate-delay-1 { transition-delay: 0.1s; }
.animate-delay-2 { transition-delay: 0.2s; }
.animate-delay-3 { transition-delay: 0.3s; }
.animate-delay-4 { transition-delay: 0.4s; }
.animate-delay-5 { transition-delay: 0.5s; }
.animate-delay-6 { transition-delay: 0.6s; }
