[data-provide=slider]{--carousel-slides: 1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}[data-provide=slider]::-webkit-scrollbar{display:none}[data-provide=slider]>*{flex:0 0 calc(100%/var(--carousel-slides));max-width:calc(100%/var(--carousel-slides));scroll-snap-align:start}[data-provide=slider] img{max-width:100%;height:auto}.carousel-centered>*{scroll-snap-align:center}.carousel{position:relative}.carousel-dots{display:flex;align-content:center;justify-content:center;margin-top:1rem}.carousel-dot{color:inherit;width:8px;height:8px;padding:0;margin:8px 5px;font-size:0;cursor:pointer;background:rgba(0,0,0,0);border:1px solid currentColor;border-radius:10rem;opacity:.6;transition:background-color .3s ease-out,opacity .3s ease-out}.carousel-dot:hover{opacity:1}.carousel-dot.is-active{background-color:currentColor;opacity:1}.slider-dots-fill-primary+.carousel-dots .carousel-dot{background-color:var(--surface-muted);border-color:rgba(0,0,0,0);opacity:1}.slider-dots-fill-primary+.carousel-dots .carousel-dot.is-active{background-color:var(--primary)}@media(prefers-reduced-motion: reduce){[data-provide=slider]{scroll-behavior:auto}}
