.arc-wrap.svelte-1ti50dd{--p: 1;width:100%;max-width:72rem;margin-inline:auto;padding-inline:clamp(.5rem,3.5vw,2.75rem);box-sizing:border-box;overflow-x:visible}.arc-region.svelte-1ti50dd{width:100%;display:flex;flex-direction:column;align-items:center}.arc-rack.svelte-1ti50dd{position:relative;width:100%;max-width:54rem;height:clamp(22rem,52vw,30rem);margin-inline:auto;--arc-sf: 1}@media(max-width:1023px){.arc-rack.svelte-1ti50dd{--arc-sf: .78}}@media(max-width:767px){.arc-rack.svelte-1ti50dd{--arc-sf: .52;height:clamp(20rem,68vw,26rem)}}.arc-card.svelte-1ti50dd{--card-w: min(14.25rem, 31vw);position:absolute;left:50%;bottom:.25rem;width:var(--card-w);margin-left:calc(var(--card-w) / -2);z-index:var(--sz);transform-origin:50% 100%;transform:translate(calc(var(--tx) * 1px * var(--arc-sf) * var(--p))) rotate(calc(var(--rd) * 1deg * var(--p))) translateY(calc(var(--y) * 1px * var(--arc-sf) * var(--p)));transition:transform .65s cubic-bezier(.22,1,.36,1),filter .35s ease;filter:drop-shadow(0 12px 16px rgb(15 23 42 / .14));border-radius:1.25rem}.arc-card.svelte-1ti50dd:hover,.arc-card.svelte-1ti50dd:focus-within{transform:translate(calc(var(--tx) * 1px * var(--arc-sf) * var(--p))) rotate(calc(var(--rd) * 1deg * var(--p))) translateY(calc(var(--y) * 1px * var(--arc-sf) * var(--p) - 12px)) scale(1.042);z-index:40;filter:drop-shadow(0 20px 28px rgb(15 23 42 / .2))}.arc-card--picked.svelte-1ti50dd{transform:translate(calc(var(--tx) * 1px * var(--arc-sf) * var(--p))) rotate(calc(var(--rd) * 1deg * var(--p))) translateY(calc(var(--y) * 1px * var(--arc-sf) * var(--p) - 6px)) scale(1.028);z-index:36;filter:drop-shadow(0 16px 24px rgb(15 23 42 / .18))}.arc-card--picked.svelte-1ti50dd:hover,.arc-card--picked.svelte-1ti50dd:focus-within{transform:translate(calc(var(--tx) * 1px * var(--arc-sf) * var(--p))) rotate(calc(var(--rd) * 1deg * var(--p))) translateY(calc(var(--y) * 1px * var(--arc-sf) * var(--p) - 14px)) scale(1.048)}.arc-label-wrap.svelte-1ti50dd{width:100%;max-width:54rem;text-align:center;padding-top:.75rem;padding-bottom:.35rem;margin-top:.25rem;position:relative;z-index:0;pointer-events:none;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);opacity:calc(.2 + .78 * var(--p));transform:translateY(calc((1 - var(--p)) * 12px))}.arc-label.svelte-1ti50dd{margin:0;font-size:clamp(1.65rem,4vw,2.65rem);font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--lego-dark, #1a1a1a);text-transform:uppercase;opacity:.92;text-shadow:0 1px 0 rgb(255 255 255 / .35),0 3px 14px rgb(15 23 42 / .12)}
