/* Blob decorativi animati */
@keyframes blob-float {
    0%, 100% { transform: translate(0, 0) scale(1); }
    33% { transform: translate(40px, -50px) scale(1.1); }
    66% { transform: translate(-30px, 30px) scale(0.92); }
}

.animate-blob {
    animation: blob-float 16s ease-in-out infinite;
}

.animation-delay-3000 { animation-delay: 3s; }
.animation-delay-6000 { animation-delay: 6s; }

/* Gradiente animato per il testo in evidenza */
@keyframes gradient-shift {
    0%, 100% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
}

.animate-gradient {
    background-size: 200% 200%;
    animation: gradient-shift 6s ease infinite;
}
