/* Reset dei margini e padding del body per un layout a filo schermo */
body {
    margin: 0;
    padding: 0;
}

/* Animazione per l'icona "scroll down" */
@keyframes bounce {
    0%, 100% {
        transform: translateY(-25%);
        animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    }
    50% {
        transform: translateY(0);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    }
}

.animate-bounce {
    animation: bounce 1s infinite;
}