<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.carousel-native { overflow:hidden; overflow-x:auto; -ms-overflow-style:none; scrollbar-width:none; width:100%; box-sizing:border-box;}
.carousel-native::-webkit-scrollbar { display:none;}
.carousel-native.snap { scroll-snap-type:x mandatory; scroll-behavior:smooth;}
.carousel-native .carousel-container { height:100%; display:flex; align-items:center; justify-content:left; -webkit-touch-callout:none; -webkit-user-select:none; user-select:none; -webkit-tap-highlight-color:transparent;}
.carousel-native.equalheight .carousel-container { align-items:normal;}
.carousel-native .carousel-container .carousel-slide { box-sizing:border-box; transform:translate3d(0,0,0);}
.carousel-native .carousel-container .carousel-slide.snappable-center { scroll-snap-align:center;}
.carousel-native.central-active .carousel-container:before,
.carousel-native.central-active .carousel-container:after { content:''; display:block; min-height:2px; min-width:50vw;}

/* Mobile */
@media screen and (max-width: 900px) {
    .carousel-native.snap-mobile { scroll-snap-type:x mandatory; scroll-behavior:smooth;}
}</pre></body></html>