section.svelte-alifdm{display:flex;flex-direction:column;justify-content:center;gap:4.75rem;height:100vh;height:100dvh;max-width:1085px;margin:auto;position:relative}section.svelte-alifdm h1:where(.svelte-alifdm){font-size:clamp(32px,1.527vw + 26px,48px);background-color:#232323;padding:1rem 1.5rem;border-radius:.75rem;border:1px solid #2E2E2E}.card-wrapper.svelte-alifdm{display:flex;justify-content:space-between;gap:clamp(1rem,1.146vw + 11.5px,1.75rem);margin-inline:-1.25rem;padding-inline:2rem;anchor-name:--carousel;overflow:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}@supports (scroll-marker-group: after){.card-wrapper.svelte-alifdm{scroll-marker-group:after}.card-wrapper.svelte-alifdm::scroll-marker-group{position:fixed;position-anchor:--carousel;position-area:block-end;margin:1rem;display:grid;grid-auto-columns:.75rem;grid-auto-flow:column;gap:.25rem}.card-wrapper.svelte-alifdm>li:where(.svelte-alifdm)::scroll-marker{content:" ";cursor:pointer;aspect-ratio:1;border-radius:50%;background-color:#383838}.card-wrapper.svelte-alifdm>li:where(.svelte-alifdm)::scroll-marker:target-current{background-color:#cdcdcd}@media (min-width: 1024px){.card-wrapper.svelte-alifdm{scroll-marker-group:none;margin-inline:0;padding-inline:0}}}.card.svelte-alifdm{display:flex;flex-direction:column;gap:2em;padding:1.25em;border-radius:.75em;border:1px solid #2E2E2E;background-color:#232323;aspect-ratio:3 / 4;height:100%;min-width:300px;width:clamp(300px,4.106vw + 283.85px,343px);scroll-snap-align:center}@media (min-width: 1024px){.card.svelte-alifdm{height:368px}}
