.carousel-nav-container.svelte-19uf42p{display:flex;justify-content:center;align-items:center}.carousel-nav-label.svelte-19uf42p{height:44px;width:clamp(44px,5vw,3rem);padding:0 .5rem;display:flex;place-items:center;box-sizing:content-box;cursor:pointer}.carousel-nav-label.svelte-19uf42p:has(input:where(.svelte-19uf42p):focus-visible){outline:auto}.progress-track.svelte-19uf42p{background-color:var(--ui-04);width:100%;height:8px;overflow:hidden;border-radius:100vw;transition:background-color .2s linear}.carousel-nav-label.svelte-19uf42p:hover .progress-track:where(.svelte-19uf42p){background-color:var(--ui-02)}@media (prefers-reduced-motion: reduce){.carousel-radio.svelte-19uf42p:checked+.progress-track:where(.svelte-19uf42p){background:var(--ui-05)}}.carousel-radio.svelte-19uf42p+.progress-track:where(.svelte-19uf42p) .progress-fill:where(.svelte-19uf42p){height:100%;border-radius:inherit}.carousel-radio.svelte-19uf42p:checked:not(:hover)+.progress-track:where(.svelte-19uf42p) .progress-fill:where(.svelte-19uf42p){background-color:var(--ui-05);transform-origin:left;transform:translate(calc(-100% + var(--progress, 0) * 100%))}.carousel-nav-label.svelte-19uf42p .carousel-radio:checked.paused:where(.svelte-19uf42p)+.progress-track:where(.svelte-19uf42p){background-color:var(--ui-05)}.carousel-container.svelte-1vo2onv{--carousel-spacing: 2rem;position:relative;container-type:inline-size}.carousel-scroll.svelte-1vo2onv{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:var(--carousel-spacing);padding:0 var(--carousel-spacing);margin-bottom:var(--carousel-spacing);scrollbar-width:none;-ms-overflow-style:none}.carousel-scroll.svelte-1vo2onv::-webkit-scrollbar{display:none}@container (min-width: 48rem){.carousel-scroll.svelte-1vo2onv{gap:0;padding:0}}.slide-item.svelte-1vo2onv{flex-shrink:0;scroll-snap-align:start}
