/* CSS for the infinite vertical scroll */

.down, .up {
    /* We handle the animation via JS to calculate heights perfectly, 
       but we need to set up the container for the scrolling effect */
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    overflow: hidden !important; /* Hide scrollbars */
    position: relative !important;
}

/* Ensure the inner wrapper handles the movement */
.vertical-scroll-inner-11769bd9 {
    display: flex;
    flex-direction: column;
    width: 100%;
    will-change: transform;
}

/* Base styles for images to ensure they don't break the layout */
.down img, .up img {
    max-width: 100%;
    height: auto;
    display: block;
}

/* The actual animation happens in JS by cloning nodes and animating translateY */