.carousel.svelte-8ojyxu{flex-direction:column;display:flex;container:carousel/inline-size}.viewport.svelte-8ojyxu{--carousel-column-gap: calc(.125rem + 2cqi) ;--carousel-column-width:35cqw;overflow:hidden}@container carousel (width>=462px){.viewport.svelte-8ojyxu{--carousel-column-width:25cqw}}@container carousel (width>=876px){.viewport.svelte-8ojyxu{--carousel-column-width:20cqw}}.container.svelte-8ojyxu{grid-auto-flow:column;grid-auto-columns:calc(var(--carousel-column-width) - var(--carousel-column-gap));column-gap:var(--carousel-column-gap);touch-action:pan-y pinch-zoom;padding-top:calc(.125rem + 1.2cqi);padding-bottom:calc(.125rem + 3cqi);display:grid}.controls.svelte-8ojyxu{gap:calc(var(--pl-spacing)*4);justify-content:space-between;display:flex}.controls.svelte-8ojyxu>.buttons:where(.svelte-8ojyxu){gap:calc(var(--pl-spacing)*4);flex-shrink:0;display:flex}.controls.svelte-8ojyxu>.progress-bar:where(.svelte-8ojyxu){border-radius:var(--pf-radius);-webkit-appearance:none;-ms-appearance:none;appearance:none;border:1px solid;align-self:center;width:35%;height:.5rem;display:block;overflow:hidden}.controls.svelte-8ojyxu>.progress-bar[value]:where(.svelte-8ojyxu)::-webkit-progress-bar{background-color:var(--pl-accent-1)}.controls.svelte-8ojyxu>.progress-bar[value]:where(.svelte-8ojyxu)::-webkit-progress-value{background-color:var(--pl-primary)}.controls.svelte-8ojyxu>.progress-bar[value]:where(.svelte-8ojyxu)::-moz-progress-bar{background-color:var(--pl-primary)}
