.shelfhead.svelte-cba57g{margin:0}a.svelte-cba57g{min-height:var(--tap);color:inherit;touch-action:manipulation;align-items:center;gap:6px;text-decoration:none;display:inline-flex}a.svelte-cba57g svg:last-child{transition:transform var(--dur-fast) var(--ease-out)}a.svelte-cba57g:hover svg:last-child{transform:translate(3px)}a.svelte-cba57g:focus-visible{border-radius:var(--radius-md);box-shadow:var(--ring);outline:none}@media (prefers-reduced-motion:reduce){a.svelte-cba57g svg:last-child{transition:none}}.shelf.svelte-fd3g4p{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.swipe.svelte-fd3g4p{gap:var(--space-2);margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-1);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:40%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.swipe.svelte-fd3g4p::-webkit-scrollbar{display:none}li.svelte-fd3g4p{scroll-snap-align:start;min-width:0}.reel.svelte-fd3g4p{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--surface-2);color:var(--on-media);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:relative;overflow:hidden}.reel.svelte-fd3g4p:focus-visible{box-shadow:var(--ring);outline:none}img.svelte-fd3g4p{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .26s var(--ease-out), transform .4s var(--ease-out);position:absolute;inset:0}img.svelte-fd3g4p.in{opacity:1}.reel.svelte-fd3g4p:hover img:where(.svelte-fd3g4p){transform:scale(1.04)}.text.svelte-fd3g4p{background:linear-gradient(#0000,#000000bf);flex-direction:column;gap:2px;padding:28px 10px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.title.svelte-fd3g4p{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-base);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.views.svelte-fd3g4p{color:#fffc;font-size:var(--text-xs)}@media (width>=600px){.swipe.svelte-fd3g4p{padding:0 0 var(--space-1);grid-auto-columns:190px;margin:0}}@media (prefers-reduced-motion:reduce){.reel.svelte-fd3g4p:hover img:where(.svelte-fd3g4p){transform:none}}
