/* Parent section */
.scroll-section {
    position: relative;
    overflow: hidden;
    height: 100vh;
}

/* Content that keeps scrolling */
.scroll-content {
    display: flex;
    flex-direction: column;
    gap: 16px;
}


.scroll-up {
    animation: scrollUp 60s linear infinite alternate;
}

.scroll-down {
    animation: scrollDown 60s linear infinite alternate;
}

@keyframes scrollUp {
    from {
        transform: translateY(0);
    }

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

@keyframes scrollDown {
    from {
        transform: translateY(-50%);
    }

    to {
        transform: translateY(0);
    }
}

/*.scroll-section:hover .scroll-content {*/
/*    animation-play-state: paused;*/
/*}*/
