@layer slean.reset,slean.tokens,slean.base,slean.components,slean.compositions,slean.utilities;@layer slean.components{:where([data-slean=carousel]){position:relative;display:flex;flex-direction:column;min-inline-size:0;color:var(--slean-fg)}:where([data-slean=carousel] [data-slean-part=viewport]){display:flex;gap:var(--slean-space-4);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-marker-group:after;scroll-marker-group:after tabs;container-type:scroll-state;border-radius:var(--slean-radius-lg)}@media(prefers-reduced-motion:no-preference){:where([data-slean=carousel] [data-slean-part=viewport]){scroll-behavior:smooth}}:where([data-slean=carousel] [data-slean-part=slide]){flex:0 0 100%;min-inline-size:0;scroll-snap-align:start;container-type:scroll-state}@supports selector(::scroll-marker){:where([data-slean=carousel] [data-slean-part=viewport]){scrollbar-width:none}}:where([data-slean=carousel] [data-slean-part=viewport])::scroll-marker-group{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;min-block-size:2.25rem;margin-block-start:var(--slean-space-3);margin-inline:2.75rem}:where([data-slean=carousel] [data-slean-part=slide])::scroll-marker{content:"";box-sizing:border-box;inline-size:1.5rem;block-size:1.5rem;padding:.5rem;border-radius:var(--slean-radius-full);background:var(--slean-border-strong) content-box;cursor:pointer;transition:inline-size var(--slean-duration-fast) var(--slean-ease),background-color var(--slean-duration-fast) var(--slean-ease)}@container scroll-state(snapped: inline){:where([data-slean=carousel] [data-slean-part=slide])::scroll-marker{inline-size:2rem;background-color:var(--slean-accent)}}:where([data-slean=carousel] [data-slean-part=viewport])::scroll-button(*){position:absolute;inset-block-end:0;z-index:1;box-sizing:border-box;inline-size:2.25rem;block-size:2.25rem;border:0;border-radius:var(--slean-radius-full);background:currentColor;color:var(--slean-fg);-webkit-mask:var(--slean-icon-chevron-left) center / 1rem no-repeat,radial-gradient(closest-side,transparent calc(100% - 1.5px),color-mix(in oklch,currentColor 30%,transparent) calc(100% - 1px),transparent);mask:var(--slean-icon-chevron-left) center / 1rem no-repeat,radial-gradient(closest-side,transparent calc(100% - 1.5px),color-mix(in oklch,currentColor 30%,transparent) calc(100% - 1px),transparent);opacity:.4;cursor:pointer;transition:opacity var(--slean-duration-fast) var(--slean-ease)}:where([data-slean=carousel] [data-slean-part=viewport])::scroll-button(inline-start){content:"";inset-inline-start:0}:where([data-slean=carousel] [data-slean-part=viewport])::scroll-button(inline-end){content:"";inset-inline-end:0;-webkit-mask-image:var(--slean-icon-chevron-right),radial-gradient(closest-side,transparent calc(100% - 1.5px),color-mix(in oklch,currentColor 30%,transparent) calc(100% - 1px),transparent);mask-image:var(--slean-icon-chevron-right),radial-gradient(closest-side,transparent calc(100% - 1.5px),color-mix(in oklch,currentColor 30%,transparent) calc(100% - 1px),transparent)}:where([data-slean=carousel] [data-slean-part=viewport]:dir(rtl))::scroll-button(*){scale:-1 1}:where([data-slean=carousel] [data-slean-previous])::scroll-button(inline-start){content:"" / attr(data-slean-previous)}:where([data-slean=carousel] [data-slean-next])::scroll-button(inline-end){content:"" / attr(data-slean-next)}@container scroll-state(scrollable: inline-start){:where([data-slean=carousel] [data-slean-part=viewport])::scroll-button(inline-start){opacity:1}}@container scroll-state(scrollable: inline-end){:where([data-slean=carousel] [data-slean-part=viewport])::scroll-button(inline-end){opacity:1}}@media(forced-colors:active){:where([data-slean=carousel] [data-slean-part=viewport])::scroll-button(*){forced-color-adjust:none;background:ButtonText}:where([data-slean=carousel] [data-slean-part=slide])::scroll-marker{forced-color-adjust:none;background-color:CanvasText}@container scroll-state(snapped: inline){:where([data-slean=carousel] [data-slean-part=slide])::scroll-marker{background-color:Highlight}}}}.panel.svelte-1u7tenu{display:grid;align-content:start;gap:var(--site-space-2);block-size:100%;min-block-size:11rem;padding:var(--site-space-6);border-radius:var(--site-radius-3);background:var(--site-surface-2)}.panel.svelte-1u7tenu h3:where(.svelte-1u7tenu){margin:0}.panel.svelte-1u7tenu p:where(.svelte-1u7tenu){margin:0;color:var(--site-text-2)}
