/* Scrollbar gutter (helps prevent layout shift) */

.stableGutter_rjYbb {
    scrollbar-gutter: stable;
}

.stableGutterBothEdges_WSwgd {
    scrollbar-gutter: stable both-edges;
}

/* Scroll behavior */

.behaviorAuto_oVoMr {
    scroll-behavior: auto;
}

.behaviorSmooth_18Ph5 {
    scroll-behavior: smooth;
}

/* Scroll snap align  */

.snapAlignStart_Kq8Kj {
    scroll-snap-align: start;
}

.snapAlignCenter_iIUz1 {
    scroll-snap-align: center;
}

.snapAlignEnd_JlN1O {
    scroll-snap-align: end;
}

/* Scroll snap stop  */

.snapStopAlways_Vlqkb {
    scroll-snap-stop: always;
}

.snapStopNormal_zEfZJ {
    scroll-snap-stop: normal;
}

/* Scroll snap type */

.snapTypeX_SAij- {
    scroll-snap-type: x;
}

.snapTypeMandatoryX_gUYhH {
    scroll-snap-type: x mandatory;
}

.snapTypeY_Q0az8 {
    scroll-snap-type: y;
}

.snapTypeMandatoryY_HxHMZ {
    scroll-snap-type: y mandatory;
}

.snapTypeBoth_EZOSY {
    scroll-snap-type: both;
}

.snapTypeMandatoryBoth_VFj1V {
    scroll-snap-type: x mandatory;
}
