/* Le wrapper définit la zone de scroll pour l’animation */
.ss-scrollsequence-wrapper {
    position: relative;
    /* La hauteur est définie via l'attribut wrapper_height du shortcode (ex. 200vh) */
}

/* Le conteneur de la séquence reste sticky et occupe 100vh */
.ss-scrollsequence {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    /* height: 100vh; */
    overflow: hidden;
}

/* Chaque image occupe toute la surface du conteneur et est initialement cachée */
.ss-scrollsequence img.ss-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: none;
}