/* spin.css */
@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

.spin {
    animation: spin 1s linear infinite;
}



/* Animation de pulse (remplace animate__pulse) */
@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.05);
        opacity: 0.7;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

.animate__pulse {
    animation: pulse 1.5s infinite ease-in-out;
}

/* Animation de bounce (remplace animate__bounce) */
@keyframes bounce {

    0%,
    100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10%);
    }
}

.animate__bounce {
    animation: bounce 1s infinite;
}

/* Animation wrapper class */
.animate__animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}

/* Optionnel : effet de flou arrière-plan */
.backdrop-blur {
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}




/* bouton collinterface */

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.15);
    }

    100% {
        transform: scale(1);
    }
}

.pulse-button {
    animation: pulse 1s infinite;
}

