.bench.svelte-1k12gsa.svelte-1k12gsa{padding:3rem 0 3.5rem;overflow:hidden}.bench-strip.svelte-1k12gsa.svelte-1k12gsa{width:100vw;margin-left:calc(50% - 50vw);perspective:1200px}.bench-row.svelte-1k12gsa.svelte-1k12gsa{display:flex;gap:22px;padding:30px max(calc(50vw - 24rem),1.5rem) 52px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.bench-row.svelte-1k12gsa.svelte-1k12gsa::-webkit-scrollbar{display:none}.bench-card.svelte-1k12gsa.svelte-1k12gsa:first-child{margin-left:auto}.bench-card.svelte-1k12gsa.svelte-1k12gsa:last-child{margin-right:auto}.bench-card.svelte-1k12gsa.svelte-1k12gsa{position:relative;flex:0 0 clamp(240px,26vw,320px);scroll-snap-align:center;background:var(--bg-card);border:.5px solid var(--line);border-radius:6px;padding:10px 10px 12px;text-decoration:none;color:inherit;transform:rotate(var(--tilt));transform-style:preserve-3d;box-shadow:0 14px 30px -18px #00000059;transition:border-color .25s ease,box-shadow .35s ease}.bench-card.svelte-1k12gsa.svelte-1k12gsa:hover{border-color:var(--accent);box-shadow:0 24px 44px -20px #00000073;z-index:2}.bench-tape.svelte-1k12gsa.svelte-1k12gsa{position:absolute;top:-9px;left:50%;width:58px;height:18px;transform:translate(-50%) rotate(calc(var(--tilt) * -1.4));background:var(--accent-soft);opacity:.9;border-radius:2px;box-shadow:0 1px 2px #0000001f}.bench-card.svelte-1k12gsa img.svelte-1k12gsa{display:block;width:100%;aspect-ratio:8 / 5;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:3px;border:.5px solid var(--line);filter:saturate(.95)}.bench-meta.svelte-1k12gsa.svelte-1k12gsa{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding:0 2px}.bench-name.svelte-1k12gsa.svelte-1k12gsa{font-size:15px;font-weight:500}.bench-tags.svelte-1k12gsa.svelte-1k12gsa{font-size:10.5px;color:var(--muted);letter-spacing:.04em}.bench-open.svelte-1k12gsa.svelte-1k12gsa{position:absolute;right:12px;bottom:12px;font-size:10.5px;color:var(--accent);opacity:0;transform:translateY(3px);transition:opacity .25s ease,transform .25s ease}.bench-card.svelte-1k12gsa:hover .bench-open.svelte-1k12gsa{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.bench-card.svelte-1k12gsa.svelte-1k12gsa{transform:none}}
