.table-module__ZQmexq__screen{width:100%;height:100dvh;height:var(--app-height,100dvh);min-height:min(420px,100dvh);position:relative;overflow:clip}.table-module__ZQmexq__hud{inset:max(1rem, env(safe-area-inset-top)) 1.25rem auto;z-index:20;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.table-module__ZQmexq__hud>*{pointer-events:auto}.table-module__ZQmexq__hud div{gap:0;display:grid}.table-module__ZQmexq__eyebrow{color:var(--hearth-core);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem}.table-module__ZQmexq__menuButton{min-width:3.25rem;padding-inline:1rem}.table-module__ZQmexq__playfield{position:absolute;inset:0}.table-module__ZQmexq__feltMark{font:800 clamp(4rem, 9vw, 9rem)/1 var(--font-display), sans-serif;color:#ffebc90e;text-shadow:0 3px #0a222433;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)scaleY(.7)}.table-module__ZQmexq__seat{--seat-accent:#e29349;--seat-shade:#96471c;z-index:4;opacity:.95;will-change:transform;justify-items:center;width:clamp(7rem,12vw,10rem);display:grid;position:absolute}.table-module__ZQmexq__seat0{visibility:hidden;bottom:1.2rem;left:50%;translate:-50%}.table-module__ZQmexq__seat1{top:47%;left:2.5%;translate:0 -50%}.table-module__ZQmexq__seat2{top:2.2%;left:50%;translate:-50%}.table-module__ZQmexq__seat3{top:47%;right:2.5%;translate:0 -50%}.table-module__ZQmexq__seat4{top:16%;left:15%}.table-module__ZQmexq__seat5{top:2.2%;left:33%}.table-module__ZQmexq__seat6{top:2.2%;right:33%}.table-module__ZQmexq__seat7{top:16%;right:15%}.table-module__ZQmexq__compactRing .table-module__ZQmexq__seat{width:clamp(5rem,8.6vw,7rem)}.table-module__ZQmexq__compactRing .table-module__ZQmexq__avatar{border-width:3px;border-radius:.9rem;width:clamp(2.5rem,4.2vw,3.4rem)}.table-module__ZQmexq__compactRing .table-module__ZQmexq__nameplate{padding:.16rem .55rem;font-size:clamp(.58rem,1vw,.74rem)}.table-module__ZQmexq__compactRing .table-module__ZQmexq__opponentCards>*{margin-inline:-1.45rem}.table-module__ZQmexq__seatEliminated{filter:grayscale(.8);opacity:.45}.table-module__ZQmexq__avatar{aspect-ratio:1;border:4px solid var(--seat-accent);background:radial-gradient(circle at 38% 28%, color-mix(in srgb, var(--seat-accent) 76%, white), var(--seat-shade));color:#fff;width:clamp(3.2rem,5.6vw,4.8rem);font:800 clamp(1.4rem, 2.8vw, 2.3rem)/1 var(--font-display), sans-serif;text-shadow:0 2px 0 var(--seat-shade);border-radius:1.2rem;place-items:center;animation:3.8s ease-in-out infinite table-module__ZQmexq__avatarBob;display:grid;box-shadow:inset 0 2px #fff6,0 8px 18px #040e148c}.table-module__ZQmexq__seatActive .table-module__ZQmexq__avatar{box-shadow:inset 0 2px 0 #ffffff80, 0 0 0 5px #ffdaa047, 0 0 30px var(--seat-accent)}.table-module__ZQmexq__seatActive:before{content:"";aspect-ratio:1;border:2px solid var(--hearth-core);border-radius:1.45rem;width:clamp(3.75rem,6.4vw,5.45rem);animation:1.4s ease-in-out infinite table-module__ZQmexq__turnPulse;position:absolute;top:-7px}.table-module__ZQmexq__nameplate{border:2px solid var(--seat-shade);background:linear-gradient(180deg, var(--seat-accent), var(--seat-shade));white-space:nowrap;border-radius:999px;align-items:baseline;gap:.35rem;margin-top:-.35rem;padding:.22rem .72rem;font-size:clamp(.66rem,1.2vw,.88rem);display:flex;box-shadow:inset 0 1px #ffffff59,0 5px 12px #040e1473}.table-module__ZQmexq__nameplate small{opacity:.72;text-transform:uppercase;font-size:.58rem}.table-module__ZQmexq__lifeRow{gap:.25rem;margin-top:.25rem;display:flex}.table-module__ZQmexq__lifeRow i{aspect-ratio:1;background:var(--hearth-core);border:2px solid #a65b28;border-radius:50%;width:.62rem;box-shadow:inset 0 1px #fff,0 2px 4px #0006}.table-module__ZQmexq__opponentCards{z-index:-1;transform-origin:50% 115%;justify-content:center;display:flex;position:absolute;top:-.85rem}.table-module__ZQmexq__opponentCards>*{transform:rotate(var(--card-rotation));transform-origin:50% 135%;animation:table-module__ZQmexq__dealtCardSettle .24s var(--ease-pop) backwards;margin-inline:-1.16rem}.table-module__ZQmexq__seat1 .table-module__ZQmexq__opponentCards{transform:rotate(16deg)}.table-module__ZQmexq__seat3 .table-module__ZQmexq__opponentCards{transform:rotate(-16deg)}.table-module__ZQmexq__piles{--piles-scale:.78;z-index:5;transform:translate(-50%, -50%) scale(var(--piles-scale));isolation:isolate;gap:clamp(1.2rem,3vw,2.8rem);display:flex;position:absolute;top:46%;left:50%}@media (min-width:900px) and (min-height:620px){.table-module__ZQmexq__piles{--piles-scale:1.02}.table-module__ZQmexq__piles[data-local-turn=true]:before{inset:-1.9rem -2.3rem}}@media (min-width:1280px) and (min-height:900px){.table-module__ZQmexq__piles{--piles-scale:1.16}}.table-module__ZQmexq__piles[data-local-turn=true]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#ffbc5c61,#4bb1b91a 55%,#0000 76%);border:2px solid #ffdaa09e;border-radius:2.2rem;animation:1.25s ease-in-out infinite table-module__ZQmexq__pileTurnGlow;position:absolute;inset:-1.65rem -2rem;box-shadow:0 0 28px #ffc26999,0 0 64px #4bb1b94d,inset 0 0 28px #ffdeab33}.table-module__ZQmexq__turnIndicator{z-index:4;color:#fff4df;font:800 .8rem/1 var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:linear-gradient(#e29349fa,#96471cfa);border:2px solid #ffedcfd9;border-radius:999px;padding:.3rem .9rem;animation:1.25s ease-in-out infinite table-module__ZQmexq__turnIndicatorBob;position:absolute;top:-2.6rem;left:50%;translate:-50%;box-shadow:0 5px 16px #040e1470,0 0 22px #ffc2698c}.table-module__ZQmexq__countdown{z-index:40;pointer-events:none;background:radial-gradient(at 50% 46%,#060e1357,#060e13a8);place-items:center;animation:.24s ease-out both table-module__ZQmexq__countdownVeilIn;display:grid;position:absolute;inset:0}.table-module__ZQmexq__countdown[data-leaving]{animation:.32s ease-in both table-module__ZQmexq__countdownVeilOut}@keyframes table-module__ZQmexq__countdownVeilIn{0%{opacity:0}to{opacity:1}}@keyframes table-module__ZQmexq__countdownVeilOut{0%{opacity:1}to{opacity:0}}.table-module__ZQmexq__countdownDigit{font:800 clamp(6rem, 22vmin, 11rem)/1 var(--font-display), sans-serif;color:#fff3dc;-webkit-text-stroke:3px #96471ce6;text-shadow:0 6px #461e0a73,0 0 60px #ffc269bf;animation:.8s cubic-bezier(.34,1.56,.64,1) both table-module__ZQmexq__countdownPop;position:relative}.table-module__ZQmexq__countdownDigit[data-final]{color:#ffd17e;font-size:clamp(4.4rem,16vmin,8rem);animation-duration:.7s}.table-module__ZQmexq__countdownDigit:before{content:"";aspect-ratio:1;z-index:-1;border:4px solid #ffdaa0a6;border-radius:50%;width:1.6em;animation:.8s ease-out both table-module__ZQmexq__countdownRing;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes table-module__ZQmexq__countdownPop{0%{opacity:0;transform:scale(1.7)}22%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(.96)}to{opacity:0;transform:scale(.82)}}@keyframes table-module__ZQmexq__countdownRing{0%{opacity:.9;scale:.4}to{opacity:0;scale:1.5}}@keyframes table-module__ZQmexq__turnIndicatorBob{0%,to{translate:-50%}50%{translate:-50% -.3rem}}.table-module__ZQmexq__localHand:has(.table-module__ZQmexq__handCard[data-playable=true]):after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 100% at 50% 100%,#ffbc5c57,#0000 72%);height:7.5rem;animation:1.4s ease-in-out infinite table-module__ZQmexq__handSpotlight;position:absolute;bottom:-1.4rem;left:-12%;right:-12%}@keyframes table-module__ZQmexq__handSpotlight{0%,to{opacity:.75}50%{opacity:1}}.table-module__ZQmexq__pileButton{aspect-ratio:5/7;perspective:600px;background:0 0;border:0;width:clamp(5.6rem,8vw,7.2rem);height:auto;padding:0;position:relative;overflow:visible}.table-module__ZQmexq__pileButton:has([data-stack-depth]){aspect-ratio:auto;width:auto}.table-module__ZQmexq__pileButton:not(:disabled):hover{transform:translateY(-5px)scale(1.04)}.table-module__ZQmexq__pileButton:disabled{cursor:default}.table-module__ZQmexq__stockStack{--stack-step-x:.28rem;--stack-step-y:.22rem;padding-right:calc((var(--stack-n) - 1) * var(--stack-step-x));padding-bottom:calc((var(--stack-n) - 1) * var(--stack-step-y));line-height:0;display:inline-block;position:relative}.table-module__ZQmexq__stockStackLayer{z-index:0;pointer-events:none;translate:calc(var(--layer) * var(--stack-step-x)) calc(var(--layer) * var(--stack-step-y));position:absolute;top:0;left:0}.table-module__ZQmexq__stockStackLayer .table-module__ZQmexq__card{box-shadow:none}.table-module__ZQmexq__stockStackFace{z-index:1;display:block;position:relative}.table-module__ZQmexq__stockEmpty{aspect-ratio:5/7;background:#08101438;border:.16rem dashed #fffaf047;border-radius:.72rem;width:clamp(5.6rem,8vw,7.2rem);display:inline-block}.table-module__ZQmexq__stockEmpty[data-compact]{border-radius:.5rem;width:clamp(3rem,4.2vw,4rem)}.table-module__ZQmexq__pileCount{color:#fff;background:#162c38;border:1px solid #ffffff40;border-radius:999px;min-width:1.7rem;padding:.15rem .4rem;font-weight:800;position:absolute;bottom:-.45rem;right:-.5rem}.table-module__ZQmexq__discardPile .table-module__ZQmexq__card{transform:rotate(var(--card-rotation));position:absolute;inset:0}.table-module__ZQmexq__localHand{--fan-n:3;--fan-un:.334;--fan-step:0px;--hand-card-width:clamp(8.6rem, 12.5vw, 11.2rem);--hand-rail-span:calc(9rem + var(--fan-n) * 3.4rem);--hand-rail-max:92vw;z-index:10;width:min(var(--hand-rail-span), var(--hand-rail-max));pointer-events:none;justify-content:center;height:14.4rem;display:flex;position:absolute;bottom:-4rem;left:50%;transform:translate(-50%)}.table-module__ZQmexq__localHand button.table-module__ZQmexq__card:focus-visible{outline:3px solid var(--hearth-core);outline-offset:2px}.table-module__ZQmexq__handTrack{z-index:1;pointer-events:none;transform-origin:50% 82%;position:absolute;inset:0}.table-module__ZQmexq__localHand[data-deal-state=complete] .table-module__ZQmexq__handTrack{animation:table-module__ZQmexq__dealFanBloom .36s var(--ease-pop) backwards}.table-module__ZQmexq__ownerStatusRail{z-index:12;left:max(4.75rem, calc(env(safe-area-inset-left) + 3.75rem));bottom:max(1rem, env(safe-area-inset-bottom));pointer-events:none;align-items:flex-start;gap:.5rem;display:flex;position:absolute}.table-module__ZQmexq__ownerCount,.table-module__ZQmexq__ownerLives{color:#fff1d5;min-width:4.8rem;font-family:var(--font-display), sans-serif;background:linear-gradient(#265156f5,#0f2a31fa);border:2px solid #ffe0adb8;border-radius:1rem;justify-items:center;padding:.42rem .68rem .5rem;line-height:1;display:grid;position:relative;box-shadow:inset 0 1px #fff3,0 8px 18px #030f1475}.table-module__ZQmexq__ownerCount span{color:var(--hearth-core);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.table-module__ZQmexq__ownerCount strong{text-shadow:0 2px #00000052;margin-top:.18rem;font-size:1.75rem}.table-module__ZQmexq__ownerLives{width:4.8rem;padding-block:.64rem}.table-module__ZQmexq__ownerLives>span:first-child{color:var(--hearth-core);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.table-module__ZQmexq__ownerLifePips{gap:.2rem;display:flex;position:absolute;top:calc(100% + .38rem);left:50%;translate:-50%}.table-module__ZQmexq__ownerLifePips i{aspect-ratio:1;background:var(--hearth-core);border:2px solid #a65b28;border-radius:50%;width:.58rem;box-shadow:inset 0 1px #fff,0 2px 4px #0006}.table-module__ZQmexq__handCard{width:var(--hand-card-width);margin-left:calc(var(--hand-card-width) / -2);pointer-events:none;position:absolute;top:.9rem;left:50%}.table-module__ZQmexq__localHand .table-module__ZQmexq__card{pointer-events:auto;width:100%}.table-module__ZQmexq__handFan{transform-origin:50% 138%;transform:translateX(calc(var(--fan-index) * var(--fan-step) + var(--spread-x,0rem))) rotate(calc(var(--fan-index) * min(6deg, 24deg * var(--fan-un)))) translateY(calc(var(--fan-abs,0) * min(.48rem, 2.1rem * var(--fan-un)) + var(--spread-y,0rem) + var(--playable-y,0rem)));transition:transform .28s var(--ease-pop)}.table-module__ZQmexq__localHand[data-receiving] .table-module__ZQmexq__handFan{transition:transform .2s cubic-bezier(.22,1,.36,1)}.table-module__ZQmexq__handCard[data-playable=true]{--playable-y:-1.05rem}.table-module__ZQmexq__handCard[data-playable=true] .table-module__ZQmexq__card{filter:var(--playable-filter);box-shadow:0 13px 24px -8px #030b0fd1,0 0 0 2px #ffe0ad75,0 0 20px #ffc16652,inset 0 0 0 1px #5c30192e}.table-module__ZQmexq__handCard[data-playable=false] .table-module__ZQmexq__card{filter:var(--unplayable-filter);opacity:var(--unplayable-opacity)}.table-module__ZQmexq__handCard[data-just-drawn]{--playable-y:-1.55rem;z-index:6}.table-module__ZQmexq__handCard[data-just-drawn] .table-module__ZQmexq__card{box-shadow:0 16px 28px -8px #030b0fd9,0 0 0 3px #b8ffcdbf,0 0 26px #8cebaf80}.table-module__ZQmexq__handCard[data-arriving] .table-module__ZQmexq__card,.table-module__ZQmexq__handCard[data-departing] .table-module__ZQmexq__card{opacity:0;pointer-events:none;filter:none;box-shadow:none}@media (hover:hover) and (pointer:fine){.table-module__ZQmexq__handCard:hover .table-module__ZQmexq__handFan,.table-module__ZQmexq__handCard:focus-within .table-module__ZQmexq__handFan{--spread-y:-.42rem}.table-module__ZQmexq__handCard:hover~.table-module__ZQmexq__handCard .table-module__ZQmexq__handFan,.table-module__ZQmexq__handCard:focus-within~.table-module__ZQmexq__handCard .table-module__ZQmexq__handFan{--spread-x:.9rem}:is(.table-module__ZQmexq__handCard:has(~.table-module__ZQmexq__handCard:hover) .table-module__ZQmexq__handFan,.table-module__ZQmexq__handCard:has(~.table-module__ZQmexq__handCard:focus-within) .table-module__ZQmexq__handFan){--spread-x:-.9rem}.table-module__ZQmexq__localHand button.table-module__ZQmexq__card:not(:disabled):hover{transform:rotate(var(--card-rotation))}}.table-module__ZQmexq__card{--card-rotation:0deg;aspect-ratio:5/7;width:clamp(6.3rem,9vw,8.1rem);transform:rotate(var(--card-rotation));transform-origin:50% 100%;transition:transform .14s var(--ease-pop);border:.28rem solid #fffaf0;border-radius:.72rem;display:inline-block;position:relative;overflow:hidden;box-shadow:0 10px 20px -8px #030b0fbf,inset 0 0 0 1px #5c30192e;container-type:inline-size}button.table-module__ZQmexq__card{cursor:pointer}@media (hover:hover) and (pointer:fine){button.table-module__ZQmexq__card:not(:disabled):hover{transform:translateY(-11px) rotate(var(--card-rotation)) scale(1.04)}}.table-module__ZQmexq__cardCompact{border-width:.2rem;border-radius:.5rem;width:clamp(3rem,4.2vw,4rem)}.table-module__ZQmexq__cardFace{color:#18252c;background:linear-gradient(145deg,#fffdf8,#eee6d8)}.table-module__ZQmexq__cardDisabled{filter:saturate(.68)brightness(.8)}.table-module__ZQmexq__cardBack{background:linear-gradient(145deg,#f9ddad,#d6823a);padding:.35rem}.table-module__ZQmexq__cardBackInset{color:#ffd9a0;width:100%;height:100%;font:800 2rem/1 var(--font-display), sans-serif;text-shadow:0 2px #77391c;background:repeating-linear-gradient(45deg,#24586a 0 8px,#1c4556 8px 16px);border:3px solid #fff5dee6;border-radius:.42rem;place-items:center;display:grid}.table-module__ZQmexq__cardIndex{line-height:.84;font-family:var(--font-display), sans-serif;justify-items:center;display:grid;position:absolute;top:.3rem;left:.32rem}.table-module__ZQmexq__cardIndex b{letter-spacing:-.02em;font-size:30cqw;font-weight:800}.table-module__ZQmexq__cardIndex i{margin-top:.03em;font-size:19cqw;font-style:normal}.table-module__ZQmexq__cardSuit{text-shadow:0 1px #ffffffb3;place-items:center;padding-top:8cqw;font-size:34cqw;display:grid;position:absolute;inset:0}.table-module__ZQmexq__cardCompact .table-module__ZQmexq__cardIndex{top:.16rem;left:.18rem}.table-module__ZQmexq__cardRed{color:#c9423b}.table-module__ZQmexq__actionRail{right:max(1.25rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:22;gap:.45rem;display:flex;position:absolute}.table-module__ZQmexq__actionRail button{letter-spacing:.035em;border-radius:.85rem;min-width:0;min-height:2.75rem;padding:.58rem 1rem;font-size:.86rem}.table-module__ZQmexq__actionRail button:disabled{filter:grayscale(.7)brightness(.7);opacity:.65;cursor:default;transform:none}.table-module__ZQmexq__fxLayer{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.table-module__ZQmexq__flyingCard{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0;translate:-50% -50%}.table-module__ZQmexq__flightCardVisual{z-index:2;perspective:800px;transform-style:preserve-3d;will-change:transform;line-height:0;display:block;position:relative}.table-module__ZQmexq__flightCardVisual .table-module__ZQmexq__card{transition:none;box-shadow:0 16px 18px #030b0f7a,0 10px 20px -8px #030b0fbf,inset 0 0 0 1px #5c30192e}.table-module__ZQmexq__cardTrail{z-index:1;filter:blur(5px);width:clamp(6rem,12vw,10rem);height:clamp(.8rem,1.6vw,1.3rem);transform:translate(-100%, -50%) rotate(var(--flight-angle,0deg));transform-origin:100%;opacity:0;background:linear-gradient(90deg,#0000 0%,#51d3dc1f 24%,#ffbc5b8c 67%,#fff2cff0 100%);border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #ffbc5b61}.table-module__ZQmexq__cardTrail:before,.table-module__ZQmexq__cardTrail:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#fff5daeb);position:absolute;right:0}.table-module__ZQmexq__cardTrail:before{width:68%;height:.13rem;top:-.38rem}.table-module__ZQmexq__cardTrail:after{width:48%;height:.1rem;bottom:-.34rem}.table-module__ZQmexq__cardGlint{z-index:3;aspect-ratio:1;filter:blur(.4px);opacity:0;background:radial-gradient(circle,#fff 0 5%,#ffe0a3 14%,#0000 68%);border-radius:50%;width:1.6rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.table-module__ZQmexq__burst{opacity:0;will-change:transform, opacity;place-items:center;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.table-module__ZQmexq__knockBurst strong{color:#fff0cd;font:800 clamp(2.3rem, 7vw, 6rem)/1 var(--font-display), sans-serif;letter-spacing:.04em;text-shadow:0 4px #5a2118;background:#9e3b27;border:.35rem solid #f4c06f;border-radius:.35rem;padding:.45rem 1.2rem;transform:rotate(-5deg);box-shadow:0 15px 35px #040e14bf}.table-module__ZQmexq__ripple{aspect-ratio:1;border:5px solid #ffd9a0cc;border-radius:50%;width:8rem;animation:.65s ease-out both table-module__ZQmexq__ripple;position:absolute}.table-module__ZQmexq__blitzBurst{color:#fff2be;text-align:center;text-shadow:0 5px #a64222,0 0 35px #ffc66f}.table-module__ZQmexq__blitzBurst b{z-index:2;font:800 clamp(6rem, 18vw, 15rem)/.68 var(--font-display), sans-serif}.table-module__ZQmexq__blitzBurst strong{z-index:2;font:800 clamp(2.2rem, 6vw, 5.2rem)/1 var(--font-display), sans-serif;letter-spacing:.1em}.table-module__ZQmexq__starburst{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ffcb62c7 0 7deg, transparent 7deg 15deg);border-radius:50%;width:min(70vw,45rem);animation:7s linear infinite table-module__ZQmexq__spin;position:absolute}.table-module__ZQmexq__showdownBurst{opacity:0;justify-items:center;display:grid;position:absolute;top:-5rem;left:-7rem}.table-module__ZQmexq__showdownBurst>div{display:flex}.table-module__ZQmexq__showdownBurst .table-module__ZQmexq__card{margin-inline:-.55rem;transform:rotateY(0)}.table-module__ZQmexq__showdownBurst strong{color:#3a1d0d;min-width:3.2rem;font:800 1.5rem/1 var(--font-display), sans-serif;background:#f0b054;border-radius:999px;margin-top:-.35rem;padding:.15rem .6rem;box-shadow:0 5px 12px #0006}.table-module__ZQmexq__flyingChip{aspect-ratio:1;color:#6b2b18;opacity:0;background:#ffd282;border:4px solid #9f4a22;border-radius:50%;place-items:center;width:3rem;font-weight:800;display:grid;position:absolute;top:-1.5rem;left:-1.5rem}.table-module__ZQmexq__turnPop{aspect-ratio:1;border:4px solid var(--hearth-core);opacity:0;width:5rem;box-shadow:0 0 25px var(--hearth-core);border-radius:1.5rem;position:absolute;top:-2.5rem;left:-2.5rem}.table-module__ZQmexq__fxError{color:#fff1df;background:#7e2e25;border-radius:.6rem;padding:.45rem .8rem;font-weight:700;position:absolute;top:15%;left:50%;transform:translate(-50%)}.table-module__ZQmexq__statusPanel{align-items:center;gap:.8rem;padding:1.2rem 1.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.table-module__ZQmexq__statusPanel span:not(.table-module__ZQmexq__loadingPip){opacity:.78}.table-module__ZQmexq__loadingPip{aspect-ratio:1;background:var(--hearth-core);width:.85rem;box-shadow:0 0 20px var(--hearth-glow);border-radius:50%;animation:1s ease-in-out infinite table-module__ZQmexq__turnPulse}@keyframes table-module__ZQmexq__avatarBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes table-module__ZQmexq__turnPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes table-module__ZQmexq__pileTurnGlow{0%,to{opacity:.62;transform:scale(.97)}50%{opacity:1;transform:scale(1.035)}}@keyframes table-module__ZQmexq__dealtCardSettle{0%{opacity:0;translate:0 -.7rem;scale:.94}62%{opacity:1;translate:0 .12rem;scale:1.045}to{opacity:1;translate:0;scale:1}}@keyframes table-module__ZQmexq__dealFanBloom{0%{translate:0 .25rem;scale:.97 1.02}58%{translate:0 -.12rem;scale:1.035 .985}to{translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.table-module__ZQmexq__piles[data-local-turn=true]:before{opacity:.86;animation:none}.table-module__ZQmexq__turnIndicator,.table-module__ZQmexq__opponentCards>*,.table-module__ZQmexq__localHand[data-deal-state=complete] .table-module__ZQmexq__handTrack{animation:none}.table-module__ZQmexq__localHand:has(.table-module__ZQmexq__handCard[data-playable=true]):after{animation:none}}@keyframes table-module__ZQmexq__ripple{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(4)}}@keyframes table-module__ZQmexq__spin{to{transform:rotate(360deg)}}@media (orientation:portrait){.table-module__ZQmexq__seat{width:clamp(6rem,24vw,8.5rem)}.table-module__ZQmexq__seat1{top:7.2rem;left:3%;translate:0}.table-module__ZQmexq__seat2{top:3.4rem}.table-module__ZQmexq__seat3{top:7.2rem;right:3%;translate:0}.table-module__ZQmexq__seat4{top:6.2rem;left:12%}.table-module__ZQmexq__seat5{top:3.4rem;left:30%}.table-module__ZQmexq__seat6{top:3.4rem;right:30%}.table-module__ZQmexq__seat7{top:6.2rem;right:12%}.table-module__ZQmexq__seat1 .table-module__ZQmexq__opponentCards{transform:rotate(8deg)}.table-module__ZQmexq__seat3 .table-module__ZQmexq__opponentCards{transform:rotate(-8deg)}.table-module__ZQmexq__feltMark{font-size:clamp(4rem,18vw,9rem);top:48%}.table-module__ZQmexq__piles{--piles-scale:.85;top:48%}.table-module__ZQmexq__localHand{--hand-card-width:7.2rem;--hand-rail-max:calc(100vw - 2rem);bottom:calc(env(safe-area-inset-bottom,0px) - 6rem);height:12.4rem}.table-module__ZQmexq__localHand .table-module__ZQmexq__card{min-height:2.75rem}.table-module__ZQmexq__ownerStatusRail{bottom:calc(env(safe-area-inset-bottom) + 13.2rem);align-items:stretch;gap:.4rem}.table-module__ZQmexq__ownerCount,.table-module__ZQmexq__ownerLives{min-width:4.4rem;padding:.3rem .55rem .36rem}.table-module__ZQmexq__ownerCount span,.table-module__ZQmexq__ownerLives>span:first-child{font-size:.58rem}.table-module__ZQmexq__ownerCount strong{margin-top:.08rem;font-size:1.3rem}.table-module__ZQmexq__ownerLives{align-content:center;width:4.4rem;padding-block:.42rem}.table-module__ZQmexq__ownerLifePips{margin-top:.26rem;position:static;translate:none}.table-module__ZQmexq__actionRail{right:max(.9rem, env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + 13.2rem)}}@media (orientation:landscape) and (max-height:560px){.table-module__ZQmexq__seat2{top:1.25rem}.table-module__ZQmexq__seat1,.table-module__ZQmexq__seat3{top:44%}.table-module__ZQmexq__localHand{--hand-card-width:7.2rem;bottom:-6rem;transform:translate(-50%)}.table-module__ZQmexq__ownerStatusRail{left:max(4.75rem, calc(env(safe-area-inset-left) + 3.75rem));bottom:max(.65rem, env(safe-area-inset-bottom));transform-origin:0 100%;gap:.35rem;transform:scale(.88)}.table-module__ZQmexq__piles{--piles-scale:.62;top:50.5%}.table-module__ZQmexq__piles[data-local-turn=true]:before{inset:-.65rem -1rem}.table-module__ZQmexq__actionRail{right:max(.75rem, env(safe-area-inset-right));bottom:max(.65rem, env(safe-area-inset-bottom));transform-origin:100% 100%}}.table-module__ZQmexq__menuOverlay{z-index:50;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.table-module__ZQmexq__menuScrim{cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(120% 90% at 50% 40%,#09141bd1,#09141b99);border:0;position:absolute;inset:0}.table-module__ZQmexq__menuScrim:focus-visible{outline:3px solid var(--hearth-core);outline-offset:-6px}.table-module__ZQmexq__menuPanel{overscroll-behavior:contain;text-align:center;flex-direction:column;gap:1.1rem;width:min(24rem,100% - 2.5rem);max-height:100%;padding:1.75rem 1.6rem 1.6rem;display:flex;position:relative;overflow-y:auto}.table-module__ZQmexq__menuTitle{font-family:var(--font-display), sans-serif;color:var(--ink-bright,#f3e6cf);font-size:1.45rem;font-weight:800}.table-module__ZQmexq__menuHint{color:var(--ink-dim);margin-top:-.5rem;font-size:.9rem}.table-module__ZQmexq__menuToggles{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.table-module__ZQmexq__menuActions{flex-direction:column;gap:.6rem;display:flex}.table-module__ZQmexq__quitButton.table-module__ZQmexq__quitButton{color:#3c0d05;text-shadow:0 1px #ffe2d68c;background:linear-gradient(#f07167 0%,#c62828 48%,#8a1616 100%);border-color:#5e1616b3}@media (orientation:landscape) and (max-height:560px){.table-module__ZQmexq__menuPanel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.5rem 1.25rem;width:min(46rem,100%);padding:.85rem 1.1rem .95rem;display:grid}.table-module__ZQmexq__menuTitle{grid-column:1/-1;font-size:1.15rem}.table-module__ZQmexq__menuHint{grid-column:1/-1;margin-top:0;font-size:.82rem}.table-module__ZQmexq__menuToggles,.table-module__ZQmexq__menuSectionWide,.table-module__ZQmexq__menuActions{grid-column:1/-1}.table-module__ZQmexq__menuActions{flex-direction:row;justify-content:center}.table-module__ZQmexq__menuActions>.btn-fat{flex:1 1 0;min-width:0}.table-module__ZQmexq__menuPanel .btn-fat{padding-block:.45rem;font-size:.85rem}}
.spite-module__2MabUq__screen{--sp-accent:#3f6f5c;--sp-shade:#1d3a30;--sp-open:#ffe0a1;--sp-held:#66ffe1;--sp-card:clamp(2.9rem, 5vw, 4.1rem)}.spite-module__2MabUq__playfield{background:radial-gradient(at 50% 44%,#4d966d2e,#0000 58%),linear-gradient(#081f1c14,#05161638)}.spite-module__2MabUq__board{grid-template-rows:auto 1fr auto;align-items:center;padding:clamp(5.4rem,11vh,7rem) 0 12.8rem;display:grid;position:absolute;inset:0}.spite-module__2MabUq__opponents{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(.5rem,2vw,1.6rem);margin:0;padding:0;list-style:none;display:flex}.spite-module__2MabUq__seat{--seat-accent:var(--sp-accent);--seat-shade:var(--sp-shade);border-radius:var(--radius-chunky);transition:background var(--dur-feedback) var(--ease-settle);justify-items:center;gap:.2rem;padding:.3rem .4rem;display:grid;position:relative}.spite-module__2MabUq__seat[data-turn]{background:#ffe0ad24;box-shadow:inset 0 0 0 1px #ffe0ad66}.spite-module__2MabUq__seatHead{align-items:center;gap:.35rem;display:flex}.spite-module__2MabUq__seatPiles{align-items:center;gap:.2rem;display:flex}.spite-module__2MabUq__handCount{color:var(--ink-dim);white-space:nowrap;padding-left:.15rem;font-size:.7rem;font-weight:700}.spite-module__2MabUq__pile,.spite-module__2MabUq__centrePile,.spite-module__2MabUq__discardPile{width:var(--sp-card);aspect-ratio:5/7;color:var(--ink);cursor:default;background:#06121657;border:2px dashed #fdf6ec3d;border-radius:.5rem;place-items:center;padding:0;display:grid;position:relative}.spite-module__2MabUq__pile[data-compact]{width:calc(var(--sp-card) * .74)}.spite-module__2MabUq__pile[data-tone=payoff]{border-style:solid;border-color:color-mix(in srgb, var(--sp-accent) 70%, transparent)}button.spite-module__2MabUq__pile:not(:disabled),.spite-module__2MabUq__discardPile:not(:disabled),.spite-module__2MabUq__centrePile:not(:disabled){cursor:pointer}.spite-module__2MabUq__pileCount{font-variant-numeric:tabular-nums;background:#061216eb;border-radius:999px;min-width:1.1rem;padding:.02rem .24rem;font-size:.6rem;font-weight:800;position:absolute;bottom:-.35rem;right:-.3rem}.spite-module__2MabUq__emptySlot{color:#fdf6ec66;font-size:.72rem;font-weight:700}.spite-module__2MabUq__face{--rank-ink:#2b3a45;--rank-tint:#eef1f4;background:radial-gradient(112% 78% at 50% 6%, #fff 0%, #fdfcf9 46%, var(--rank-tint) 100%), #fffdf8;width:100%;height:100%;color:var(--rank-ink);font-family:var(--font-display), sans-serif;box-shadow:inset 0 0 0 1px #14222c1a, inset 0 -.42rem .5rem -.4rem color-mix(in srgb, var(--rank-ink) 24%, transparent);border:.16rem solid #fffdf8;border-radius:.5rem;place-items:center;line-height:1;display:grid;position:relative;overflow:hidden;container-type:inline-size}.spite-module__2MabUq__face:after{content:"";border:1.5px solid color-mix(in srgb, var(--rank-ink) 42%, transparent);pointer-events:none;border-radius:.3rem;position:absolute;inset:.16rem}.spite-module__2MabUq__face{--rank-size:1.5rem}.spite-module__2MabUq__handCard .spite-module__2MabUq__face{--rank-size:clamp(1.05rem, 3.4vw, 2.6rem)}.spite-module__2MabUq__pile .spite-module__2MabUq__face,.spite-module__2MabUq__centrePile .spite-module__2MabUq__face,.spite-module__2MabUq__discardPile .spite-module__2MabUq__face{--rank-size:clamp(.95rem, 2vw, 1.5rem)}.spite-module__2MabUq__pile[data-compact] .spite-module__2MabUq__face{--rank-size:clamp(.72rem, 1.5vw, 1.12rem)}.spite-module__2MabUq__centreRank{color:var(--rank-ink);font-size:var(--rank-size);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 #ffffffe6, 0 2px 5px color-mix(in srgb, var(--rank-ink) 26%, transparent);font-weight:900}.spite-module__2MabUq__corner{z-index:1;color:var(--rank-ink);font-size:max(.5rem, calc(var(--rank-size) * .3));font-variant-numeric:tabular-nums;opacity:.92;font-style:normal;font-weight:900;position:absolute}.spite-module__2MabUq__face[data-rank="1"]{--rank-ink:#c0392b;--rank-tint:#fbeceb}.spite-module__2MabUq__face[data-rank="2"]{--rank-ink:#1f7a8c;--rank-tint:#e9f4f6}.spite-module__2MabUq__face[data-rank="3"]{--rank-ink:#d9822b;--rank-tint:#fdf2e6}.spite-module__2MabUq__face[data-rank="4"]{--rank-ink:#4b3f9e;--rank-tint:#eeecf8}.spite-module__2MabUq__face[data-rank="5"]{--rank-ink:#3f8f4f;--rank-tint:#ecf5ee}.spite-module__2MabUq__face[data-rank="6"]{--rank-ink:#b5306e;--rank-tint:#fbeaf2}.spite-module__2MabUq__face[data-rank="7"]{--rank-ink:#17607a;--rank-tint:#e8f2f5}.spite-module__2MabUq__face[data-rank="8"]{--rank-ink:#a8571b;--rank-tint:#fbefe4}.spite-module__2MabUq__face[data-rank="9"]{--rank-ink:#6b3fa0;--rank-tint:#f2ecfa}.spite-module__2MabUq__face[data-rank="10"]{--rank-ink:#2f7d5f;--rank-tint:#e9f4f0}.spite-module__2MabUq__face[data-rank="11"]{--rank-ink:#9c2f35;--rank-tint:#f9ebec}.spite-module__2MabUq__face[data-rank="12"]{--rank-ink:#2c4a8c;--rank-tint:#eaeff8}.spite-module__2MabUq__corner[data-corner=tl]{top:.16rem;left:.24rem}.spite-module__2MabUq__corner[data-corner=br]{bottom:.16rem;right:.24rem;transform:rotate(180deg)}.spite-module__2MabUq__face[data-wild]{--rank-ink:#2a1c4a;--rank-tint:#efeaf8;background:radial-gradient(112% 78% at 50% 6%,#fff 0%,#fbf9fd 44%,#efeaf8 100%),#fffdf8;border-color:#fffdf8}.spite-module__2MabUq__wildBurst{z-index:0;aspect-ratio:1;opacity:.95;background:radial-gradient(circle,#fffdf8 0 58%,#0000 59%),conic-gradient(from 200deg,#c0392b,#d9822b,#d8b02a,#3f8f4f,#1f7a8c,#2c4a8c,#6b3fa0,#b5306e,#c0392b);border-radius:50%;width:4.1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spite-module__2MabUq__wildMark{z-index:1;place-items:center;gap:.08rem;font-size:13.5cqw;display:grid;position:relative}.spite-module__2MabUq__wildWord{letter-spacing:.02em;color:#0000;background-image:linear-gradient(100deg,#c0392b,#d9822b,#3f8f4f,#1f7a8c,#6b3fa0,#b5306e);-webkit-background-clip:text;background-clip:text;font-size:1em;font-weight:900;position:relative}.spite-module__2MabUq__face[data-wild] .spite-module__2MabUq__centreRank{color:#2a1c4a;text-shadow:0 1px #ffffffe6;background:#fffdf8eb;padding:0 .1em;position:relative}.spite-module__2MabUq__wildTag{letter-spacing:.09em;text-transform:uppercase;color:#6b3fa0;background:#fffdf8eb;border-radius:.2em;padding:0 .24em;font-size:.42rem;font-weight:800;position:relative}.spite-module__2MabUq__centre{justify-content:center;align-items:center;gap:clamp(.4rem,2vw,1.2rem);margin:0;padding:0;list-style:none;display:flex}.spite-module__2MabUq__centrePile{width:calc(var(--sp-card) * 1.25)}.spite-module__2MabUq__needs{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.6rem;font-weight:700;position:absolute;bottom:-1.1rem}.spite-module__2MabUq__localArea{justify-content:center;align-items:center;gap:clamp(.8rem,3vw,2rem);display:flex}.spite-module__2MabUq__myDiscards{align-items:center;gap:clamp(.3rem,1.4vw,.8rem);margin:0;padding:0;list-style:none;display:flex}.spite-module__2MabUq__discardPile{width:calc(var(--sp-card) * 1.05)}.spite-module__2MabUq__board [data-held]{outline:3px solid var(--sp-held);outline-offset:2px;translate:0 -.3rem}.spite-module__2MabUq__board [data-legal-target]{border-style:solid;border-color:var(--sp-open);box-shadow:0 0 0 2px var(--sp-open), 0 0 18px #ffc36099}.spite-module__2MabUq__board[data-holding] .spite-module__2MabUq__centrePile:not([data-legal-target]),.spite-module__2MabUq__board[data-holding] .spite-module__2MabUq__discardPile:not([data-legal-target]):not([data-held]),.spite-module__2MabUq__board[data-holding] .spite-module__2MabUq__opponents{filter:var(--unplayable-filter);opacity:var(--unplayable-opacity)}.spite-module__2MabUq__centrePile,.spite-module__2MabUq__discardPile,.spite-module__2MabUq__pile,.spite-module__2MabUq__opponents{transition:filter var(--dur-feedback) var(--ease-settle), opacity var(--dur-feedback) var(--ease-settle)}.spite-module__2MabUq__handCard{pointer-events:auto;width:var(--hand-card-width,5.6rem);aspect-ratio:5/7;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0;display:block}.spite-module__2MabUq__handCard:disabled{cursor:default}.spite-module__2MabUq__handCard .spite-module__2MabUq__face{box-shadow:0 8px 18px -6px #030b0fb3,inset 0 0 0 1px #5c301929}.spite-module__2MabUq__stock{font-variant-numeric:tabular-nums;font-size:.82rem}.spite-module__2MabUq__result{z-index:45;border-radius:var(--radius-chunky);box-shadow:var(--shadow-lift);text-align:center;background:#0c1a20f0;padding:1rem 1.4rem;position:absolute;top:44%;left:50%;translate:-50% -50%}.spite-module__2MabUq__result h2{margin:0;font-size:1.05rem}@media (prefers-reduced-motion:reduce){.spite-module__2MabUq__centrePile,.spite-module__2MabUq__discardPile,.spite-module__2MabUq__pile,.spite-module__2MabUq__opponents{transition:none}}
.drop-fx-module__cUYwkG__layer{z-index:12;pointer-events:none;position:absolute;top:46%;left:50%}.drop-fx-module__cUYwkG__burst{width:9rem;height:9rem;color:var(--drop-color,#f0e2ff);place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.drop-fx-module__cUYwkG__ring{opacity:calc(.35 + var(--drop-intensity) * .5);box-shadow:0 0 calc(1rem * var(--drop-intensity)) currentColor, inset 0 0 calc(1.4rem * var(--drop-intensity)) currentColor;border:3px solid;border-radius:50%;position:absolute;inset:0}.drop-fx-module__cUYwkG__spoke{width:.28rem;height:calc(2.6rem + 2rem * var(--drop-intensity));transform-origin:50% 100%;rotate:var(--spoke-angle,0deg);opacity:calc(.45 + var(--drop-intensity) * .45);background:linear-gradient(currentColor,#0000);border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -100%}.drop-fx-module__cUYwkG__glyph{font-family:var(--font-display), sans-serif;font-size:calc(1.1rem + .7rem * var(--drop-intensity));letter-spacing:.04em;color:#fff6e4;text-shadow:0 0 .6rem var(--drop-color,#f0e2ff);font-weight:800;position:relative}.drop-fx-module__cUYwkG__burst[data-shape=ripple] .drop-fx-module__cUYwkG__ring{border-width:2px;box-shadow:0 0 .5rem}.drop-fx-module__cUYwkG__burst[data-shape=shockwave] .drop-fx-module__cUYwkG__ring{border-width:5px}.drop-fx-module__cUYwkG__burst[data-shape=swirl] .drop-fx-module__cUYwkG__ring{animation:drop-fx-module__cUYwkG__dropSpin var(--drop-ms,.9s) cubic-bezier(.2, .8, .3, 1);border-style:dashed}.drop-fx-module__cUYwkG__burst[data-shape=swirl] .drop-fx-module__cUYwkG__spoke{height:calc(3.4rem + 1.6rem * var(--drop-intensity));background:linear-gradient(#0000,currentColor 30%,#0000)}.drop-fx-module__cUYwkG__burst[data-shape=slash] .drop-fx-module__cUYwkG__ring{opacity:.2}.drop-fx-module__cUYwkG__burst[data-shape=slash] .drop-fx-module__cUYwkG__spoke{width:.42rem;height:calc(5rem + 1.5rem * var(--drop-intensity));transform-origin:50%;translate:-50% -50%;rotate:calc(45deg + var(--spoke-angle,0deg));background:linear-gradient(#0000,currentColor 25% 75%,#0000)}.drop-fx-module__cUYwkG__burst[data-shape=sparks] .drop-fx-module__cUYwkG__spoke{width:.2rem;height:calc(1.6rem + 2.4rem * var(--drop-intensity));animation:drop-fx-module__cUYwkG__dropFling var(--drop-ms,.9s) cubic-bezier(.15, .85, .25, 1)}.drop-fx-module__cUYwkG__burst[data-shape=prism] .drop-fx-module__cUYwkG__ring{background:conic-gradient(from 0deg, #e0685c 0 25%, #f2c45c 0 50%, #6cbb87 0 75%, #58acc7 0);opacity:calc(.22 + var(--drop-intensity) * .28);animation:drop-fx-module__cUYwkG__dropSpin var(--drop-ms,.9s) linear;border-color:#0000;-webkit-mask:radial-gradient(circle,#0000 52%,#000 56%);mask:radial-gradient(circle,#0000 52%,#000 56%)}.drop-fx-module__cUYwkG__burst[data-shape=prism] .drop-fx-module__cUYwkG__spoke:nth-child(4n+2){color:#e0685c}.drop-fx-module__cUYwkG__burst[data-shape=prism] .drop-fx-module__cUYwkG__spoke:nth-child(4n+3){color:#f2c45c}.drop-fx-module__cUYwkG__burst[data-shape=prism] .drop-fx-module__cUYwkG__spoke:nth-child(4n+4){color:#6cbb87}.drop-fx-module__cUYwkG__burst[data-shape=prism] .drop-fx-module__cUYwkG__spoke:nth-child(4n+5){color:#58acc7}.drop-fx-module__cUYwkG__burst[data-shape=trade] .drop-fx-module__cUYwkG__ring{animation:drop-fx-module__cUYwkG__dropSpin var(--drop-ms,.9s) ease-in-out reverse;border-style:double;border-width:7px}.drop-fx-module__cUYwkG__burst[data-shape=trade] .drop-fx-module__cUYwkG__spoke{width:.34rem;height:calc(4rem + 1.5rem * var(--drop-intensity));rotate:calc(90deg + var(--spoke-angle,0deg));transform-origin:50%;border-radius:999px;translate:-50% -50%}@keyframes drop-fx-module__cUYwkG__dropSpin{0%{rotate:none}to{rotate:320deg}}@keyframes drop-fx-module__cUYwkG__dropFling{0%{opacity:1;height:.4rem}to{height:calc(1.6rem + 2.4rem * var(--drop-intensity));opacity:0}}@media (prefers-reduced-motion:reduce){.drop-fx-module__cUYwkG__layer{display:none}}
.wild-module__LeOVbW__face{color:#fff;text-shadow:0 2.5px #140c0466;container-type:inline-size}.wild-module__LeOVbW__red{background:linear-gradient(150deg,#ef5b49,#c22d20)}.wild-module__LeOVbW__yellow{background:linear-gradient(150deg,#fac643,#e08e10)}.wild-module__LeOVbW__green{background:linear-gradient(150deg,#4cc276,#2b8d4d)}.wild-module__LeOVbW__blue{background:linear-gradient(150deg,#3db2dc,#1c7095)}.wild-module__LeOVbW__wildFace{background:radial-gradient(circle at 50% 46%, #10181e00 34%, #10181eeb 35%), conic-gradient(#c22d20 0 25%, #e08e10 0 50%, #2b8d4d 0 75%, #1c7095 0)}.wild-module__LeOVbW__corner{font-family:var(--font-display), sans-serif;text-shadow:.08em .08em #140c0480;font-size:21cqw;font-weight:800;line-height:1;position:absolute;top:.22rem;left:.34rem;transform:skew(-6deg)}.wild-module__LeOVbW__cornerB{inset:auto .34rem .22rem auto;transform:rotate(180deg)skew(-6deg);}.wild-module__LeOVbW__pip{font-family:var(--font-display), sans-serif;text-shadow:.055em .055em #140c0473;place-items:center;font-size:53cqw;font-weight:800;display:grid;position:absolute;inset:0;transform:skew(-6deg)}.wild-module__LeOVbW__pip small{font-size:.55em}.wild-module__LeOVbW__dropAllMark{aspect-ratio:.9;letter-spacing:.04em;place-items:center;width:62%;font-size:.28em;display:grid;position:relative}.wild-module__LeOVbW__dropAllMark i{background:#461e1821;border:2px solid #fffdf6e6;border-radius:.22em;width:72%;height:58%;position:absolute}.wild-module__LeOVbW__dropAllMark i:first-child{translate:-18% -18%}.wild-module__LeOVbW__dropAllMark i:nth-child(2){translate:18% 18%}.wild-module__LeOVbW__dropAllMark strong{z-index:1;color:#221712d6;width:72%;height:58%;text-shadow:none;background:#fffdf6f0;border-radius:.22em;place-items:center;display:grid}.wild-module__LeOVbW__pipPlate{background:#fffcf442;border:3px solid #fffcf4c7;border-radius:50%;width:78%;height:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.wild-module__LeOVbW__back{background:linear-gradient(150deg,#55345f,#33203c);padding:.32rem}.wild-module__LeOVbW__backInset{color:#e8c9f5;width:100%;height:100%;font-size:28cqw;font-family:var(--font-display), sans-serif;text-shadow:0 2px #1c0f24;background:repeating-linear-gradient(45deg,#462852 0 8px,#2c1836 8px 16px);border:3px solid #f0dcff8c;border-radius:.42rem;place-items:center;font-weight:800;line-height:1;display:grid}.wild-module__LeOVbW__tableBadges{z-index:6;pointer-events:none;align-items:center;gap:.5rem;display:flex;position:absolute;top:25.5%;left:50%;transform:translate(-50%)}@media (orientation:landscape) and (min-width:900px) and (min-height:620px){.wild-module__LeOVbW__tableBadges{top:20%}}.wild-module__LeOVbW__colorChip{color:#f3e7d4;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#09141ab8;border:2px solid #fffaf080;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.wild-module__LeOVbW__colorChip i{background:var(--wild-color,#8ea2ad);border:2px solid #fffaf0a6;border-radius:50%;width:.85rem;height:.85rem}.wild-module__LeOVbW__directionChip{gap:.3rem;line-height:1;}.wild-module__LeOVbW__directionChip i{background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:1.05rem;font-style:normal;line-height:1}.wild-module__LeOVbW__directionChip[data-direction="-1"]{color:#cfe9f8;border-color:#a0d2f0cc}.wild-module__LeOVbW__drawChip{color:#ffcf9e;border-color:#f09678cc;}.wild-module__LeOVbW__urgentPanel{border-radius:var(--radius-chunky);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#142c38fb,#09161efe);border:2px solid #ffe1b2b8;box-shadow:inset 0 1px #fff3dc38,0 0 0 4px #060e138c,0 18px 40px #02090db8}.wild-module__LeOVbW__chooser{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060e138c;place-items:center;display:grid;position:absolute;inset:0}.wild-module__LeOVbW__chooserPanel{text-align:center;justify-items:center;gap:.9rem;padding:1.4rem 1.8rem;display:grid}.wild-module__LeOVbW__chooserRow{gap:.8rem;display:flex}.wild-module__LeOVbW__chooserSwatch{aspect-ratio:1;cursor:pointer;width:clamp(3.4rem,7vw,4.6rem);transition:transform .14s var(--ease-pop);border:3px solid #fffaf0d9;border-radius:1rem;box-shadow:0 10px 18px -8px #030b0fcc}.wild-module__LeOVbW__chooserSwatch:hover{transform:translateY(-4px)scale(1.06)}.wild-module__LeOVbW__wheel{aspect-ratio:1;background:#061016b8;border-radius:50%;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.4rem;width:clamp(14rem,44vw,19rem);padding:.4rem;display:grid;position:relative;box-shadow:0 0 0 3px #fff6e459,0 22px 46px -20px #02080cf2}.wild-module__LeOVbW__wedge{background:var(--wild-color);cursor:pointer;transition:transform .16s var(--ease-pop), filter .16s ease;border:0;box-shadow:inset 0 0 0 2px #fffaf059}.wild-module__LeOVbW__wedge[data-wedge="0"]{transform-origin:100% 100%;border-radius:100% 0 0}.wild-module__LeOVbW__wedge[data-wedge="1"]{transform-origin:0 100%;border-radius:0 100% 0 0}.wild-module__LeOVbW__wedge[data-wedge="2"]{transform-origin:100% 0;border-radius:0 0 0 100%}.wild-module__LeOVbW__wedge[data-wedge="3"]{transform-origin:0 0;border-radius:0 0 100%}.wild-module__LeOVbW__wedge:hover,.wild-module__LeOVbW__wedge:focus-visible{filter:brightness(1.15);box-shadow:inset 0 0 0 3px #fffaf0e6, 0 0 1.4rem var(--wild-color);outline:none;transform:scale(1.07)}.wild-module__LeOVbW__wheelHub{aspect-ratio:1;color:#fff3dc;width:33%;font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#061016f2;border:3px solid #fffaf08c;border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.wild-module__LeOVbW__swapRow{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.wild-module__LeOVbW__swapTarget{color:#f3e7d4;cursor:pointer;min-width:6rem;transition:transform .14s var(--ease-pop);background:#0a181ed9;border:2px solid #fff6e459;border-radius:1rem;justify-items:center;gap:.2rem;padding:.7rem .9rem;display:grid}.wild-module__LeOVbW__swapTarget:hover,.wild-module__LeOVbW__swapTarget:focus-visible{border-color:#fff6e4d9;outline:none;transform:translateY(-4px)}.wild-module__LeOVbW__swapTarget strong{font-family:var(--font-display), sans-serif;font-size:.86rem;font-weight:800}.wild-module__LeOVbW__swapTarget small{color:#d6e2e8b3;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.wild-module__LeOVbW__jumpBanner{z-index:31;align-items:center;gap:.8rem;padding:.6rem .7rem .6rem 1rem;display:flex;position:absolute;bottom:30%;left:50%;transform:translate(-50%)}.wild-module__LeOVbW__jumpBanner strong{font-family:var(--font-display), sans-serif;color:#fff3dc;font-size:1.02rem;font-weight:800}.wild-module__LeOVbW__cardCount{color:#f3e7d4;font-family:var(--font-display), sans-serif;background:#09141aa6;border-radius:999px;align-items:center;gap:.3rem;margin-top:.15rem;padding:.1rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.wild-module__LeOVbW__cardCount[data-armed]{color:#e9ffef;background:#387a4ee0}.wild-module__LeOVbW__cardCount[data-armed] i{background:#b8ffcd;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 6px #b8ffcde6}.wild-module__LeOVbW__seatStamp{z-index:8;color:#fff6e4;font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#b23c33f2;border:2px solid #fff6e4eb;border-radius:.5rem;padding:.24rem .7rem;font-size:.76rem;font-weight:800;position:absolute;top:.4rem;left:50%;translate:-50%;box-shadow:0 8px 20px -8px #040c12e6}.wild-module__LeOVbW__seatStamp[data-stamp=caught]{background:#8c2e64f2}.wild-module__LeOVbW__seatStamp[data-stamp=last-card]{background:#3d7f56f2}.wild-module__LeOVbW__announcer{z-index:26;pointer-events:none;justify-items:center;gap:.4rem;display:grid;position:absolute;top:17%;left:50%;transform:translate(-50%)}.wild-module__LeOVbW__announcement{text-align:center;background:linear-gradient(#142832f0,#09141af0);border:2px solid #fff6e48c;border-radius:.9rem;justify-items:center;gap:.1rem;padding:.45rem 1.15rem;display:grid;box-shadow:0 14px 30px -14px #02080cf2}.wild-module__LeOVbW__announcement strong{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff3dc;text-shadow:0 2px #06101699;font-size:clamp(1.15rem,3.2vw,1.75rem);font-weight:800;line-height:1}.wild-module__LeOVbW__announcement small{letter-spacing:.09em;text-transform:uppercase;color:#f3e7d4b8;font-size:.68rem;font-weight:700}.wild-module__LeOVbW__announcement[data-announcement=reverse]{border-color:#78c8ebd9}.wild-module__LeOVbW__announcement[data-announcement=skip]{border-color:#f09678d9}.wild-module__LeOVbW__announcement[data-announcement=draw-stack]{border-color:#ffc36ee6}.wild-module__LeOVbW__announcement[data-announcement=last-card]{border-color:#8cebafe6}.wild-module__LeOVbW__announcement[data-announcement=caught]{border-color:#eb78afe6}.wild-module__LeOVbW__pickupLayer{z-index:27;pointer-events:none;justify-items:center;display:grid;position:absolute;bottom:24%;left:50%;translate:-50%}.wild-module__LeOVbW__pickupLayer:not(:has(.wild-module__LeOVbW__pickup)){display:none}.wild-module__LeOVbW__pickup{text-align:center;background:linear-gradient(#2e1418f5,#0e161cf5);border:3px solid #f09678d9;border-radius:1.2rem;justify-items:center;gap:.24rem;padding:.85rem 1.6rem;display:grid;box-shadow:0 18px 40px -16px #02080cf2,0 0 30px -6px #f0967873}.wild-module__LeOVbW__pickup[data-reason=caught]{border-color:#eb78afe6}.wild-module__LeOVbW__pickup[data-reason=challenge]{border-color:#a0d2f0e6}.wild-module__LeOVbW__pickup[data-mine]{border-width:4px;animation:.5s ease-out wild-module__LeOVbW__pickupJolt}.wild-module__LeOVbW__pickupWho{color:#f3e7d4b8;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.wild-module__LeOVbW__pickupCount{font-family:var(--font-display), sans-serif;color:#fff3dc;text-shadow:0 3px #0610168c;font-size:clamp(2.2rem,7vw,3.4rem);font-weight:800;line-height:1;display:block}.wild-module__LeOVbW__pickupTrack{gap:.24rem;margin-top:.15rem;display:flex}.wild-module__LeOVbW__pickupTrack i{width:.5rem;height:.72rem;transition:background .16s ease, transform .16s var(--ease-pop);background:#fff6e41f;border:1px solid #fff6e466;border-radius:.12rem}.wild-module__LeOVbW__pickupTrack i[data-landed]{background:#f0966f;border-color:#fff6e4e6;transform:translateY(-2px)}.wild-module__LeOVbW__pickupProgress{color:#f3e7d4a8;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}@keyframes wild-module__LeOVbW__pickupJolt{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.06)rotate(-1.2deg)}55%{transform:scale(.99)rotate(.8deg)}to{transform:scale(1)rotate(0)}}.wild-module__LeOVbW__challengePrompt{z-index:28;text-align:center;justify-items:center;gap:.5rem;width:min(24rem,88vw);padding:.9rem 1.1rem;display:grid;position:absolute;bottom:27%;left:50%;translate:-50%}.wild-module__LeOVbW__challengePrompt strong{font-family:var(--font-display), sans-serif;color:#fff3dc;font-size:1.15rem;font-weight:800;line-height:1.15}.wild-module__LeOVbW__challengeOdds{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.wild-module__LeOVbW__challengeOdds span{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:baseline;gap:.3rem;padding:.24rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.wild-module__LeOVbW__challengeOdds span b{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.wild-module__LeOVbW__challengeOdds span[data-outcome=win]{color:#9de7bd}.wild-module__LeOVbW__challengeOdds span[data-outcome=lose]{color:#f4a0ae}.wild-module__LeOVbW__challengeActions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.wild-module__LeOVbW__challengeButton.wild-module__LeOVbW__challengeButton{background:linear-gradient(#d67ba0,#8c2e64);border-color:#ffe2f0bf}.wild-module__LeOVbW__stackButton.wild-module__LeOVbW__stackButton{background:linear-gradient(#efa14b,#b45c18);border-color:#ffeac7c7}.wild-module__LeOVbW__stockPile[data-can-draw=true]:after{content:"";pointer-events:none;border-radius:.72rem;animation:1.6s ease-in-out infinite wild-module__LeOVbW__stockBeckon;position:absolute;inset:0;box-shadow:0 0 14px #ffcd82bf}.wild-module__LeOVbW__drawHint{color:#ffedcfe6;font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#09141acc;border-radius:999px;padding:.14rem .5rem;font-size:.6rem;font-weight:800;position:absolute;bottom:-1.5rem;left:50%;translate:-50%}.wild-module__LeOVbW__catchButton.wild-module__LeOVbW__catchButton{background:linear-gradient(#e668a0,#9c2660);border-color:#ffd6ebd9;animation:.55s ease-in-out infinite wild-module__LeOVbW__catchWobble;position:relative}@keyframes wild-module__LeOVbW__catchWobble{0%,to{rotate:-1.2deg}50%{rotate:1.2deg}}@media (prefers-reduced-motion:reduce){.wild-module__LeOVbW__catchButton.wild-module__LeOVbW__catchButton{animation:none}}.wild-module__LeOVbW__lastCardButton.wild-module__LeOVbW__lastCardButton{background:linear-gradient(#6fc98d,#357a54);border-color:#dcffe8bf;position:relative}.wild-module__LeOVbW__lastCardButton.wild-module__LeOVbW__lastCardButton:after{content:"";border-radius:inherit;pointer-events:none;animation:.9s ease-in-out infinite wild-module__LeOVbW__lastCardPulse;position:absolute;inset:0;box-shadow:0 0 0 .75rem #8cebaf8c}.wild-module__LeOVbW__actionRail.wild-module__LeOVbW__actionRail{z-index:32}@media (orientation:portrait){.wild-module__LeOVbW__actionRail.wild-module__LeOVbW__actionRail{justify-content:center;gap:.6rem;bottom:27%;left:50%;right:auto;transform:translate(-50%)}.wild-module__LeOVbW__actionRail.wild-module__LeOVbW__actionRail button{border-radius:1rem;min-height:3.15rem;padding:.8rem 1.5rem;font-size:1rem}.wild-module__LeOVbW__actionRail.wild-module__LeOVbW__actionRail .wild-module__LeOVbW__lastCardArmed{padding:.8rem 1.2rem;font-size:.86rem}}.wild-module__LeOVbW__lastCardArmed{color:#d6ffe4;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#183a28d9;border:2px solid #b8ffcd99;border-radius:.85rem;align-items:center;padding:.58rem .95rem;font-size:.8rem;font-weight:800;display:inline-flex}.wild-module__LeOVbW__liveStandings{z-index:8;width:min(12.5rem,34vw);color:var(--paper-100);pointer-events:none;padding:.65rem .75rem;position:absolute;top:4.6rem;left:clamp(.65rem,2.5vw,2rem)}.wild-module__LeOVbW__liveStandings>strong{color:#ffd17e;font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;display:block}.wild-module__LeOVbW__liveStandings ol{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.wild-module__LeOVbW__liveStandings li{grid-template-columns:2rem 1fr auto;align-items:baseline;gap:.35rem;font-size:.72rem;display:grid}.wild-module__LeOVbW__liveStandings li[data-local]{color:#ffe3a8}.wild-module__LeOVbW__liveStandings li span,.wild-module__LeOVbW__liveStandings li small{color:#ffefd3b8;font-size:.64rem}.wild-module__LeOVbW__matchClock{color:#ffefd3c7;min-width:5.25rem;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;justify-items:center;margin-left:auto;margin-right:.65rem;padding-inline:.8rem;font-size:.66rem;display:grid}.wild-module__LeOVbW__matchClock strong{color:#ffd17e;font-variant-numeric:tabular-nums;font-size:.94rem}.wild-module__LeOVbW__turnClock{--turn-clock-color:#77d7c4;z-index:9;aspect-ratio:1;color:#ddfff7;width:3.4rem;font-family:var(--font-display), sans-serif;pointer-events:none;background:radial-gradient(circle,#112a30f5 52%,#09161cfa 54%);border-radius:50%;grid-template-rows:auto auto;place-content:center;justify-items:center;line-height:.88;display:grid;position:absolute;top:46%;left:calc(50% + clamp(8.6rem,13vw,10.5rem));translate:0 -50%;box-shadow:0 0 0 2px #fff6e433,0 8px 20px #030e148c}.wild-module__LeOVbW__turnClock[data-mine]{--turn-clock-color:#ffd17e;color:#fff1cc}.wild-module__LeOVbW__turnClock svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;rotate:-90deg}.wild-module__LeOVbW__turnClockTrack,.wild-module__LeOVbW__turnClockProgress{fill:none;stroke-width:3.5px}.wild-module__LeOVbW__turnClockTrack{stroke:#fff6e429}.wild-module__LeOVbW__turnClockProgress{stroke:var(--turn-clock-color);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:wild-module__LeOVbW__turnClockSweep var(--turn-duration,15s) linear forwards;filter:drop-shadow(0 0 3px var(--turn-clock-color))}@keyframes wild-module__LeOVbW__turnClockSweep{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.wild-module__LeOVbW__turnClock span{z-index:1;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:800}.wild-module__LeOVbW__turnClock strong{z-index:1;font-variant-numeric:tabular-nums;margin-top:.12rem;font-size:1.05rem}@media (orientation:portrait){.wild-module__LeOVbW__turnClock{top:calc(46% + 4.2rem);left:50%;translate:-50%}}.wild-module__LeOVbW__turnClock[data-warning]{--turn-clock-color:#ff715f;animation:.7s ease-in-out infinite wild-module__LeOVbW__turnClockUrgent}.wild-module__LeOVbW__turnClock[data-warning]:after{content:"";pointer-events:none;border-radius:50%;animation:.7s ease-in-out infinite wild-module__LeOVbW__turnClockUrgentGlow;position:absolute;inset:0;box-shadow:0 0 0 5px #ff715f1f,0 0 20px #ff715f73}@keyframes wild-module__LeOVbW__stockBeckon{0%,to{opacity:0}50%{opacity:1}}@keyframes wild-module__LeOVbW__lastCardPulse{0%{opacity:.55;transform:scale(.92)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}@keyframes wild-module__LeOVbW__turnClockUrgent{50%{scale:1.08}}@keyframes wild-module__LeOVbW__turnClockUrgentGlow{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.wild-module__LeOVbW__stockPile[data-can-draw=true]:after,.wild-module__LeOVbW__lastCardButton.wild-module__LeOVbW__lastCardButton:after,.wild-module__LeOVbW__pickup[data-mine],.wild-module__LeOVbW__turnClock[data-warning],.wild-module__LeOVbW__turnClock[data-warning]:after{animation:none}.wild-module__LeOVbW__stockPile[data-can-draw=true]:after,.wild-module__LeOVbW__lastCardButton.wild-module__LeOVbW__lastCardButton:after,.wild-module__LeOVbW__turnClock[data-warning]:after{opacity:0}.wild-module__LeOVbW__turnClockProgress{animation:none}}@media (max-height:560px){.wild-module__LeOVbW__tableBadges{top:31%;left:19%;transform:none}.wild-module__LeOVbW__announcer{top:8%}.wild-module__LeOVbW__turnClock{width:2.9rem;top:50.5%;left:calc(50% + 7.6rem)}.wild-module__LeOVbW__turnClock span{font-size:.43rem}.wild-module__LeOVbW__turnClock strong{font-size:.9rem}.wild-module__LeOVbW__matchClock{min-width:4.6rem;margin-right:.45rem;padding-inline:.55rem}}@media (orientation:landscape) and (max-height:560px){.wild-module__LeOVbW__challengePrompt{width:min(40rem, calc(100vw - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right)));text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-items:start;padding:.7rem .85rem;top:50%;bottom:auto;translate:-50% -50%}.wild-module__LeOVbW__challengePrompt strong,.wild-module__LeOVbW__challengeOdds{grid-column:1}.wild-module__LeOVbW__challengeOdds{justify-content:flex-start}.wild-module__LeOVbW__challengeActions{flex-wrap:nowrap;grid-area:1/2/span 2;align-self:center}.wild-module__LeOVbW__challengeActions button{white-space:nowrap;padding:.55rem .85rem;font-size:.78rem}}
