.see-all.svelte-x4ztv7{display:inline-flex;min-height:2.75rem;align-items:center;gap:.375rem;padding:0 .875rem;border-radius:var(--radius-control);font-size:.875rem;font-weight:600;white-space:nowrap;color:var(--color-ink);text-decoration:none;transition:background-color .15s}.see-all.svelte-x4ztv7:hover{color:var(--color-ink);background:var(--color-foreground)}.see-all.svelte-x4ztv7:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.see-all__short.svelte-x4ztv7{display:none}@media(max-width:767px){.see-all.svelte-x4ztv7{padding:0 .25rem;color:var(--color-ink-alt)}.see-all__long.svelte-x4ztv7{display:none}.see-all__short.svelte-x4ztv7{display:inline}}.shelf.svelte-1k7kach{--shelf-gap: 1.5rem;--shelf-count: 6;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--shelf-count) - 1) * var(--shelf-gap)) / var(--shelf-count));gap:var(--shelf-gap);margin:-.75rem calc(-1 * var(--page-gutter));padding:.75rem var(--page-gutter);scroll-padding-inline:var(--page-gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.shelf.svelte-1k7kach::-webkit-scrollbar{display:none}.shelf__item.svelte-1k7kach{min-width:0;scroll-snap-align:start}@media(hover:hover)and (min-width:768px){.shelf.svelte-1k7kach{-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--page-gutter),black calc(100% - var(--page-gutter)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--page-gutter),black calc(100% - var(--page-gutter)),transparent 100%)}}.shelf--covers.svelte-1k7kach{--shelf-count: 2.3;--shelf-gap: .875rem}.shelf--tiles.svelte-1k7kach{--shelf-count: 1.15;--shelf-gap: .75rem}.shelf--posters.svelte-1k7kach{--shelf-count: 2.2;--shelf-gap: .75rem}@media(min-width:640px){.shelf--covers.svelte-1k7kach{--shelf-count: 3.4}.shelf--tiles.svelte-1k7kach{--shelf-count: 1.6}.shelf--posters.svelte-1k7kach{--shelf-count: 3.3}}@media(min-width:768px){.shelf.svelte-1k7kach{--shelf-gap: 1.5rem}.shelf--covers.svelte-1k7kach{--shelf-count: 4}.shelf--tiles.svelte-1k7kach{--shelf-count: 2}.shelf--posters.svelte-1k7kach{--shelf-count: 3}}@media(min-width:1024px){.shelf--covers.svelte-1k7kach{--shelf-count: 5}.shelf--tiles.svelte-1k7kach{--shelf-count: 3}.shelf--posters.svelte-1k7kach{--shelf-count: 4}}@media(min-width:1280px){.shelf--covers.svelte-1k7kach{--shelf-count: 6}.shelf--posters.svelte-1k7kach{--shelf-count: 5}}.shelf-arrows.svelte-4a7qmz{display:flex;gap:.5rem}button.svelte-4a7qmz{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:var(--radius-control);background:var(--color-foreground-hover);color:var(--color-ink);transition:background-color .15s,color .15s}button.svelte-4a7qmz:hover:not(:disabled){background:oklch(from var(--color-ink) l c h / .26)}button.svelte-4a7qmz:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}button.svelte-4a7qmz:disabled{background:oklch(from var(--color-ink) l c h / .04);color:var(--color-ink-disabled);cursor:not-allowed}@media(hover:none){.shelf-arrows.svelte-4a7qmz{display:none}}
