.rail.svelte-xuy8as{display:grid;grid-auto-flow:column;grid-auto-columns:var(--item, min(22rem, 78vw));gap:clamp(1rem,2.5vw,2rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.rail.svelte-xuy8as::-webkit-scrollbar{display:none}.rail.svelte-xuy8as>*{scroll-snap-align:start}.ctrl.svelte-xuy8as{display:flex;gap:.5rem;justify-content:flex-end;padding:1.5rem var(--gutter) 0;max-width:var(--container);margin:0 auto}button.svelte-xuy8as{width:3rem;height:3rem;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:1.1rem;color:var(--ink);transition:border-color .2s,background .2s}button.svelte-xuy8as:hover{border-color:var(--ink)}
