:where(.dr-carousel){--spv:1;--gap:0px;--i:0;--n:9999;--drag:0px;--speed:.3s}:where(.dr-carousel-track){--w:calc((100% - (-1 + var(--spv)) * var(--gap)) / var(--spv));--step:calc(var(--w) + var(--gap))}.dr-carousel{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative;overflow:hidden}.dr-carousel-track{z-index:1;gap:var(--gap);box-sizing:content-box;width:100%;height:100%;transform:translate3d(calc(min(0px,max(-1 * var(--i) * var(--step),100% - var(--n) * var(--step) + var(--gap))) + var(--drag)),0,0);transition:transform var(--speed) ease;display:flex;position:relative}.dr-carousel--centered>.dr-carousel-track{transform:translate3d(calc(.5 * (100% - var(--w)) - var(--i) * var(--step) + var(--drag)),0,0)}.dr-carousel-slide{width:var(--w);backface-visibility:hidden;flex-shrink:0;height:100%;position:relative;transform:translateZ(0)}.dr-carousel.is-draggable{touch-action:pan-y}.dr-carousel.is-dragging{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.dr-carousel-track{transition-duration:0s}}
