.hz-carousel.svelte-9c3vs2{display:block}.hz-carousel-viewport.svelte-9c3vs2{overflow:hidden}.hz-carousel-track.svelte-9c3vs2{touch-action:pan-y;will-change:transform;display:flex}@media (prefers-reduced-motion:no-preference){.hz-carousel-track.svelte-9c3vs2:not([data-dragging]){transition:transform var(--hz-duration-base,.4s) var(--hz-ease-standard,ease)}}.hz-carousel-slide.svelte-9c3vs2{flex:0 0 100%;min-width:0}.hz-carousel[data-layout=rail].svelte-9c3vs2 .hz-carousel-viewport:where(.svelte-9c3vs2){overscroll-behavior-x:contain;padding-block:var(--hz-carousel-rail-inset,.25rem);overflow:auto hidden}.hz-carousel[data-layout=rail].svelte-9c3vs2 .hz-carousel-track:where(.svelte-9c3vs2){touch-action:auto;gap:var(--hz-carousel-gap,var(--hz-space-sm,1rem))}.hz-carousel[data-layout=rail].svelte-9c3vs2 .hz-carousel-slide:where(.svelte-9c3vs2){flex:0 0 var(--hz-carousel-item-width,clamp(9rem, 20%, 18rem));scroll-snap-align:start;min-width:0}.hz-carousel[data-layout=rail][data-snap].svelte-9c3vs2 .hz-carousel-viewport:where(.svelte-9c3vs2){scroll-snap-type:x mandatory}.hz-carousel[data-layout=rail].svelte-9c3vs2 .hz-carousel-viewport:where(.svelte-9c3vs2):has(.hz-carousel-track[data-dragging]:where(.svelte-9c3vs2)){scroll-snap-type:none}.hz-carousel-controls.svelte-9c3vs2{justify-content:center;align-items:center;gap:var(--hz-space-xs,.5rem);display:flex}.hz-carousel-dots.svelte-9c3vs2{align-items:center;gap:var(--hz-space-sm,1rem);display:flex}
