.lineup.svelte-825qxe{--stage-h: 390px}@media (min-width: 1680px){.lineup.svelte-825qxe{--stage-h: 470px}}.stage.svelte-825qxe{position:relative;height:var(--stage-h);margin-left:64px;--pxcm: calc(var(--stage-h) / (var(--top) + 10))}.floor.svelte-825qxe{position:absolute;left:-64px;right:0;bottom:0;height:1.5px;background:#15120e;opacity:.7}.floor.svelte-825qxe:before{content:"";position:absolute;left:0;right:0;bottom:1px;height:120px;background:linear-gradient(180deg,#15120e00,#15120e0d);pointer-events:none}.ruler.svelte-825qxe{position:absolute;left:-64px;top:0;bottom:0;width:64px;pointer-events:none}.ruler.svelte-825qxe i:where(.svelte-825qxe){position:absolute;left:0;right:12px;height:1px;background:#d6cdb9}.ruler.svelte-825qxe span:where(.svelte-825qxe){position:absolute;left:0;top:-17px;font-size:11px;font-weight:600;letter-spacing:.06em;color:#8a8274}.set.svelte-825qxe{position:absolute;top:0;bottom:0;left:50%;width:calc(var(--set-w) * var(--pxcm));transform:translate(-50%)}.piece.svelte-825qxe{position:absolute;bottom:0;left:calc(var(--x) * var(--pxcm));display:block;width:calc(var(--w) * var(--pxcm));height:calc(var(--h) * var(--pxcm));z-index:2;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.piece.back.svelte-825qxe{z-index:1}.piece.svelte-825qxe:hover{transform:translateY(-6px);z-index:5}.piece.svelte-825qxe img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;filter:drop-shadow(0 22px 22px rgba(21,18,14,.28))}.piece.back.svelte-825qxe img{filter:drop-shadow(0 30px 30px rgba(21,18,14,.22))}.piece.svelte-825qxe:after{content:"";position:absolute;left:8%;right:8%;bottom:-6px;height:12px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#15120e47,#15120e00);pointer-events:none}.piece.back.svelte-825qxe:after{display:none}.pin.svelte-825qxe{position:absolute;left:50%;top:0;transform:translate(-50%,calc(-100% - 8px));display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#15120e;color:#fff;font-size:12px;font-weight:800;line-height:1;letter-spacing:-.02em;box-shadow:0 8px 20px -8px #15120e99}.pin.svelte-825qxe:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:8px;background:#15120e}.piece.tiny.svelte-825qxe .pin:where(.svelte-825qxe){transform:translate(-50%,calc(-100% - 14px))}.piece.tiny.svelte-825qxe .pin:where(.svelte-825qxe):after{height:14px}.card.svelte-825qxe{position:absolute;left:50%;bottom:calc(100% + 44px);transform:translate(-50%,6px);width:236px;padding:12px 14px 14px;border-radius:16px;background:#fff;border:1.5px solid #e6e0d2;box-shadow:var(--ui-shadow-lift);opacity:0;pointer-events:none;text-align:left;z-index:9;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1)}.piece.tiny.svelte-825qxe .card:where(.svelte-825qxe){bottom:calc(100% + 50px)}.piece.right.svelte-825qxe .card:where(.svelte-825qxe){left:auto;right:0;transform:translateY(6px)}.piece.svelte-825qxe:hover .card:where(.svelte-825qxe),.piece.svelte-825qxe:focus-visible .card:where(.svelte-825qxe){opacity:1;transform:translate(-50%)}.piece.right.svelte-825qxe:hover .card:where(.svelte-825qxe),.piece.right.svelte-825qxe:focus-visible .card:where(.svelte-825qxe){transform:translate(0)}@media (prefers-reduced-motion: no-preference){.piece.svelte-825qxe{animation:svelte-825qxe-rise .9s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--i) * 70ms + .15s)}}@keyframes svelte-825qxe-rise{0%{transform:translateY(18px)}to{transform:none}}.legend.svelte-825qxe{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 18px;margin-top:22px;padding-top:18px;border-top:1px solid #e6e0d2}.shelf-art{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 12px rgba(21,18,14,.22))}
