/* Animation du Diaporama (Fade In / Fade Out) */
@keyframes diaporamaFade {
    0% {
        opacity: 0;
    }
    15% {
        opacity: 1; /* Apparition fluide */
    }
    85% {
        opacity: 1; /* Reste visible */
    }
    100% {
        opacity: 0; /* Disparition fluide */
    }
}

.animate-diaporama {
    animation: diaporamaFade 18s linear infinite; /* Boucle de 18 secondes */
    opacity: 0; /* Par défaut caché avant le début de l'animation */
}

/* Optionnel : Ajoute une police élégante pour la 3ème phrase */
.font-serif-italic {
    font-family: 'Playfair Display', serif;
    font-style: italic;
}
/* Animation de flottement doux pour le robot */
@keyframes bounceSlow {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
}

.animate-bounce-slow {
    animation: bounceSlow 3s ease-in-out infinite;
}
.animate-spin-slow {
    animation: spin 3s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
