.meydan-board-module__dcvgWq__shell{--meydan-lime:#cbff3b;--meydan-lime-dark:#708f1b;--meydan-ivory:#f8f5ef;--meydan-ivory-dark:#aaa298;--meydan-spiral-inner-space:14.0733cqi;--meydan-spiral-piece-gap:1.51514cqi;--meydan-ring-size:calc(var(--meydan-spiral-inner-space) + var(--meydan-spiral-piece-gap) + var(--meydan-spiral-piece-gap));--meydan-ring-stroke:var(--meydan-spiral-piece-gap);--meydan-dock-ring-size:calc(var(--meydan-ring-size) * .25);--meydan-dock-ring-stroke:calc(var(--meydan-ring-stroke) * .34);--meydan-ring-attention-duration:2.4s;--meydan-ring-attention-scale:1.09;--board-glow-x:50%;--board-glow-y:0px;--board-glow-strength:.18;--board-glow-soft:.06;color:#ffffffd1;width:min(100%,42rem);margin-inline:auto;position:relative;container-type:inline-size}.meydan-board-module__dcvgWq__shell:before{z-index:-1;filter:blur(2rem);content:"";background:radial-gradient(#7e973929,#0000 69%);border-radius:50%;position:absolute;inset:7% -8% 15%}.meydan-board-module__dcvgWq__boardBezel{aspect-ratio:1/1.06;background:radial-gradient(ellipse at 50% 0%, #ffffff16, transparent 36%) padding-box, radial-gradient(circle at 84% 84%, #fff0f20a 0%, #82935306 28%, transparent 54%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgb(216 255 107/var(--board-glow-strength)), rgb(216 255 107/var(--board-glow-soft)) 48%, #ffffff17 78%) border-box;isolation:isolate;border:1px solid #0000;border-radius:1.5rem;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 18px #d8ff6b1f,0 0 42px #7e973917}.meydan-board-module__dcvgWq__board{aspect-ratio:1;direction:ltr;background:0 0;border:0;border-radius:1.5rem 1.5rem 0 0;grid-template:repeat(6,minmax(0,1fr))/repeat(6,minmax(0,1fr));width:100%;padding:3.155%;display:grid;position:relative}.meydan-board-module__dcvgWq__spiralEtching{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.meydan-board-module__dcvgWq__chainLinks{--meydan-chain-color:var(--meydan-lime);--meydan-chain-rgb:203 255 59;z-index:3;pointer-events:none;width:93.69%;height:93.69%;position:absolute;inset:3.155%;overflow:visible}.meydan-board-module__dcvgWq__chainLinks[data-player=white]{--meydan-chain-color:var(--meydan-ivory);--meydan-chain-rgb:248 245 239}.meydan-board-module__dcvgWq__chainLink,.meydan-board-module__dcvgWq__chainFlow{stroke-width:.045px;stroke-linecap:round;fill:none}.meydan-board-module__dcvgWq__chainLink{stroke:rgb(var(--meydan-chain-rgb) / 55%);stroke-dasharray:1;animation:meydan-board-module__dcvgWq__meydan-chain-draw .28s linear var(--chain-draw-delay,0s) both}.meydan-board-module__dcvgWq__chainFlow{stroke:var(--meydan-chain-color);stroke-dasharray:.12 .13;animation:meydan-board-module__dcvgWq__meydan-chain-flow-in .22s ease-out var(--chain-flow-delay,0s) both, meydan-board-module__dcvgWq__meydan-chain-flow .52s linear infinite}@keyframes meydan-board-module__dcvgWq__meydan-chain-draw{0%{stroke-dashoffset:1px;stroke:var(--meydan-chain-color)}to{stroke-dashoffset:0}}@keyframes meydan-board-module__dcvgWq__meydan-chain-flow-in{0%{opacity:0}to{opacity:1}}@keyframes meydan-board-module__dcvgWq__meydan-chain-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-.25px}}@media (prefers-reduced-motion:reduce){.meydan-board-module__dcvgWq__chainLink{stroke:var(--meydan-chain-color);animation:none}.meydan-board-module__dcvgWq__chainFlow{display:none}}.meydan-board-module__dcvgWq__spiralAura{fill:#c6ff340e;stroke:none;filter:drop-shadow(0 0 6px #c6ff342e)}.meydan-board-module__dcvgWq__spiralShadow,.meydan-board-module__dcvgWq__spiralHighlight{fill:none}.meydan-board-module__dcvgWq__spiralShadow{stroke:#030203b8;stroke-width:1.55px}.meydan-board-module__dcvgWq__spiralHighlight{stroke:#ffffff0e;stroke-width:.9px}.meydan-board-module__dcvgWq__centerSquareShadow{stroke-width:.438543px}.meydan-board-module__dcvgWq__centerSquareHighlight{stroke-width:.254638px}.meydan-board-module__dcvgWq__frameSquare{--meydan-groove-shadow:#030203b8;--meydan-groove-highlight:#ffffff0f;z-index:2;aspect-ratio:1;border:1px solid var(--meydan-groove-shadow);width:62.46%;box-shadow:inset 1px 1px 0 var(--meydan-groove-highlight), 1px 1px 0 var(--meydan-groove-highlight);pointer-events:none;border-radius:2.755cqi;position:absolute;top:18.77%;left:18.77%}.meydan-board-module__dcvgWq__frameSquare[data-frame=outer]{width:93.69%;top:3.155%;left:3.155%}.meydan-board-module__dcvgWq__centerVictory{--meydan-win-hot:#d8ff6ceb;--meydan-win-mid:#cbff3b94;--meydan-win-soft:#cbff3b3d;--meydan-win-border:#dcff7bd1;--meydan-win-surface-start:#d8ff6c4d;--meydan-win-surface-end:#99c32529;z-index:2;aspect-ratio:1;border:1px solid var(--meydan-win-border);background:linear-gradient(145deg, var(--meydan-win-surface-start), var(--meydan-win-surface-end));width:31.23%;box-shadow:inset 0 1px 0 var(--meydan-win-hot), inset 0 -1px 0 #0000006b;pointer-events:none;border-radius:8.8%;position:absolute;top:34.385%;left:34.385%}.meydan-board-module__dcvgWq__centerVictory[data-player=white]{--meydan-win-hot:#ffffffe6;--meydan-win-mid:#ffffff7a;--meydan-win-soft:#ffffff38;--meydan-win-border:#ffffffd1;--meydan-win-surface-start:#ffffff3d;--meydan-win-surface-end:#e2e2e21a}.meydan-board-module__dcvgWq__centerVictory:after{border-radius:inherit;background:radial-gradient(circle at 50% 44%, var(--meydan-win-hot) 0%, var(--meydan-win-mid) 31%, var(--meydan-win-soft) 66%, transparent 100%);box-shadow:inset 0 0 0 1px var(--meydan-win-border), inset 0 0 2rem var(--meydan-win-mid), 0 0 1.65rem var(--meydan-win-mid), 0 0 3.2rem var(--meydan-win-soft);content:"";animation:meydan-board-module__dcvgWq__meydan-center-claimed-reveal var(--meydan-win-reveal-duration,.62s) cubic-bezier(.16, 1, .3, 1) both;position:absolute;inset:0}.meydan-board-module__dcvgWq__board[data-winner=white] .meydan-board-module__dcvgWq__centerSquareHighlight{stroke:#ffffffd1;filter:drop-shadow(0 0 4px #ffffff7a)}.meydan-board-module__dcvgWq__board[data-winner=black] .meydan-board-module__dcvgWq__centerSquareHighlight{stroke:#dcff7bd1;filter:drop-shadow(0 0 5px #cbff3b94)}.meydan-board-module__dcvgWq__cell{z-index:3;color:#fff;cursor:default;isolation:isolate;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:visible}.meydan-board-module__dcvgWq__cell[data-occupied=true]{z-index:4}.meydan-board-module__dcvgWq__cell[data-piece-drag-source=true]{z-index:40}.meydan-board-module__dcvgWq__cell[data-ring-animating=true]{z-index:20}.meydan-board-module__dcvgWq__cell[data-actionable=true]{cursor:pointer}.meydan-board-module__dcvgWq__cell[data-selectable=true]:after,.meydan-board-module__dcvgWq__cell[data-selected=true]:after{z-index:8;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #d7ff68b3;border-radius:50%;width:76%;position:absolute;box-shadow:0 0 0 3px #cbff3b1f,0 0 1.2rem #cbff3b66}.meydan-board-module__dcvgWq__cell[data-selectable=true]:not([data-selected=true]):after{transform-origin:50%;animation:1.1s cubic-bezier(.45,0,.55,1) infinite alternate meydan-board-module__dcvgWq__selectable-piece-pulse}.meydan-board-module__dcvgWq__cell[data-selected=true]:after{border-color:#daff74f2;box-shadow:0 0 0 3px #cbff3b29,0 0 1.45rem #cbff3b8f}.meydan-board-module__dcvgWq__shell[data-player=white] .meydan-board-module__dcvgWq__cell[data-selectable=true]:after{border-color:#ffffffb3;box-shadow:0 0 0 3px #ffffff1f,0 0 1.2rem #fff6}.meydan-board-module__dcvgWq__shell[data-player=white] .meydan-board-module__dcvgWq__cell[data-selected=true]:after{border-color:#fffffff2;box-shadow:0 0 0 3px #ffffff29,0 0 1.45rem #ffffff8f}.meydan-board-module__dcvgWq__shell[data-player=white] .meydan-board-module__dcvgWq__cell[data-selected=true] .meydan-board-module__dcvgWq__socket{border-color:#ffffff75;box-shadow:inset 0 clamp(.34rem,1.75cqi,.95rem) clamp(.6rem,3.1cqi,1.7rem) #000000d6,inset 0 -2px 4px #ffffff0e,0 0 0 2px #ffffff1f,0 0 20px #ffffff2e}.meydan-board-module__dcvgWq__shell[data-player=white] .meydan-board-module__dcvgWq__cell[data-selectable=true]:hover .meydan-board-module__dcvgWq__marble,.meydan-board-module__dcvgWq__shell[data-player=white] .meydan-board-module__dcvgWq__cell[data-selectable=true]:focus-visible .meydan-board-module__dcvgWq__marble,.meydan-board-module__dcvgWq__shell[data-player=white] .meydan-board-module__dcvgWq__cell[data-selected=true] .meydan-board-module__dcvgWq__marble{filter:drop-shadow(0 0 .7rem #ffffff75)}.meydan-board-module__dcvgWq__cell:focus-visible{z-index:20;outline:2px solid var(--ring);outline-offset:-.25rem;border-radius:50%}.meydan-board-module__dcvgWq__socket{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 44% 62%,#382a2d 0%,#20191b 58%,#130f13 100%);border:1px solid #ffffff16;border-radius:50%;width:72%;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 clamp(.34rem,1.75cqi,.95rem) clamp(.6rem,3.1cqi,1.7rem) #000000d6,inset 0 -2px 4px #ffffff0e,0 1px #ffffff16}.meydan-board-module__dcvgWq__cell[data-selected=true] .meydan-board-module__dcvgWq__socket,.meydan-board-module__dcvgWq__cell[data-legal=true]:hover .meydan-board-module__dcvgWq__socket,.meydan-board-module__dcvgWq__cell[data-drag-target=true] .meydan-board-module__dcvgWq__socket{border-color:#e1ff8f75;box-shadow:inset 0 clamp(.34rem,1.75cqi,.95rem) clamp(.6rem,3.1cqi,1.7rem) #000000d6,inset 0 -2px 4px #ffffff0e,0 0 0 2px #d8ff6b1f,0 0 20px #c6ff342e}.meydan-board-module__dcvgWq__cell[data-last=true] .meydan-board-module__dcvgWq__socket{border-color:#d7ff6985}.meydan-board-module__dcvgWq__legalMarker{z-index:3;aspect-ratio:1;pointer-events:none;background:#c6ff341a;border:2px solid #d7ff69eb;border-radius:50%;width:15.6%;transition:width .18s,background-color .18s,box-shadow .18s;animation:.82s ease-in-out infinite alternate meydan-board-module__dcvgWq__destination-pulse;position:absolute;box-shadow:0 0 10px #c6ff3457}.meydan-board-module__dcvgWq__cell[data-push=true] .meydan-board-module__dcvgWq__legalMarker{background:0 0;width:65%;box-shadow:0 0 .8rem #c6ff3457}.meydan-board-module__dcvgWq__cell[data-preview-push=true] .meydan-board-module__dcvgWq__legalMarker{background:#c6ff341a;width:15.6%;box-shadow:0 0 10px #c6ff3457}.meydan-board-module__dcvgWq__marbleMover{z-index:9;pointer-events:none;transform:translate(var(--meydan-push-x,0%), var(--meydan-push-y,0%));place-items:center;transition:transform .26s cubic-bezier(.2,.82,.2,1);display:grid;position:absolute;inset:0}.meydan-board-module__dcvgWq__marbleMover[data-arriving=true]{animation:meydan-board-module__dcvgWq__meydan-marble-arrive var(--meydan-arrival-duration,.32s) cubic-bezier(.2, .82, .2, 1) both}.meydan-board-module__dcvgWq__ringTraveler{z-index:12;pointer-events:none;transition:transform var(--meydan-ring-travel-duration,.16s) var(--meydan-ring-travel-ease,ease-in-out);will-change:transform;place-items:center;display:grid;position:absolute;inset:0;transform:translate(0%)}.meydan-board-module__dcvgWq__ringTraveler[data-phase=traveling]{transform:translate(var(--meydan-ring-travel-x,0%), var(--meydan-ring-travel-y,0%))}.meydan-board-module__dcvgWq__marble,.meydan-board-module__dcvgWq__squareRing{z-index:9;aspect-ratio:1;pointer-events:none;place-items:center;width:60.5%;display:grid;position:relative}.meydan-board-module__dcvgWq__ringDropPreview{z-index:11;opacity:.72;filter:drop-shadow(0 0 .8rem #c6ff3457)drop-shadow(0 .25rem .5rem #00000085);animation:.15s cubic-bezier(.2,.82,.2,1) both meydan-board-module__dcvgWq__meydan-ring-drop-preview}.meydan-board-module__dcvgWq__marble{opacity:1;transform-origin:50%;transform-style:preserve-3d;border-radius:50%;transition:scale .17s cubic-bezier(.2,.85,.25,1.2),filter .17s}.meydan-board-module__dcvgWq__cell[data-selectable=true]:hover .meydan-board-module__dcvgWq__marble,.meydan-board-module__dcvgWq__cell[data-selectable=true]:focus-visible .meydan-board-module__dcvgWq__marble,.meydan-board-module__dcvgWq__cell[data-selected=true] .meydan-board-module__dcvgWq__marble{filter:drop-shadow(0 0 .7rem #d0ff4e75);scale:1.12}.meydan-board-module__dcvgWq__marbleFace{border-radius:inherit;will-change:filter, opacity, transform;position:absolute;inset:0;box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #ffffff1f}.meydan-board-module__dcvgWq__marbleFaceOld{animation:meydan-board-module__dcvgWq__meydan-marble-flip-out var(--meydan-ring-flip-duration,.46s) cubic-bezier(.24, .84, .26, 1) both}.meydan-board-module__dcvgWq__marbleFaceNew{opacity:0;animation:meydan-board-module__dcvgWq__meydan-marble-flip-in var(--meydan-ring-flip-duration,.46s) cubic-bezier(.24, .84, .26, 1) both}.meydan-board-module__dcvgWq__marbleFace[data-player=white]{background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%)}.meydan-board-module__dcvgWq__marbleFace[data-player=black]{background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%)}.meydan-board-module__dcvgWq__squareRing,.meydan-board-module__dcvgWq__dockRing{box-sizing:border-box;border:var(--meydan-ring-stroke) solid;filter:drop-shadow(0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8);background:0 0;border-radius:0}.meydan-board-module__dcvgWq__squareRing{width:var(--meydan-ring-size);height:var(--meydan-ring-size);position:absolute;top:50%;left:50%;translate:-50% -50%}.meydan-board-module__dcvgWq__squareRing[data-player=white],.meydan-board-module__dcvgWq__dockRing[data-player=white]{border-color:var(--meydan-ivory);box-shadow:inset 0 0 0 1px #ffffff75,0 0 0 1px #aaa29885}.meydan-board-module__dcvgWq__squareRing[data-player=black],.meydan-board-module__dcvgWq__dockRing[data-player=black]{border-color:var(--meydan-lime);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 1px #708f1bc2,0 0 .65rem #c6ff344d}.meydan-board-module__dcvgWq__ringDock{z-index:30;justify-content:space-between;gap:0;min-height:0;display:flex;position:absolute;bottom:1.8%;left:3.155%;right:3.155%}.meydan-board-module__dcvgWq__ringSlot{color:#ffffff57;cursor:default;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:2.25cqi;width:auto;min-width:5.75cqi;min-height:5.75cqi;padding:.7cqi;transition:all .16s;display:flex;position:relative}.meydan-board-module__dcvgWq__ringSlot[data-player=black]{flex-direction:row-reverse}.meydan-board-module__dcvgWq__ringSlot[data-active=true]{color:#ffffff94;cursor:pointer;touch-action:none}.meydan-board-module__dcvgWq__ringSlot[data-active=true]:hover,.meydan-board-module__dcvgWq__ringSlot[data-selected=true]{background:0 0;transform:translateY(-1px)}.meydan-board-module__dcvgWq__ringSlot:focus-visible{outline:none}.meydan-board-module__dcvgWq__dockRing{width:var(--meydan-dock-ring-size);height:var(--meydan-dock-ring-size);border-width:var(--meydan-dock-ring-stroke);filter:drop-shadow(0 .12rem .2rem #00000094);pointer-events:none;transition:opacity .11s,scale .15s cubic-bezier(.2,.82,.2,1);display:block;position:relative}.meydan-board-module__dcvgWq__dockRing:after{opacity:0;content:"";pointer-events:none;border:1px solid;position:absolute;inset:0}.meydan-board-module__dcvgWq__dockRing[data-dragging=true]{opacity:0;scale:.72}.meydan-board-module__dcvgWq__dockRing[data-player=white]{color:var(--meydan-ivory)}.meydan-board-module__dcvgWq__dockRing[data-player=black]{color:var(--meydan-lime);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 1px #708f1bc2}.meydan-board-module__dcvgWq__ringSlot[data-pulse=true] .meydan-board-module__dcvgWq__dockRing{animation:meydan-board-module__dcvgWq__meydan-ring-attention var(--meydan-ring-attention-duration) ease-in-out infinite}.meydan-board-module__dcvgWq__ringSlot[data-pulse=true] .meydan-board-module__dcvgWq__dockRing:after{animation:meydan-board-module__dcvgWq__meydan-ring-stroke-attention var(--meydan-ring-attention-duration) ease-in-out infinite}.meydan-board-module__dcvgWq__ringInstruction{color:#ffffff7a;letter-spacing:.09em;white-space:nowrap;pointer-events:none;font-size:clamp(.46rem,1.18cqi,.58rem);font-weight:720;line-height:1}.meydan-board-module__dcvgWq__ringSlot[data-selected=true] .meydan-board-module__dcvgWq__ringInstruction{color:#ffffffad}@keyframes meydan-board-module__dcvgWq__meydan-ring-drop-preview{0%{opacity:.28;scale:.25}to{opacity:.72;scale:1}}@keyframes meydan-board-module__dcvgWq__meydan-ring-attention{0%,to{scale:1}50%{scale:var(--meydan-ring-attention-scale)}}@keyframes meydan-board-module__dcvgWq__meydan-ring-stroke-attention{0%,to{opacity:0}50%{opacity:.88}}@keyframes meydan-board-module__dcvgWq__destination-pulse{0%{opacity:.68;scale:.82}to{opacity:1;scale:1.18}}@keyframes meydan-board-module__dcvgWq__selectable-piece-pulse{0%{opacity:.52;scale:.92}to{opacity:.9;scale:1.07}}@keyframes meydan-board-module__dcvgWq__meydan-marble-arrive{0%{transform:translate(var(--meydan-arrival-x,0%), var(--meydan-arrival-y,0%))}to{transform:translate(var(--meydan-push-x,0%), var(--meydan-push-y,0%))}}@keyframes meydan-board-module__dcvgWq__meydan-center-claimed-reveal{0%{opacity:0;filter:brightness()}38%{opacity:1;filter:brightness(1.42)}to{opacity:.82;filter:brightness()}}@keyframes meydan-board-module__dcvgWq__meydan-marble-flip-out{0%{opacity:1;filter:brightness();transform:scale(1)}30%{opacity:.9;filter:brightness(1.1);transform:scale(.94)}45%{opacity:.18;filter:brightness(1.35);transform:scale(.82)}60%{opacity:.08;filter:brightness(1.1);transform:scale(.9)}to{opacity:0;filter:brightness();transform:scale(.96)}}@keyframes meydan-board-module__dcvgWq__meydan-marble-flip-in{0%{opacity:0;filter:brightness(1.45);transform:scale(.82)}45%{opacity:.14;filter:brightness(1.35);transform:scale(.9)}58%{opacity:1;filter:brightness(1.55);transform:scale(1.12)}78%{opacity:1;filter:brightness(1.12);transform:scale(.96)}to{opacity:1;filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.meydan-board-module__dcvgWq__legalMarker,.meydan-board-module__dcvgWq__marbleMover,.meydan-board-module__dcvgWq__ringTraveler,.meydan-board-module__dcvgWq__socket,.meydan-board-module__dcvgWq__ringSlot{transition:none}.meydan-board-module__dcvgWq__legalMarker,.meydan-board-module__dcvgWq__marbleFace,.meydan-board-module__dcvgWq__marbleMover,.meydan-board-module__dcvgWq__ringDropPreview,.meydan-board-module__dcvgWq__cell[data-selectable=true]:after{animation:none}.meydan-board-module__dcvgWq__dockRing{transition:none;animation:none}.meydan-board-module__dcvgWq__dockRing:after{animation:none}.meydan-board-module__dcvgWq__centerVictory:after{opacity:.82;animation:none}}[data-board-surface=ivory] .meydan-board-module__dcvgWq__boardBezel{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px) padding-box, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgb(216 255 107/var(--board-glow-strength)), rgb(216 255 107/var(--board-glow-soft)) 48%, #ffffff17 78%) border-box, linear-gradient(145deg, #fffafb24, #1f1d1d29) border-box;box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,0 26px 58px #0000006b}[data-board-surface=ivory] .meydan-board-module__dcvgWq__spiralShadow{stroke:var(--board-groove-shadow-light)}[data-board-surface=ivory] .meydan-board-module__dcvgWq__spiralHighlight{stroke:var(--board-groove-highlight-light)}[data-board-surface=ivory] .meydan-board-module__dcvgWq__frameSquare{--meydan-groove-shadow:var(--board-groove-shadow-light);--meydan-groove-highlight:var(--board-groove-highlight-light)}[data-board-surface=ivory] .meydan-board-module__dcvgWq__socket{border-color:var(--board-groove-highlight-light);background:radial-gradient(circle at 44% 62%, var(--board-well-light-high) 0%, var(--board-well-light-mid) 58%, var(--board-well-light-low) 100%)}
.fanorona-board-module__zGaRbW__shell{--crimson:#cbff3b;--crimson-deep:#5e7817;--groove-shadow:#030203b8;--groove-highlight:#ffffff0f;--ivory:#fffaf0;--obsidian:#171315;--point-size:clamp(2rem, 6.4cqi, 3.7rem);isolation:isolate;width:min(100%,64rem);position:relative;container-type:inline-size}.fanorona-board-module__zGaRbW__board{aspect-ratio:1.48;background:radial-gradient(ellipse at 50% 0%, #ffffff16, transparent 36%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x,50%) var(--board-glow-y,0px), rgba(216, 255, 107, var(--board-glow-strength,.18)), rgba(216, 255, 107, var(--board-glow-soft,.06)) 48%, #ffffff17 78%) border-box;direction:ltr;border:1px solid #0000;border-radius:clamp(1.15rem,4.6cqi,2.35rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 42px #7e973909}.fanorona-board-module__zGaRbW__boardInset{z-index:2;aspect-ratio:2;position:absolute;top:10.5%;left:8%;right:8%}.fanorona-board-module__zGaRbW__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fanorona-board-module__zGaRbW__gridLine{fill:none;stroke-width:1px;stroke-linecap:butt}.fanorona-board-module__zGaRbW__gridLineShadow{stroke:var(--groove-shadow)}.fanorona-board-module__zGaRbW__gridLineHighlight{stroke:var(--groove-highlight)}.fanorona-board-module__zGaRbW__litGroove{stroke-width:1.9px;stroke-linecap:round;opacity:1;filter:drop-shadow(0 0 2.2px #d3ff5bb8)}.fanorona-board-module__zGaRbW__point{z-index:3;top:var(--point-y);left:var(--point-x);width:var(--point-size);aspect-ratio:1;cursor:default;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.fanorona-board-module__zGaRbW__point[data-selectable],.fanorona-board-module__zGaRbW__point[data-destination],.fanorona-board-module__zGaRbW__point[data-capture-target],.fanorona-board-module__zGaRbW__point[data-end-turn]{cursor:pointer}.fanorona-board-module__zGaRbW__point[data-capture-target]{z-index:5}.fanorona-board-module__zGaRbW__point:focus-visible{outline:2px solid color-mix(in oklch, var(--ring) 78%, transparent);outline-offset:.18rem}.fanorona-board-module__zGaRbW__well{aspect-ratio:1;background:radial-gradient(circle at 44% 62%,#382a2d 0%,#20191b 58%,#130f13 100%);border:1px solid #ffffff16;border-radius:50%;width:34%;position:absolute;box-shadow:inset 0 4px 8px #000000d6,inset 0 -1px 2px #ffffff0e,0 1px #ffffff16}.fanorona-board-module__zGaRbW__captureMark{z-index:2;aspect-ratio:1;width:42%;box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:0;place-items:center;transition:scale .24s cubic-bezier(.2,.9,.3,1.2),opacity .18s;display:grid;position:absolute;scale:.45}.fanorona-board-module__zGaRbW__captureMark:before,.fanorona-board-module__zGaRbW__captureMark:after{background:var(--primary);width:82%;height:2.5px;box-shadow:0 0 .38rem color-mix(in oklch, var(--primary) 72%, transparent);content:"";border-radius:999px;position:absolute;rotate:45deg}.fanorona-board-module__zGaRbW__captureMark:after{rotate:-45deg}.fanorona-board-module__zGaRbW__shell[data-animation-stage="2"] .fanorona-board-module__zGaRbW__captureMark,.fanorona-board-module__zGaRbW__shell[data-animation-stage="3"] .fanorona-board-module__zGaRbW__captureMark,.fanorona-board-module__zGaRbW__shell[data-animation-stage="4"] .fanorona-board-module__zGaRbW__captureMark,.fanorona-board-module__zGaRbW__shell[data-active-step] .fanorona-board-module__zGaRbW__captureMark{opacity:1;scale:1}.fanorona-board-module__zGaRbW__shell[data-animation-stage="2"] .fanorona-board-module__zGaRbW__captureMark[data-capture-state=latest],.fanorona-board-module__zGaRbW__shell[data-animation-stage="3"] .fanorona-board-module__zGaRbW__captureMark[data-capture-state=latest],.fanorona-board-module__zGaRbW__shell[data-active-step] .fanorona-board-module__zGaRbW__captureMark[data-capture-state=latest]{animation:.24s cubic-bezier(.2,.9,.3,1.2) both fanorona-board-module__zGaRbW__capture-mark-enter;animation-delay:calc(var(--capture-sequence-delay) + var(--capture-delay))}.fanorona-board-module__zGaRbW__shell .fanorona-board-module__zGaRbW__captureMark[data-capture-state=previous]{opacity:.4;scale:1}.fanorona-board-module__zGaRbW__shell .fanorona-board-module__zGaRbW__captureMark[data-capture-state=previous]:before,.fanorona-board-module__zGaRbW__shell .fanorona-board-module__zGaRbW__captureMark[data-capture-state=previous]:after{background:#91898b;box-shadow:0 0 .18rem #beb5b738}.fanorona-board-module__zGaRbW__stone,.fanorona-board-module__zGaRbW__capturedGhost{z-index:2;aspect-ratio:1;border-radius:50%;width:76%;transition:scale .17s cubic-bezier(.2,.85,.25,1.2),filter .17s;display:block;position:relative;box-shadow:0 .35rem .55rem #00000094,inset 0 0 0 1px #ffffff21}.fanorona-board-module__zGaRbW__movingPiece{z-index:7;top:var(--move-y);left:var(--move-x);width:var(--point-size);aspect-ratio:1;pointer-events:none;transition:top var(--move-duration) cubic-bezier(.35, 0, .2, 1), left var(--move-duration) cubic-bezier(.35, 0, .2, 1);will-change:top, left;place-items:center;display:grid;position:absolute;translate:-50% -50%}.fanorona-board-module__zGaRbW__stone[data-player="1"],.fanorona-board-module__zGaRbW__capturedGhost[data-player="1"]{background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%)}.fanorona-board-module__zGaRbW__stone[data-player="2"],.fanorona-board-module__zGaRbW__capturedGhost[data-player="2"]{background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%)}.fanorona-board-module__zGaRbW__point[data-selectable]:hover .fanorona-board-module__zGaRbW__stone,.fanorona-board-module__zGaRbW__point[data-selectable]:focus-visible .fanorona-board-module__zGaRbW__stone,.fanorona-board-module__zGaRbW__point[data-end-turn]:hover .fanorona-board-module__zGaRbW__stone,.fanorona-board-module__zGaRbW__point[data-end-turn]:focus-visible .fanorona-board-module__zGaRbW__stone,.fanorona-board-module__zGaRbW__point[aria-pressed=true] .fanorona-board-module__zGaRbW__stone{filter:drop-shadow(0 0 .7rem #d0ff4e75);scale:1.12}.fanorona-board-module__zGaRbW__point[data-selectable]:after,.fanorona-board-module__zGaRbW__point[aria-pressed=true]:after{content:"";border:1px solid #d7ff68b3;border-radius:50%;position:absolute;inset:3%;box-shadow:0 0 0 3px #cbff3b1f,0 0 1.2rem #cbff3b66}.fanorona-board-module__zGaRbW__point[data-end-turn][aria-pressed=true]:after{display:none}.fanorona-board-module__zGaRbW__point[data-selectable]:after{opacity:.72}.fanorona-board-module__zGaRbW__point[data-selectable]:not([aria-pressed=true]):after{transform-origin:50%;animation:fanorona-board-module__zGaRbW__selectable-ring-pulse var(--selectable-pulse-duration) cubic-bezier(.45, 0, .55, 1) infinite alternate}.fanorona-board-module__zGaRbW__point[aria-pressed=true]:after{opacity:1;border-color:#daff74f2;box-shadow:0 0 0 3px #cbff3b29,0 0 1.45rem #cbff3b8f}.fanorona-board-module__zGaRbW__destination{z-index:4;aspect-ratio:1;background:#cbff3b38;border:2px solid #d7ff68;border-radius:50%;width:30%;animation:.76s ease-in-out infinite alternate fanorona-board-module__zGaRbW__destination-pulse;position:relative;box-shadow:0 0 0 .28rem #cbff3b1a,0 0 1rem #d1ff528c}.fanorona-board-module__zGaRbW__captureReticle{--capture-color:255 70 75;--capture-dot-color:255 46 53;--capture-glow-color:239 35 40;z-index:4;aspect-ratio:1;background:radial-gradient(circle at center, rgb(var(--capture-dot-color) / 98%) 0 4%, transparent 5%), radial-gradient(circle at center, transparent 0 42%, rgb(var(--capture-color) / 94%) 43% 47%, transparent 48%);width:76%;filter:drop-shadow(0 0 4px rgb(var(--capture-glow-color) / 58%));pointer-events:none;animation:fanorona-board-module__zGaRbW__capture-reticle-blink var(--capture-choice-pulse-duration) ease-in-out infinite;border-radius:50%;position:absolute}.fanorona-board-module__zGaRbW__captureReticle:before,.fanorona-board-module__zGaRbW__captureReticle:after{background:linear-gradient(to right, transparent 0 14%, rgb(var(--capture-color) / 96%) 14% 33%, transparent 33% 67%, rgb(var(--capture-color) / 96%) 67% 86%, transparent 86% 100%);content:"";border-radius:999px;height:2px;position:absolute;top:50%;left:-8%;right:-8%;translate:0 -50%}.fanorona-board-module__zGaRbW__captureReticle:after{rotate:90deg}.fanorona-board-module__zGaRbW__captureGroupLines{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fanorona-board-module__zGaRbW__captureGroupLine{--capture-color:255 70 75;--capture-glow-color:239 35 40;fill:none;stroke:rgb(var(--capture-color) / 96%);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 4px rgb(var(--capture-glow-color) / 58%));animation:fanorona-board-module__zGaRbW__capture-reticle-blink var(--capture-choice-pulse-duration) ease-in-out infinite}.fanorona-board-module__zGaRbW__capturedGhost{z-index:5;top:var(--point-y);left:var(--point-x);width:calc(var(--point-size) * .76);pointer-events:none;position:absolute;translate:-50% -50%}.fanorona-board-module__zGaRbW__shell[data-animation-stage="0"] .fanorona-board-module__zGaRbW__capturedGhost,.fanorona-board-module__zGaRbW__shell[data-animation-stage="1"] .fanorona-board-module__zGaRbW__capturedGhost{opacity:1}.fanorona-board-module__zGaRbW__shell[data-animation-stage="2"] .fanorona-board-module__zGaRbW__capturedGhost,.fanorona-board-module__zGaRbW__shell[data-animation-stage="3"] .fanorona-board-module__zGaRbW__capturedGhost,.fanorona-board-module__zGaRbW__shell[data-active-step] .fanorona-board-module__zGaRbW__capturedGhost{opacity:0;filter:blur(4px);animation:fanorona-board-module__zGaRbW__captured-ghost-exit var(--capture-fade-duration) cubic-bezier(.4, 0, .7, .2) both;animation-delay:calc(var(--capture-sequence-delay) + var(--capture-delay));scale:.25}.fanorona-board-module__zGaRbW__shell[data-animation-stage="4"] .fanorona-board-module__zGaRbW__capturedGhost{opacity:0;filter:blur(4px);scale:.25}.fanorona-board-module__zGaRbW__actionDock{z-index:8;min-height:3.85rem;position:absolute;bottom:4.5%;left:6%;right:6%}.fanorona-board-module__zGaRbW__turnHint,.fanorona-board-module__zGaRbW__chainPrompt{min-height:3.85rem;box-shadow:none;background:0 0;border:0;align-items:center;display:flex}.fanorona-board-module__zGaRbW__turnHint{color:var(--board-groove-highlight-light);justify-content:center;gap:.65rem;padding:0;font-size:.76rem;font-weight:650}.fanorona-board-module__zGaRbW__hintDot{aspect-ratio:1;background:var(--crimson);border-radius:50%;width:.46rem;box-shadow:0 0 .7rem #cbff3ba6}.fanorona-board-module__zGaRbW__chainPrompt{justify-content:space-between;gap:.8rem;padding:0}.fanorona-board-module__zGaRbW__chainPrompt>div{flex-direction:column;min-width:0;display:flex}.fanorona-board-module__zGaRbW__chainPrompt strong{color:#fff;font-size:.78rem}.fanorona-board-module__zGaRbW__chainPrompt span{color:#efeee945;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.66rem;overflow:hidden}.fanorona-board-module__zGaRbW__chainPrompt button{min-height:2.45rem;color:var(--primary-foreground);cursor:pointer;background:linear-gradient(#caff3a,#8cb322);border:1px solid #d9ff7047;border-radius:.78rem;padding:.5rem .85rem;font-size:.7rem;font-weight:760}@keyframes fanorona-board-module__zGaRbW__destination-pulse{0%{opacity:.68;scale:.82}to{opacity:1;scale:1.18}}@keyframes fanorona-board-module__zGaRbW__capture-reticle-blink{0%,to{opacity:.22;filter:drop-shadow(0 0 0 rgb(var(--capture-glow-color) / 0%))}50%{opacity:1;filter:drop-shadow(0 0 5px rgb(var(--capture-glow-color) / 72%))}}@keyframes fanorona-board-module__zGaRbW__selectable-ring-pulse{0%{scale:var(--selectable-ring-min-scale);opacity:var(--selectable-ring-min-opacity)}to{scale:var(--selectable-ring-max-scale);opacity:var(--selectable-ring-max-opacity)}}@keyframes fanorona-board-module__zGaRbW__capture-mark-enter{0%{opacity:0;scale:.45}to{opacity:1;scale:1}}@keyframes fanorona-board-module__zGaRbW__captured-ghost-exit{0%{opacity:1;filter:blur();scale:1}to{opacity:0;filter:blur(4px);scale:.25}}@media (max-width:640px){.fanorona-board-module__zGaRbW__shell{--point-size:clamp(1.65rem, 9cqi, 2.55rem)}.fanorona-board-module__zGaRbW__board{aspect-ratio:1.18}.fanorona-board-module__zGaRbW__boardInset{aspect-ratio:2;top:8.5%;left:7%;right:7%}}@media (prefers-reduced-motion:reduce){.fanorona-board-module__zGaRbW__destination,.fanorona-board-module__zGaRbW__captureReticle{animation:none}.fanorona-board-module__zGaRbW__stone,.fanorona-board-module__zGaRbW__capturedGhost,.fanorona-board-module__zGaRbW__captureMark,.fanorona-board-module__zGaRbW__movingPiece{transition:none;animation:none}.fanorona-board-module__zGaRbW__point[data-selectable]:after{animation:none}}[data-board-surface=ivory] .fanorona-board-module__zGaRbW__shell{--groove-shadow:var(--board-groove-shadow-light);--groove-highlight:var(--board-groove-highlight-light)}[data-board-surface=ivory] .fanorona-board-module__zGaRbW__board{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px) padding-box, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x,50%) var(--board-glow-y,0px), rgba(216, 255, 107, var(--board-glow-strength,.18)), rgba(216, 255, 107, var(--board-glow-soft,.06)) 48%, #ffffff17 78%) border-box, linear-gradient(145deg, #fffafb24, #1f1d1d29) border-box;box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,0 26px 58px #0000006b}[data-board-surface=ivory] .fanorona-board-module__zGaRbW__well{border-color:var(--board-groove-highlight-light);background:radial-gradient(circle at 44% 62%, var(--board-well-light-high) 0%, var(--board-well-light-mid) 58%, var(--board-well-light-low) 100%)}
.fox-and-geese-board-module__fRQpMq__shell{--crimson:#cbff3b;--groove-shadow:#030203c2;--groove-highlight:#ffffff0e;--board-glow-strength:.18;--board-glow-soft:.06;isolation:isolate;filter:drop-shadow(0 1.8rem 2.2rem #0000006b);width:min(100%,42rem);position:relative;container-type:inline-size}.fox-and-geese-board-module__fRQpMq__board{aspect-ratio:1;isolation:isolate;direction:ltr;background:radial-gradient(at 50% 0,#ffffff16,#0000 36%) padding-box padding-box,repeating-linear-gradient(94deg,#ffffff03 0 1px,#0000 1px 12px) padding-box padding-box,linear-gradient(145deg,#483c3e 0%,#2f2629 46%,#22241e 100%) padding-box padding-box;border:0;border-radius:0;width:100%;transition:background-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #efeee90f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 42px #7e973909;-webkit-mask:url(/boards/fox-geese-board-mask.svg) 50%/100% 100% no-repeat;mask:url(/boards/fox-geese-board-mask.svg) 50%/100% 100% no-repeat}.fox-and-geese-board-module__fRQpMq__shell[data-expanded=true] .fox-and-geese-board-module__fRQpMq__board{aspect-ratio:667/759.567;-webkit-mask-image:url(/boards/fox-geese-board-mask-expanded.svg);mask-image:url(/boards/fox-geese-board-mask-expanded.svg)}.fox-and-geese-board-module__fRQpMq__boardFrame{z-index:9;fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fox-and-geese-board-module__fRQpMq__edgeGlow{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-width:1px}.fox-and-geese-board-module__fRQpMq__edgeGlowStrong{stop-opacity:var(--board-glow-strength)}.fox-and-geese-board-module__fRQpMq__edgeGlowSoft{stop-opacity:var(--board-glow-soft)}.fox-and-geese-board-module__fRQpMq__board:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 48%,#cbff3b0a,#0000 42%),repeating-linear-gradient(90deg,#0000 0 8%,#ffffff03 8.1%,#0000 8.25% 16%);position:absolute;inset:0}.fox-and-geese-board-module__fRQpMq__grooves{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fox-and-geese-board-module__fRQpMq__groove,.fox-and-geese-board-module__fRQpMq__traveledGroove{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.fox-and-geese-board-module__fRQpMq__groove{stroke:var(--groove-shadow);stroke-width:1.7px;filter:drop-shadow(0 1px 0 var(--groove-highlight))}.fox-and-geese-board-module__fRQpMq__traveledGroove{stroke-width:1.9px;opacity:1;filter:drop-shadow(0 0 2.2px #d3ff5bb8)}.fox-and-geese-board-module__fRQpMq__point{top:var(--point-top);left:var(--point-left);z-index:3;aspect-ratio:1;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;width:clamp(1.8rem,7.1cqi,3.25rem);padding:0;display:grid;position:absolute;translate:-50% -50%}.fox-and-geese-board-module__fRQpMq__point[data-selectable=true],.fox-and-geese-board-module__fRQpMq__point[data-destination=true]{cursor:pointer}.fox-and-geese-board-module__fRQpMq__point:focus-visible{outline:2px solid color-mix(in oklch, var(--ring) 78%, transparent);outline-offset:.18rem}.fox-and-geese-board-module__fRQpMq__point[data-selected=true]:focus-visible{outline:none}.fox-and-geese-board-module__fRQpMq__socket{aspect-ratio:1;background:radial-gradient(circle at 44% 62%,#382a2d 0%,#20191b 58%,#130f13 100%);border:1px solid #ffffff16;border-radius:50%;width:34%;transition:border-color .22s,background .22s,box-shadow .22s;position:absolute;box-shadow:inset 0 4px 8px #000000d6,inset 0 -1px 2px #ffffff0e,0 1px #ffffff16}.fox-and-geese-board-module__fRQpMq__goose,.fox-and-geese-board-module__fRQpMq__fox{z-index:2;aspect-ratio:1;transition:scale .17s cubic-bezier(.2,.85,.25,1.2),rotate .17s cubic-bezier(.2,.85,.25,1.2),filter .17s;display:block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fox-and-geese-board-module__fRQpMq__goose{filter:drop-shadow(0 .34rem .3rem #000000a8)drop-shadow(0 0 .22rem #ffffff26);background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%);width:111.09%;translate:0 -15%;-webkit-mask-image:url(/pieces/fox-geese-bird.svg);mask-image:url(/pieces/fox-geese-bird.svg)}.fox-and-geese-board-module__fRQpMq__fox{filter:drop-shadow(0 .34rem .32rem #000000ad)drop-shadow(0 0 .38rem #cbff3b47);background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%);width:116.38%;-webkit-mask-image:url(/pieces/fox-geese-fox.svg);mask-image:url(/pieces/fox-geese-fox.svg)}[data-board-surface=ivory] .fox-and-geese-board-module__fRQpMq__shell{--groove-shadow:var(--board-groove-shadow-light);--groove-highlight:var(--board-groove-highlight-light);filter:drop-shadow(0 1.55rem 2rem #0e0e0d40)}[data-board-surface=ivory] .fox-and-geese-board-module__fRQpMq__board{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) padding-box;box-shadow:inset 0 1px #fffafb24,inset 0 -14px 30px #08080561,0 26px 56px #0000006b,0 0 0 1px #2525231f,0 0 38px #cbff3b0e}[data-board-surface=ivory] .fox-and-geese-board-module__fRQpMq__board:before{background:radial-gradient(circle at 50% 48%,#cbff3b0b,#0000 42%),repeating-linear-gradient(90deg,#0000 0 8%,#23232106 8.1%,#0000 8.25% 16%)}[data-board-surface=ivory] .fox-and-geese-board-module__fRQpMq__socket{border-color:var(--board-groove-highlight-light);background:radial-gradient(circle at 44% 62%, var(--board-well-light-high) 0%, var(--board-well-light-mid) 58%, var(--board-well-light-low) 100%)}.fox-and-geese-board-module__fRQpMq__piecePulse{z-index:1;aspect-ratio:1;opacity:.72;pointer-events:none;animation:1.1s cubic-bezier(.45,0,.55,1) infinite alternate fox-and-geese-board-module__fRQpMq__piece-outline-glow;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.fox-and-geese-board-module__fRQpMq__goosePulse{width:111.09%;translate:-50% -65%}.fox-and-geese-board-module__fRQpMq__foxPulse{width:116.38%}.fox-and-geese-board-module__fRQpMq__piecePulsePath{fill:none;stroke:#d7ff68b3;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #cbff3b1f)drop-shadow(0 0 1.2rem #cbff3b66)}.fox-and-geese-board-module__fRQpMq__point[data-selectable=true]:hover .fox-and-geese-board-module__fRQpMq__goose,.fox-and-geese-board-module__fRQpMq__point[data-selectable=true]:hover .fox-and-geese-board-module__fRQpMq__fox,.fox-and-geese-board-module__fRQpMq__point[data-selectable=true]:focus-visible .fox-and-geese-board-module__fRQpMq__goose,.fox-and-geese-board-module__fRQpMq__point[data-selectable=true]:focus-visible .fox-and-geese-board-module__fRQpMq__fox{filter:drop-shadow(0 0 .7rem #d0ff4e75)}.fox-and-geese-board-module__fRQpMq__point[data-selected=true] .fox-and-geese-board-module__fRQpMq__goose,.fox-and-geese-board-module__fRQpMq__point[data-selected=true] .fox-and-geese-board-module__fRQpMq__fox{scale:var(--selected-piece-scale);rotate:var(--selected-piece-tilt)}.fox-and-geese-board-module__fRQpMq__point .fox-and-geese-board-module__fRQpMq__goose[data-piece-drag-lifted=true],.fox-and-geese-board-module__fRQpMq__point .fox-and-geese-board-module__fRQpMq__fox[data-piece-drag-lifted=true]{rotate:none;scale:1}.fox-and-geese-board-module__fRQpMq__point[data-piece-hidden=true] .fox-and-geese-board-module__fRQpMq__goose,.fox-and-geese-board-module__fRQpMq__point[data-piece-hidden=true] .fox-and-geese-board-module__fRQpMq__fox{visibility:hidden}.fox-and-geese-board-module__fRQpMq__movingPiece{z-index:8;aspect-ratio:1;pointer-events:none;place-items:center;width:clamp(1.8rem,7.1cqi,3.25rem);display:grid;position:absolute;translate:-50% -50%}.fox-and-geese-board-module__fRQpMq__destination{z-index:4;aspect-ratio:1;background:#cbff3b38;border:2px solid #d7ff68;border-radius:50%;width:30%;animation:.76s ease-in-out infinite alternate fox-and-geese-board-module__fRQpMq__destination-pulse;position:relative;box-shadow:0 0 0 .28rem #cbff3b1a,0 0 1rem #d1ff528c}.fox-and-geese-board-module__fRQpMq__captureEcho{z-index:2;aspect-ratio:1;width:42%;box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:0;place-items:center;transition:scale .24s cubic-bezier(.2,.9,.3,1.2),opacity .18s;display:grid;position:absolute;scale:.45}.fox-and-geese-board-module__fRQpMq__captureEcho:before,.fox-and-geese-board-module__fRQpMq__captureEcho:after{background:var(--primary);width:82%;height:2.5px;box-shadow:0 0 .38rem color-mix(in oklch, var(--primary) 72%, transparent);content:"";border-radius:999px;position:absolute;rotate:45deg}.fox-and-geese-board-module__fRQpMq__captureEcho:after{rotate:-45deg}.fox-and-geese-board-module__fRQpMq__board[data-animation-stage="2"] .fox-and-geese-board-module__fRQpMq__captureEcho,.fox-and-geese-board-module__fRQpMq__board[data-animation-stage="3"] .fox-and-geese-board-module__fRQpMq__captureEcho{opacity:1;scale:1}.fox-and-geese-board-module__fRQpMq__captureEcho[data-live-captured=true]{animation:fox-and-geese-board-module__fRQpMq__draft-capture-reveal var(--capture-reveal-duration) cubic-bezier(.2, .9, .3, 1.2) both}.fox-and-geese-board-module__fRQpMq__finishTurn{z-index:10;min-height:2.45rem;color:var(--primary-foreground);cursor:pointer;background:linear-gradient(#caff3a,#8cb322);border:1px solid #d9ff7047;border-radius:.78rem;padding:.5rem .85rem;font-size:.7rem;font-weight:760;position:absolute;bottom:2.7%;left:50%;translate:-50%;box-shadow:0 10px 28px #00000061}.fox-and-geese-board-module__fRQpMq__finishTurn:hover{filter:brightness(1.08)}@keyframes fox-and-geese-board-module__fRQpMq__destination-pulse{0%{opacity:.68;scale:.82}to{opacity:1;scale:1.18}}@keyframes fox-and-geese-board-module__fRQpMq__piece-outline-glow{0%{opacity:.5}to{opacity:.88}}@keyframes fox-and-geese-board-module__fRQpMq__draft-capture-reveal{0%{opacity:0;scale:.45}to{opacity:1;scale:1}}@media (max-width:640px){.fox-and-geese-board-module__fRQpMq__point,.fox-and-geese-board-module__fRQpMq__movingPiece{width:clamp(1.9rem,9.2cqi,2.9rem)}}@media (prefers-reduced-motion:reduce){.fox-and-geese-board-module__fRQpMq__destination,.fox-and-geese-board-module__fRQpMq__piecePulse,.fox-and-geese-board-module__fRQpMq__captureEcho[data-live-captured=true]{animation:none}.fox-and-geese-board-module__fRQpMq__goose,.fox-and-geese-board-module__fRQpMq__fox,.fox-and-geese-board-module__fRQpMq__captureEcho,.fox-and-geese-board-module__fRQpMq__traveledGroove{transition:none}}
.go-board-module__1vgBYG__shell{--go-coordinate-column:clamp(1rem, 4cqi, 1.55rem);--go-coordinate-row:clamp(.9rem, 3.5cqi, 1.35rem);grid-template-columns:var(--go-coordinate-column) minmax(0, 1fr);grid-template-rows:var(--go-coordinate-row) minmax(0, 1fr) minmax(4.35rem, auto);background:radial-gradient(ellipse at 50% 0%, #ffffff16, transparent 36%) padding-box, radial-gradient(circle at 84% 84%, #fff0f20a 0%, #82935306 28%, transparent 54%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) padding-box, radial-gradient(260px circle at var(--go-glow-x) var(--go-glow-y), rgb(216 255 107/var(--go-glow-strength)), rgb(216 255 107/var(--go-glow-soft)) 48%, #ffffff17 78%) border-box;border:1px solid #0000;border-radius:1rem;width:100%;padding:clamp(.35rem,1.4cqi,.55rem) clamp(.45rem,1.9cqi,.75rem) 0 clamp(.2rem,.9cqi,.35rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 18px #d8ff6b29,0 0 42px #7e973917;container-type:inline-size}.go-board-module__1vgBYG__coordinates{color:#ffffff7a;-webkit-user-select:none;user-select:none;font-size:clamp(.38rem,1.45cqi,.58rem);font-weight:800;line-height:1;display:grid}.go-board-module__1vgBYG__coordinatesTop{text-align:center;grid-column:2;grid-template-columns:repeat(9,1fr);align-items:center}.go-board-module__1vgBYG__coordinatesLeft{grid-row:2;grid-template-rows:repeat(9,1fr);place-items:center}.go-board-module__1vgBYG__board{--go-groove-shadow:#030203b8;--go-groove-highlight:#ffffff0f;aspect-ratio:1;grid-area:2/2;grid-template-rows:repeat(var(--go-size), 1fr);grid-template-columns:repeat(var(--go-size), 1fr);direction:ltr;width:100%;display:grid;position:relative;overflow:hidden}.go-board-module__1vgBYG__point{z-index:auto;cursor:pointer;background:0 0;border:0;place-items:center;min-width:0;min-height:0;padding:0;transition:background-color .15s;display:grid;position:relative}.go-board-module__1vgBYG__point:before,.go-board-module__1vgBYG__point:after{z-index:0;content:"";pointer-events:none;background:0 0;position:absolute}.go-board-module__1vgBYG__point:before{background:linear-gradient(180deg, var(--go-groove-shadow) 0 50%, var(--go-groove-highlight) 50% 100%);height:2px;top:50%;left:0;right:0}.go-board-module__1vgBYG__point:after{background:linear-gradient(90deg, var(--go-groove-shadow) 0 50%, var(--go-groove-highlight) 50% 100%);width:2px;top:0;bottom:0;left:50%}.go-board-module__1vgBYG__point:nth-child(-n+9):after{top:50%}.go-board-module__1vgBYG__point:nth-child(n+73):after{bottom:50%}.go-board-module__1vgBYG__point:nth-child(9n+1):before{left:50%}.go-board-module__1vgBYG__point:nth-child(9n):before{right:50%}.go-board-module__1vgBYG__point:disabled{cursor:default}.go-board-module__1vgBYG__point:not(:disabled):focus-visible{outline-offset:-2px;border-radius:50%;outline:2px solid #ffffffe6}.go-board-module__1vgBYG__stone,.go-board-module__1vgBYG__captureGhost{z-index:3;aspect-ratio:1;transform-style:preserve-3d;border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 18px #0000003d,inset 0 0 0 1px #d8c18d29}.go-board-module__1vgBYG__stone{width:82%;animation:go-board-module__1vgBYG__stone-land var(--go-stone-settle-ms) cubic-bezier(.2, .9, .3, 1.25) both;position:relative}.go-board-module__1vgBYG__red{background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%)}.go-board-module__1vgBYG__white{background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%)}.go-board-module__1vgBYG__preview{opacity:0;transition:opacity .13s,scale .18s cubic-bezier(.2,.82,.2,1);animation:none;scale:.86}.go-board-module__1vgBYG__point:not(:disabled):hover .go-board-module__1vgBYG__preview,.go-board-module__1vgBYG__point:not(:disabled):focus-visible .go-board-module__1vgBYG__preview{opacity:.38;scale:1}.go-board-module__1vgBYG__lastMarker{aspect-ratio:1;width:24%;animation:go-board-module__1vgBYG__marker-resolve .21s ease-out var(--go-marker-delay-ms) both;border-radius:50%}.go-board-module__1vgBYG__red .go-board-module__1vgBYG__lastMarker{background:#fff;border:1px solid #fffffff2}.go-board-module__1vgBYG__white .go-board-module__1vgBYG__lastMarker{background:#c6ff34;border:1px solid #708f1b6b}.go-board-module__1vgBYG__captureGhost,.go-board-module__1vgBYG__hoshi{top:var(--go-point-y);left:var(--go-point-x);position:absolute;translate:-50% -50%}.go-board-module__1vgBYG__captureGhost{z-index:4;width:calc(82% / var(--go-size));pointer-events:none}.go-board-module__1vgBYG__captureSequence{--go-capture-core:#fffef9;--go-capture-node:#fff;z-index:9;pointer-events:auto;position:absolute;inset:0}.go-board-module__1vgBYG__captureNonBlocking{pointer-events:none}.go-board-module__1vgBYG__captureRed{--go-capture-core:#fffef9;--go-capture-node:#fff}.go-board-module__1vgBYG__captureWhite{--go-capture-core:#cbff3b;--go-capture-node:#c6ff34}.go-board-module__1vgBYG__captureSvg{z-index:6;opacity:1;width:100%;height:100%;transition:opacity var(--go-capture-fade-ms) ease-out;position:absolute;inset:0;overflow:visible}.go-board-module__1vgBYG__captureLineCore{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke:var(--go-capture-core);stroke-width:.035px}.go-board-module__1vgBYG__captureNode{fill:var(--go-capture-node);stroke:var(--go-capture-core);stroke-width:.025px;opacity:0;transform-box:fill-box;transform-origin:50%}.go-board-module__1vgBYG__captureTracing .go-board-module__1vgBYG__captureLineCore{opacity:1;animation:go-board-module__1vgBYG__capture-line-trace var(--go-capture-trace-ms) linear forwards}.go-board-module__1vgBYG__captureTracing .go-board-module__1vgBYG__captureNode{animation:go-board-module__1vgBYG__capture-node-arrive var(--go-capture-node-ms) cubic-bezier(.2, .9, .3, 1.35) var(--go-capture-node-delay) both}.go-board-module__1vgBYG__captureClosed .go-board-module__1vgBYG__captureLineCore{stroke-dashoffset:0;opacity:1;animation:go-board-module__1vgBYG__capture-loop-flash var(--go-capture-flash-ms) ease-out both}.go-board-module__1vgBYG__captureGhostRemoving{animation:go-board-module__1vgBYG__captured-stone-remove var(--go-capture-remove-ms) cubic-bezier(.3, 0, .55, 1) both}.go-board-module__1vgBYG__captureFading{pointer-events:none}.go-board-module__1vgBYG__captureFading .go-board-module__1vgBYG__captureSvg{opacity:0}.go-board-module__1vgBYG__captureFading .go-board-module__1vgBYG__captureNode{animation:go-board-module__1vgBYG__capture-node-release var(--go-capture-fade-ms) ease-out both}.go-board-module__1vgBYG__hoshi{z-index:1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 44% 62%,#382a2d 0%,#20191b 58%,#130f13 100%);border:1px solid #ffffff16;border-radius:50%;width:clamp(9px,1.5cqi,16px);box-shadow:inset 0 4px 8px #000000d6,inset 0 -1px 2px #ffffff0e,0 1px #ffffff16}.go-board-module__1vgBYG__actionDock{z-index:8;grid-area:3/1/auto/-1;min-height:4.35rem;padding:0 clamp(.7rem,3cqi,1.25rem)}.go-board-module__1vgBYG__passPrompt,.go-board-module__1vgBYG__turnHint{min-height:4.35rem;box-shadow:none;background:0 0;border:0;align-items:center;display:flex}.go-board-module__1vgBYG__passPrompt{justify-content:space-between;gap:.8rem}.go-board-module__1vgBYG__passPrompt>div{flex-direction:column;min-width:0;display:flex}.go-board-module__1vgBYG__passPrompt strong{color:#fff;font-size:.78rem}.go-board-module__1vgBYG__passPrompt span{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.66rem;overflow:hidden}.go-board-module__1vgBYG__passButton{min-height:2.45rem;color:var(--primary-foreground);cursor:pointer;background:linear-gradient(#caff3a,#8cb322);border:1px solid #d9ff7047;border-radius:.78rem;flex:none;padding:.5rem .95rem;font-size:.7rem;font-weight:760;transition:border-color .15s,filter .15s,transform .15s}.go-board-module__1vgBYG__passButton:not(:disabled):hover{filter:brightness(1.08);border-color:#e0ff8a85;transform:translateY(-1px)}.go-board-module__1vgBYG__passButton:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}.go-board-module__1vgBYG__passButton:disabled{cursor:default;opacity:.46}.go-board-module__1vgBYG__turnHint{color:#ffffff94;justify-content:center;gap:.65rem;font-size:.76rem;font-weight:650}.go-board-module__1vgBYG__hintDot{aspect-ratio:1;background:#cbff3b;border-radius:50%;width:.46rem;box-shadow:0 0 .7rem #cbff3ba6}@keyframes go-board-module__1vgBYG__stone-land{0%{opacity:0;translate:0 -24%;scale:1.35}to{opacity:1;translate:0;scale:1}}@keyframes go-board-module__1vgBYG__marker-resolve{0%{opacity:0;scale:.35}to{opacity:1;scale:1}}@keyframes go-board-module__1vgBYG__capture-line-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes go-board-module__1vgBYG__capture-loop-flash{0%{stroke-dashoffset:0;opacity:1}45%{stroke-width:.052px;opacity:1}to{stroke-dashoffset:0;opacity:.9}}@keyframes go-board-module__1vgBYG__capture-node-arrive{0%{opacity:0;scale:.15}to{opacity:1;scale:1}}@keyframes go-board-module__1vgBYG__capture-node-release{0%{opacity:1;scale:1}to{opacity:0;scale:2.6}}@keyframes go-board-module__1vgBYG__captured-stone-remove{0%{opacity:1;translate:-50% -50%;scale:1}35%{opacity:1;translate:-50% -53%;scale:1.12}to{opacity:0;translate:-50% -42%;scale:.18}}@media (prefers-reduced-motion:reduce){.go-board-module__1vgBYG__stone,.go-board-module__1vgBYG__lastMarker,.go-board-module__1vgBYG__captureGhost,.go-board-module__1vgBYG__captureLineCore,.go-board-module__1vgBYG__captureNode{animation-duration:1ms;animation-delay:0s}.go-board-module__1vgBYG__preview{transition:none}}@media (max-width:480px){.go-board-module__1vgBYG__passPrompt span{max-width:12rem}}[data-board-surface=ivory] .go-board-module__1vgBYG__shell{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px) padding-box, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) padding-box, radial-gradient(260px circle at var(--go-glow-x) var(--go-glow-y), rgb(216 255 107/var(--go-glow-strength)), rgb(216 255 107/var(--go-glow-soft)) 48%, #ffffff17 78%) border-box, linear-gradient(145deg, #fffafb24, #1f1d1d29) border-box;box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,0 26px 58px #0000006b}[data-board-surface=ivory] .go-board-module__1vgBYG__board{--go-groove-shadow:var(--board-groove-shadow-light);--go-groove-highlight:var(--board-groove-highlight-light)}[data-board-surface=ivory] .go-board-module__1vgBYG__hoshi{border-color:var(--board-well-rim-light);background:radial-gradient(circle at 44% 62%, var(--board-well-light-high) 0%, var(--board-well-light-mid) 58%, var(--board-well-light-low) 100%)}
.quoridor-board-module__-AmVxa__shell{--q-lime:#cbff3b;--q-lime-bright:#d8ff6c;--q-lime-deep:#4d6213;--q-ivory:#fffaf0;--q-surface-high:#483c3e;--q-surface-mid:#2f2629;--q-surface-low:#22241e;--q-groove-shadow:#030203d1;--q-groove-highlight:#ffffff0e;--q-gap:clamp(.28rem, .95cqi, .54rem);--q-cell-radius:clamp(.14rem, .55cqi, .28rem);--q-surface-radius:clamp(.24rem, .82cqi, .42rem);--q-wall-radius:clamp(.055rem, .2cqi, .11rem);--q-target-pulse:1.6s;isolation:isolate;color:#ffffffeb;width:min(100%,42rem);margin-inline:auto;position:relative;container-type:inline-size}.quoridor-board-module__-AmVxa__shell:before{z-index:-1;filter:blur(1.8rem);content:"";pointer-events:none;background:radial-gradient(at 50% 36%,#7e973926,#7e973909 48%,#0000 72%);border-radius:30%;position:absolute;inset:5% -7% 14%}.quoridor-board-module__-AmVxa__arena{grid-template-rows:auto 1fr auto;gap:.65rem;display:grid}.quoridor-board-module__-AmVxa__boardWrap{background:radial-gradient(ellipse at 50% 0%, #ffffff17, transparent 36%) padding-box, radial-gradient(circle at 84% 84%, #fff0f20b, #82935306 28%, transparent 54%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, var(--q-surface-high) 0%, var(--q-surface-mid) 46%, var(--q-surface-low) 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x,50%) var(--board-glow-y,0px), rgba(216, 255, 107, var(--board-glow-strength,.18)), rgba(216, 255, 107, var(--board-glow-soft,.06)) 48%, #ffffff17 78%) border-box;border:1px solid #0000;border-radius:clamp(1rem,3.5cqi,1.65rem);padding:clamp(1.15rem,4.4cqi,1.85rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 18px #d8ff6b1a,0 0 42px #7e973909}.quoridor-board-module__-AmVxa__board{grid-template-columns:repeat(8, minmax(0, 1fr) var(--q-gap)) minmax(0, 1fr);grid-template-rows:repeat(8, minmax(0, 1fr) var(--q-gap)) minmax(0, 1fr);width:calc(100% + var(--q-gap) + var(--q-gap));aspect-ratio:1;margin:calc(0px - var(--q-gap));padding:var(--q-gap);border-radius:var(--q-surface-radius);isolation:isolate;direction:ltr;background:radial-gradient(circle at 22% 12%,#96b63d14,#0000 34%),linear-gradient(145deg,#171315 0%,#11120f 52%,#080708 100%);border:1px solid #ffffff16;display:grid;position:relative;overflow:visible;box-shadow:inset 0 .6rem 1.5rem #00000085,inset 0 1px #ffffff0b,0 .8rem 1.8rem #0000004d}.quoridor-board-module__-AmVxa__board:before,.quoridor-board-module__-AmVxa__board:after{z-index:14;right:calc(var(--q-gap) + var(--q-gap));left:calc(var(--q-gap) + var(--q-gap));content:"";pointer-events:none;height:1px;position:absolute}.quoridor-board-module__-AmVxa__board:before{background:linear-gradient(90deg, transparent 0%, var(--q-goal-top-line) 16%, var(--q-goal-top-line) 84%, transparent 100%);filter:drop-shadow(0 .22rem .42rem var(--q-goal-top-near)) drop-shadow(0 .72rem .82rem var(--q-goal-top-far));top:0}.quoridor-board-module__-AmVxa__board:after{background:linear-gradient(90deg, transparent 0%, var(--q-goal-bottom-line) 16%, var(--q-goal-bottom-line) 84%, transparent 100%);filter:drop-shadow(0 -.22rem .42rem var(--q-goal-bottom-near)) drop-shadow(0 -.72rem .82rem var(--q-goal-bottom-far));bottom:0}.quoridor-board-module__-AmVxa__goalRowsForward{--q-goal-top-line:#d7ff69f5;--q-goal-top-near:#cbff3bb8;--q-goal-top-far:#cbff3b52;--q-goal-bottom-line:#fffaf0f5;--q-goal-bottom-near:#fffaf09e;--q-goal-bottom-far:#fffaf042}.quoridor-board-module__-AmVxa__goalRowsReversed{--q-goal-top-line:#fffaf0f5;--q-goal-top-near:#fffaf09e;--q-goal-top-far:#fffaf042;--q-goal-bottom-line:#d7ff69f5;--q-goal-bottom-near:#cbff3bb8;--q-goal-bottom-far:#cbff3b52}.quoridor-board-module__-AmVxa__boardPlacingWall{box-shadow:inset 0 .6rem 1.5rem #00000085,inset 0 0 0 1px #e1ff8f2e,0 .8rem 1.8rem #00000057,0 0 2rem #d8ff6b1f}.quoridor-board-module__-AmVxa__cell,.quoridor-board-module__-AmVxa__legalCell{z-index:1;border-radius:var(--q-cell-radius);min-width:0;min-height:0;box-shadow:inset -1px 0 var(--q-groove-shadow), inset 0 -1px var(--q-groove-shadow), inset 1px 0 var(--q-groove-highlight), inset 0 1px var(--q-groove-highlight), inset 0 0 18px #0000001a, 0 .18rem .38rem #0000003d;background:linear-gradient(145deg,#ffffff08,#ffffff02),#44393b9e;border:0;place-items:center;display:grid;position:relative;overflow:visible}.quoridor-board-module__-AmVxa__cell:nth-child(2n),.quoridor-board-module__-AmVxa__legalCell:nth-child(2n){box-shadow:inset -1px 0 var(--q-groove-shadow), inset 0 -1px var(--q-groove-shadow), inset 1px 0 var(--q-groove-highlight), inset 0 1px var(--q-groove-highlight), inset 0 0 22px #0003, 0 .18rem .38rem #0000003d;background:linear-gradient(145deg,#ffffff05,#ffffff01),#262721b8}.quoridor-board-module__-AmVxa__cell:disabled{opacity:1}.quoridor-board-module__-AmVxa__legalCell{z-index:auto;cursor:pointer}.quoridor-board-module__-AmVxa__occupiedCell{z-index:auto;overflow:visible}.quoridor-board-module__-AmVxa__target{z-index:15;aspect-ratio:1;width:22%;animation:quoridor-board-module__-AmVxa__targetPulse var(--q-target-pulse) ease-in-out infinite alternate;background:#c6ff341a;border:2px solid #d7ff69eb;border-radius:999px;transition:scale .16s,border-color .16s,box-shadow .16s;position:relative;box-shadow:0 0 0 .22rem #cbff3b14,0 0 .7rem #c6ff346b}.quoridor-board-module__-AmVxa__legalCell:hover .quoridor-board-module__-AmVxa__target,.quoridor-board-module__-AmVxa__legalCell:focus-visible .quoridor-board-module__-AmVxa__target{border-color:var(--q-lime-bright);scale:1.16;box-shadow:0 0 0 .28rem #cbff3b1c,0 0 .9rem #c6ff348c}.quoridor-board-module__-AmVxa__pawn{z-index:20;aspect-ratio:.82;border-radius:46% 46% 34% 34%/32% 32% 58% 58%;place-items:center;width:64%;display:grid;position:relative;box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #ffffff1f}.quoridor-board-module__-AmVxa__pawn:before{aspect-ratio:1;background:inherit;width:64%;box-shadow:inherit;content:"";border-radius:50%;position:absolute;top:-18%}.quoridor-board-module__-AmVxa__pawn span{display:none}.quoridor-board-module__-AmVxa__pawnCrimson{background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%)}.quoridor-board-module__-AmVxa__pawnIvory{background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%)}.quoridor-board-module__-AmVxa__placedWall,.quoridor-board-module__-AmVxa__wallPreview,.quoridor-board-module__-AmVxa__wallSlot{z-index:5;border-radius:var(--q-wall-radius);place-self:stretch stretch;position:relative}.quoridor-board-module__-AmVxa__placedWall{pointer-events:none;background:linear-gradient(90deg,#efeee926,#0000 22% 78%,#00000038),linear-gradient(#98b947,#7fa82b 42%,#5b781e 74%,#2c3d12);box-shadow:0 .26rem .58rem #00000094,inset 0 1px #efeee930,0 0 0 1px #4b5f126b}.quoridor-board-module__-AmVxa__wallPreview{z-index:8;pointer-events:none;background:linear-gradient(90deg,#efeee938,#0000 22% 78%,#0000002e),linear-gradient(#a7c75b,#98b947 38%,#7fa82b);box-shadow:0 0 0 1px #efeee930,0 0 1.15rem #d0ff4fc7,0 .26rem .52rem #00000094}.quoridor-board-module__-AmVxa__lastWall{box-shadow:0 0 1rem #d0ff4f85,0 .26rem .58rem #00000094,inset 0 1px #efeee930}.quoridor-board-module__-AmVxa__wallSlot{z-index:6;cursor:pointer;background:0 0;border:0}.quoridor-board-module__-AmVxa__wallSlot:after{border-radius:var(--q-wall-radius);content:"";opacity:.24;background:#c6ff3412;border:1px solid #d7ff693d;transition:opacity .15s,background .15s,box-shadow .15s;position:absolute;inset:10%;box-shadow:0 0 .65rem #c6ff3424}.quoridor-board-module__-AmVxa__wallSlot:hover:after,.quoridor-board-module__-AmVxa__wallSlot:focus-visible:after,.quoridor-board-module__-AmVxa__hoveredWallSlot:after{opacity:1;background:#d0ff4fb8;border-color:#e2ff91e6;box-shadow:0 0 1rem #d0ff4fbd}.quoridor-board-module__-AmVxa__wallSlot:focus-visible{outline:2px solid var(--q-ivory);outline-offset:2px}.quoridor-board-module__-AmVxa__horizontal{min-height:var(--q-gap)}.quoridor-board-module__-AmVxa__vertical{min-width:var(--q-gap)}.quoridor-board-module__-AmVxa__wallStatus{color:var(--board-groove-highlight-light);justify-content:space-between;align-items:center;gap:.65rem;padding-inline:.45rem;font-size:.68rem;display:flex}.quoridor-board-module__-AmVxa__wallStatus>span,.quoridor-board-module__-AmVxa__wallStatus strong{white-space:nowrap;font-weight:800}.quoridor-board-module__-AmVxa__rackCrimson{color:#deff83}.quoridor-board-module__-AmVxa__rackIvory{color:#fffaf0e6}.quoridor-board-module__-AmVxa__playerRack{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(at 50% 0,#ffffff12,#0000 50%),repeating-linear-gradient(94deg,#ffffff03 0 1px,#0000 1px 12px),linear-gradient(145deg,#3e3235 0%,#2a2324 50%,#1c181a 100%);border:1px solid #ffffff13;border-radius:1rem;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:clamp(.55rem,2vw,1rem);min-height:3.65rem;padding:.55rem clamp(.65rem,2vw,1rem);transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff17,inset 0 -.6rem 1.2rem #00000047,0 .75rem 1.8rem #0000004d}.quoridor-board-module__-AmVxa__activeRack{border-color:#e1ff8f61;box-shadow:inset 0 1px #ffffff1a,inset 0 -.6rem 1.2rem #00000047,0 0 1.4rem #d8ff6b26,0 .75rem 1.8rem #00000052}.quoridor-board-module__-AmVxa__rackLabel{white-space:nowrap;gap:.1rem;font-size:.68rem;font-weight:850;display:grid}.quoridor-board-module__-AmVxa__rackLabel strong{color:#fff6;font-size:.62rem}.quoridor-board-module__-AmVxa__wallTray{justify-content:center;align-items:center;gap:clamp(.28rem,1.15cqi,.48rem);min-width:0;height:2.35rem;display:flex}.quoridor-board-module__-AmVxa__draggableWall,.quoridor-board-module__-AmVxa__spentWall{border-radius:var(--q-wall-radius);flex:0 0 clamp(.48rem,1.5cqi,.62rem);width:clamp(.48rem,1.5cqi,.62rem);height:clamp(1.8rem,5.8cqi,2.15rem)}.quoridor-board-module__-AmVxa__draggableWall{cursor:grab;touch-action:none;background:linear-gradient(90deg,#efeee930,#0000 30% 72%,#0000003d),linear-gradient(#98b947,#7fa82b 45%,#5b781e 74%,#2c3d12);border:0;transition:filter .15s,opacity .15s,transform .15s;position:relative;box-shadow:0 .22rem .38rem #00000094,inset 0 1px #ffffff42,0 0 0 1px #4b5f124d}.quoridor-board-module__-AmVxa__draggableWall:before{content:"";position:absolute;inset:-.38rem -.32rem}.quoridor-board-module__-AmVxa__draggableWall:hover:not(:disabled),.quoridor-board-module__-AmVxa__draggableWall:focus-visible{filter:brightness(1.22);transform:translateY(-.14rem)}.quoridor-board-module__-AmVxa__draggableWall:active:not(:disabled){cursor:grabbing;opacity:.34}.quoridor-board-module__-AmVxa__draggableWall.quoridor-board-module__-AmVxa__heldWall{filter:brightness(1.24);opacity:0;transform:translateY(-.35rem)scale(.72)}.quoridor-board-module__-AmVxa__draggableWall:focus-visible{outline:2px solid var(--q-ivory);outline-offset:3px}.quoridor-board-module__-AmVxa__draggableWall:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.36}.quoridor-board-module__-AmVxa__spentWall{box-shadow:none;opacity:0;background:0 0;display:block}.quoridor-board-module__-AmVxa__dragLabel{color:var(--board-groove-highlight-light);letter-spacing:.12em;text-align:end;white-space:nowrap;font-size:clamp(.58rem,1.7cqi,.7rem);font-weight:850}.quoridor-board-module__-AmVxa__wallGhostPosition{z-index:1000;pointer-events:none;width:0;height:0;position:fixed}.quoridor-board-module__-AmVxa__wallGhost{border-radius:var(--q-wall-radius);transform-origin:50%;background:linear-gradient(#efeee930,#0000 38%),linear-gradient(90deg,#98b947,#7fa82b 56%,#2c3d12);width:5rem;height:.6rem;display:block;position:absolute;top:-.3rem;left:-2.5rem;box-shadow:0 0 0 1px #ffffff2e,0 .45rem 1rem #00000094,0 0 1rem #d8ff6b52}.quoridor-board-module__-AmVxa__wallCrimson{background:linear-gradient(90deg,#efeee930,#0000 24% 76%,#0000003d),linear-gradient(#98b947,#7fa82b 44%,#5b781e 74%,#2c3d12)}.quoridor-board-module__-AmVxa__wallIvory{background:linear-gradient(90deg,#efeee97a,#0000 26% 76%,#5d524833),linear-gradient(#fffef9 0%,#eee8dd 56%,#aaa298 100%)}.quoridor-board-module__-AmVxa__placedWall.quoridor-board-module__-AmVxa__wallCrimson,.quoridor-board-module__-AmVxa__wallPreview.quoridor-board-module__-AmVxa__wallCrimson{background:#7fa82b}.quoridor-board-module__-AmVxa__placedWall.quoridor-board-module__-AmVxa__wallIvory,.quoridor-board-module__-AmVxa__wallPreview.quoridor-board-module__-AmVxa__wallIvory{background:#eee8dd}.quoridor-board-module__-AmVxa__placedWall.quoridor-board-module__-AmVxa__wallIvory{box-shadow:0 .26rem .58rem #00000094,inset 0 1px #ffffffb3,0 0 0 1px #6d655b61}.quoridor-board-module__-AmVxa__placedWall.quoridor-board-module__-AmVxa__wallIvory.quoridor-board-module__-AmVxa__lastWall{box-shadow:0 0 1rem #fffaf057,0 .26rem .58rem #00000094,inset 0 1px #efeee97a}.quoridor-board-module__-AmVxa__wallPreview.quoridor-board-module__-AmVxa__wallIvory{box-shadow:0 0 0 1px var(--board-groove-highlight-light), 0 0 1.15rem #fffaf08a, 0 .26rem .52rem #00000094}.quoridor-board-module__-AmVxa__draggableWall.quoridor-board-module__-AmVxa__wallIvory{box-shadow:0 .22rem .38rem #00000094,inset 0 1px #ffffffc2,0 0 0 1px #6d655b4d}.quoridor-board-module__-AmVxa__wallGhost.quoridor-board-module__-AmVxa__wallIvory{box-shadow:0 0 0 1px #efeee938,0 .45rem 1rem #00000094,0 0 1rem #fffaf042}.quoridor-board-module__-AmVxa__hint{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes quoridor-board-module__-AmVxa__targetPulse{0%{opacity:.7;scale:.92}to{opacity:1;scale:1}}@media (max-width:520px){.quoridor-board-module__-AmVxa__shell{--q-gap:.31rem}.quoridor-board-module__-AmVxa__boardWrap{border-radius:1.05rem;padding:1.15rem .65rem}.quoridor-board-module__-AmVxa__board{padding:0}.quoridor-board-module__-AmVxa__wallStatus{font-size:.6rem}.quoridor-board-module__-AmVxa__playerRack{border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;min-height:3.25rem;padding:.42rem .5rem}.quoridor-board-module__-AmVxa__rackLabel{font-size:.61rem}.quoridor-board-module__-AmVxa__rackLabel strong{font-size:.55rem}.quoridor-board-module__-AmVxa__wallTray{gap:.22rem;height:2.05rem}.quoridor-board-module__-AmVxa__draggableWall,.quoridor-board-module__-AmVxa__spentWall{flex-basis:.4rem;width:.4rem;height:1.65rem}.quoridor-board-module__-AmVxa__wallGhost{width:4rem;left:-2rem}}@media (orientation:landscape) and (max-width:1100px) and (max-height:600px){.quoridor-board-module__-AmVxa__boardWrap{border-radius:1.05rem;padding:1.15rem .65rem}.quoridor-board-module__-AmVxa__board{padding:0}.quoridor-board-module__-AmVxa__playerRack{border-radius:min(.8rem,3.75cqi);grid-template-columns:auto minmax(0,1fr) auto;gap:min(.45rem,2.1cqi);min-height:min(3.25rem,15.2cqi);padding:min(.42rem,1.95cqi) min(.5rem,2.35cqi)}.quoridor-board-module__-AmVxa__rackLabel{font-size:min(.61rem,2.85cqi)}.quoridor-board-module__-AmVxa__rackLabel strong{font-size:min(.55rem,2.55cqi)}.quoridor-board-module__-AmVxa__wallTray{gap:min(.22rem,1.05cqi);height:min(2.05rem,9.6cqi)}.quoridor-board-module__-AmVxa__draggableWall,.quoridor-board-module__-AmVxa__spentWall{flex-basis:min(.4rem,1.87cqi);width:min(.4rem,1.87cqi);height:min(1.65rem,7.7cqi)}.quoridor-board-module__-AmVxa__dragLabel{font-size:min(.58rem,2.7cqi)}}@media (prefers-reduced-motion:reduce){.quoridor-board-module__-AmVxa__playerRack,.quoridor-board-module__-AmVxa__draggableWall,.quoridor-board-module__-AmVxa__wallSlot:after{transition:none}.quoridor-board-module__-AmVxa__target{animation:none}}[data-board-surface=ivory] .quoridor-board-module__-AmVxa__shell{--q-surface-high:var(--board-surface-light-high);--q-surface-mid:var(--board-surface-light-mid);--q-surface-low:var(--board-surface-light-low);--q-groove-shadow:var(--board-groove-shadow-light);--q-groove-highlight:var(--board-groove-highlight-light)}[data-board-surface=ivory] .quoridor-board-module__-AmVxa__boardWrap{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px) padding-box, linear-gradient(145deg, var(--q-surface-high), var(--q-surface-mid) 48%, var(--q-surface-low)) padding-box, radial-gradient(260px circle at var(--board-glow-x,50%) var(--board-glow-y,0px), rgba(216, 255, 107, var(--board-glow-strength,.18)), rgba(216, 255, 107, var(--board-glow-soft,.06)) 48%, #ffffff17 78%) border-box, linear-gradient(145deg, #fffafb24, #1f1d1d29) border-box;box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,0 26px 58px #0000006b}[data-board-surface=ivory] .quoridor-board-module__-AmVxa__board{border-color:var(--board-well-rim-light);background:linear-gradient(145deg, var(--board-surface-light-mid) 0%, var(--board-surface-light-low) 52%, var(--board-cell-dark) 100%);box-shadow:inset 0 .6rem 1.5rem var(--board-well-shadow-light), inset 0 1px #fffafb1a, 0 .8rem 1.8rem #0000002e}[data-board-surface=ivory] :is(.quoridor-board-module__-AmVxa__cell,.quoridor-board-module__-AmVxa__legalCell){background:linear-gradient(145deg, #efeee930, transparent), var(--board-cell-light);box-shadow:inset -1px 0 var(--q-groove-shadow), inset 0 -1px var(--q-groove-shadow), inset 1px 0 var(--q-groove-highlight), inset 0 1px var(--q-groove-highlight), 0 .18rem .38rem #00000026}[data-board-surface=ivory] :is(.quoridor-board-module__-AmVxa__cell,.quoridor-board-module__-AmVxa__legalCell):nth-child(2n){background:linear-gradient(145deg, #fffafb06, transparent), var(--board-cell-dark)}
.hell-dance-board-module__8QDoWa__shell{--q-lime:#cbff3b;--q-lime-bright:#d8ff6c;--q-lime-deep:#4d6213;place-items:center;width:100%;display:grid;container-type:inline-size}.hell-dance-board-module__8QDoWa__board{--board-glow-x:50%;--board-glow-y:0px;--board-glow-strength:.18;--board-glow-soft:.06;--destination-outline:#cbff3b;--destination-fill:#cbff3b1f;--destination-glow:#cbff3b6b;isolation:isolate;aspect-ratio:527/608;filter:drop-shadow(0 30px 70px #00000094)drop-shadow(0 0 18px #d8ff6b1a)drop-shadow(0 0 42px #7e973909);width:min(100%,780px);position:relative}.hell-dance-board-module__8QDoWa__board[data-actor-slot="2"]{--destination-outline:#fff9ef;--destination-fill:#fff9ef24;--destination-glow:#fff9ef80}.hell-dance-board-module__8QDoWa__artwork{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hell-dance-board-module__8QDoWa__frameHigh{stop-color:#483c3e}.hell-dance-board-module__8QDoWa__frameMid{stop-color:#2f2629}.hell-dance-board-module__8QDoWa__frameLow{stop-color:#1e181a}.hell-dance-board-module__8QDoWa__frameTopSheen{stop-opacity:.09}.hell-dance-board-module__8QDoWa__frameLowerSheenHigh{stop-opacity:.042}.hell-dance-board-module__8QDoWa__frameLowerSheenLow{stop-opacity:.024}.hell-dance-board-module__8QDoWa__frameTopEdge{stop-opacity:.12}.hell-dance-board-module__8QDoWa__frameBottomDepth{stop-opacity:.48}.hell-dance-board-module__8QDoWa__frameTextureLine{fill:#ffffff03}.hell-dance-board-module__8QDoWa__bridgeGrooveHighlight{stop-color:#ffffff0e}.hell-dance-board-module__8QDoWa__bridgeGrooveShadow{stop-color:#030203d1}.hell-dance-board-module__8QDoWa__bridgeSheenHigh{stop-color:#ffffff08}.hell-dance-board-module__8QDoWa__bridgeSheenLow{stop-color:#ffffff02}.hell-dance-board-module__8QDoWa__edgeGlowStrong{stop-color:#cbff3b;stop-opacity:var(--board-glow-strength)}.hell-dance-board-module__8QDoWa__edgeGlowSoft{stop-color:#cbff3b;stop-opacity:var(--board-glow-soft)}.hell-dance-board-module__8QDoWa__frameSurface,.hell-dance-board-module__8QDoWa__frameEdgeGlow{pointer-events:none}.hell-dance-board-module__8QDoWa__grooveLine{fill:none;stroke-width:1px;stroke-linecap:butt}.hell-dance-board-module__8QDoWa__grooveShadow{stroke:#030203b8}.hell-dance-board-module__8QDoWa__grooveHighlight{stroke:#ffffff0f}.hell-dance-board-module__8QDoWa__bridgeGroove{transition:opacity .38s}.hell-dance-board-module__8QDoWa__bridgeFace{fill:#3e3336;transition:opacity .38s}.hell-dance-board-module__8QDoWa__bridgeFace[data-shade=dark]{fill:#231c1e}.hell-dance-board-module__8QDoWa__bridgeSheen{transition:opacity .38s}.hell-dance-board-module__8QDoWa__burned .hell-dance-board-module__8QDoWa__bridgeGroove,.hell-dance-board-module__8QDoWa__burned .hell-dance-board-module__8QDoWa__bridgeFace,.hell-dance-board-module__8QDoWa__burned .hell-dance-board-module__8QDoWa__bridgeSheen{opacity:0;transition:none}.hell-dance-board-module__8QDoWa__burned[data-last-burn] .hell-dance-board-module__8QDoWa__bridgeGroove,.hell-dance-board-module__8QDoWa__burned[data-last-burn] .hell-dance-board-module__8QDoWa__bridgeFace,.hell-dance-board-module__8QDoWa__burned[data-last-burn] .hell-dance-board-module__8QDoWa__bridgeSheen{opacity:1;transition:none}.hell-dance-board-module__8QDoWa__burnWipe,.hell-dance-board-module__8QDoWa__charErase{transform-box:fill-box;transform-origin:50% 0}.hell-dance-board-module__8QDoWa__burnWipe{animation:hell-dance-board-module__8QDoWa__burnWipe var(--burn-duration) cubic-bezier(.32, .68, .25, 1) both}.hell-dance-board-module__8QDoWa__charErase{animation:hell-dance-board-module__8QDoWa__charErase var(--burn-duration) cubic-bezier(.45, 0, .55, 1) both}.hell-dance-board-module__8QDoWa__burnChar{animation:hell-dance-board-module__8QDoWa__charTailFade var(--burn-duration) ease-out both}.hell-dance-board-module__8QDoWa__burnCrack{fill:none;stroke:#ff6323b8;stroke-width:.8px;stroke-linecap:round;filter:drop-shadow(0 0 2px #ff581899);animation:hell-dance-board-module__8QDoWa__crackGlow var(--burn-duration) linear both}.hell-dance-board-module__8QDoWa__burnShard{fill:#695451;stroke:#140a09d1;stroke-width:.55px;filter:drop-shadow(0 0 1.5px #ff5d2452);transform-box:fill-box;transform-origin:50%;animation:hell-dance-board-module__8QDoWa__shardScatter var(--burn-duration) cubic-bezier(.18, .68, .32, 1) var(--shard-delay) both}.hell-dance-board-module__8QDoWa__burnEffect{pointer-events:none;filter:blur(1.15px)drop-shadow(0 0 8px #ff5817d1);animation:hell-dance-board-module__8QDoWa__fireTravel var(--burn-duration) linear both}.hell-dance-board-module__8QDoWa__burnHeat{transform-box:fill-box;transform-origin:50%;animation:.22s ease-in-out infinite alternate hell-dance-board-module__8QDoWa__heatPulse}.hell-dance-board-module__8QDoWa__flameOuter,.hell-dance-board-module__8QDoWa__flameInner{transform-box:fill-box;transform-origin:50% 100%}.hell-dance-board-module__8QDoWa__flameOuter{animation:.19s ease-in-out infinite alternate hell-dance-board-module__8QDoWa__flameFlicker}.hell-dance-board-module__8QDoWa__flameInner{fill:#ffe29a;animation:.145s ease-in-out infinite alternate-reverse hell-dance-board-module__8QDoWa__flameFlicker}.hell-dance-board-module__8QDoWa__burnParticle{fill:#ffb34a;opacity:0;filter:drop-shadow(0 0 2px #ff7c1dbf);animation:hell-dance-board-module__8QDoWa__sparkBurst var(--burn-duration) ease-out var(--spark-delay) both}.hell-dance-board-module__8QDoWa__burnParticle:nth-of-type(3n){fill:#c9aaa1}.hell-dance-board-module__8QDoWa__burnParticle:nth-of-type(4n){fill:#ee5b2a}.hell-dance-board-module__8QDoWa__burnSmoke{fill:none;stroke:#c2b3b28a;stroke-width:3.1px;stroke-linecap:round;filter:blur(2.1px);pointer-events:none;animation:hell-dance-board-module__8QDoWa__smokeRise var(--burn-duration) ease-out both}.hell-dance-board-module__8QDoWa__burnSmoke path{transform-box:fill-box;transform-origin:50% 100%;animation:.38s ease-in-out infinite alternate hell-dance-board-module__8QDoWa__smokeCurl}.hell-dance-board-module__8QDoWa__burnSmoke path:nth-child(2){animation-delay:-160ms}.hell-dance-board-module__8QDoWa__burnSmoke path:nth-child(3){animation-delay:-270ms}.hell-dance-board-module__8QDoWa__burnAsh{pointer-events:none}.hell-dance-board-module__8QDoWa__ashParticle{fill:#d1aba0;opacity:0;filter:blur(.35px);animation:hell-dance-board-module__8QDoWa__ashRise var(--burn-duration) ease-out var(--ash-delay) both}.hell-dance-board-module__8QDoWa__ashParticle:nth-child(3n){fill:#ffb96b}.hell-dance-board-module__8QDoWa__ashParticle:nth-child(4n){fill:#8e8280}.hell-dance-board-module__8QDoWa__island[data-shade=light] .hell-dance-board-module__8QDoWa__islandFace{--island-surface:linear-gradient(145deg, #ffffff08, #ffffff02), #44393b8a;--island-depth:inset 0 0 18px #00000014}.hell-dance-board-module__8QDoWa__island[data-shade=dark] .hell-dance-board-module__8QDoWa__islandFace{--island-surface:linear-gradient(145deg, #ffffff05, #ffffff01), #211a1ca3;--island-depth:inset 0 0 22px #0000002e}.hell-dance-board-module__8QDoWa__island{z-index:1;aspect-ratio:61.48/54.79;width:11.6656%;color:inherit;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.hell-dance-board-module__8QDoWa__island:enabled{z-index:2;cursor:pointer}.hell-dance-board-module__8QDoWa__island[data-owner]{z-index:3}.hell-dance-board-module__8QDoWa__islandShadow,.hell-dance-board-module__8QDoWa__islandFace{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);pointer-events:none;position:absolute;inset:0}.hell-dance-board-module__8QDoWa__islandShadow{background:#080608;transform:translateY(2px)}.hell-dance-board-module__8QDoWa__islandFace{--island-surface:linear-gradient(145deg, #ffffff08, #ffffff02), #44393b8a;--island-depth:inset 0 0 18px #00000014;--island-groove-highlight:#ffffff0e;--island-groove-shadow:#030203d1;background:linear-gradient(145deg, var(--island-groove-highlight) 0%, var(--island-groove-shadow) 72%, var(--island-groove-shadow) 100%);transition:filter .16s}.hell-dance-board-module__8QDoWa__islandFace:before{clip-path:inherit;background:var(--island-surface);box-shadow:var(--island-depth);content:"";position:absolute;inset:.75px}.hell-dance-board-module__8QDoWa__island:enabled:hover .hell-dance-board-module__8QDoWa__islandFace{filter:brightness(1.45) drop-shadow(0 0 6px var(--destination-glow))}.hell-dance-board-module__8QDoWa__island:focus-visible{outline:none}.hell-dance-board-module__8QDoWa__island:focus-visible:after{z-index:7;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border:3px solid var(--ring);content:"";position:absolute;inset:-3px}.hell-dance-board-module__8QDoWa__island[data-last] .hell-dance-board-module__8QDoWa__islandFace{filter:brightness(1.22)}.hell-dance-board-module__8QDoWa__legalMark{z-index:4;aspect-ratio:1;border:2px solid var(--destination-outline);background:var(--destination-fill);width:27%;box-shadow:0 0 10px var(--destination-glow);pointer-events:none;border-radius:50%;animation:.82s ease-in-out infinite alternate hell-dance-board-module__8QDoWa__targetPulse;position:relative}.hell-dance-board-module__8QDoWa__tutorialHint{z-index:4;aspect-ratio:1;pointer-events:none;border:2px dashed #fff9efe6;border-radius:50%;width:62%;position:absolute;box-shadow:0 0 12px #fff9ef38}.hell-dance-board-module__8QDoWa__island .hell-dance-board-module__8QDoWa__pawn{z-index:6;pointer-events:none;width:60%;animation:.34s cubic-bezier(.2,.85,.25,1.2) hell-dance-board-module__8QDoWa__pawnArrive;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__board{filter:drop-shadow(0 26px 58px #0000006b)}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__frameHigh{stop-color:var(--board-surface-light-high)}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__frameMid{stop-color:var(--board-surface-light-mid)}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__frameLow{stop-color:var(--board-surface-light-low)}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__frameTopSheen{stop-opacity:.1}:is([data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__frameLowerSheenHigh,[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__frameLowerSheenLow){stop-opacity:0}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__frameTopEdge{stop-opacity:.14}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__frameBottomDepth{stop-opacity:.38}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__frameTextureLine{fill:#fffafb04}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__bridgeGrooveHighlight{stop-color:var(--board-groove-highlight-light)}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__bridgeGrooveShadow{stop-color:var(--board-groove-shadow-light)}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__bridgeSheenHigh{stop-color:#fffafb0e}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__bridgeSheenLow{stop-color:#fffafb02}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__bridgeFace{fill:var(--board-cell-light)}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__bridgeFace[data-shade=dark]{fill:var(--board-cell-dark)}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__grooveShadow{stroke:var(--board-groove-shadow-light)}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__grooveHighlight{stroke:var(--board-groove-highlight-light)}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__island[data-shade=light] .hell-dance-board-module__8QDoWa__islandFace{--island-surface:linear-gradient(145deg, #fffafb0e, transparent), var(--board-cell-light);--island-depth:inset 0 0 18px #00000014;--island-groove-highlight:var(--board-groove-highlight-light);--island-groove-shadow:var(--board-groove-shadow-light)}[data-board-surface=ivory][data-game-id=hell-dance] .hell-dance-board-module__8QDoWa__island[data-shade=dark] .hell-dance-board-module__8QDoWa__islandFace{--island-surface:linear-gradient(145deg, #fffafb06, transparent), var(--board-cell-dark);--island-depth:inset 0 0 22px #0000002e}@keyframes hell-dance-board-module__8QDoWa__burnWipe{0%,6%{transform:scaleY(0)}27%{transform:scaleY(.24)}52%{transform:scaleY(.62)}77%,to{transform:scaleY(1)}}@keyframes hell-dance-board-module__8QDoWa__charErase{0%,30%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hell-dance-board-module__8QDoWa__charTailFade{0%,70%{opacity:1}to{opacity:0}}@keyframes hell-dance-board-module__8QDoWa__crackGlow{0%,19%{opacity:0}40%{opacity:.85}69%{opacity:.55}to{opacity:0}}@keyframes hell-dance-board-module__8QDoWa__fireTravel{0%{opacity:0;transform:translate(var(--fire-start-x), var(--fire-start-y)) scaleY(.65)}12%{opacity:.9;transform:translate(var(--fire-start-x), var(--fire-start-y)) scaleY(.95)}38%{opacity:1;transform:translate(0)scaleY(1.06)}69%{opacity:.92;transform:translate(var(--fire-end-x), var(--fire-end-y)) scaleY(.9)}82%{opacity:.54;transform:translate(var(--fire-end-x), var(--fire-end-y)) scale(.65, .78)}to{opacity:0;transform:translate(var(--fire-end-x), var(--fire-end-y)) scale(.2, .55)}}@keyframes hell-dance-board-module__8QDoWa__heatPulse{0%{opacity:.65;transform:scale(.78)}to{opacity:1;transform:scale(1.16)}}@keyframes hell-dance-board-module__8QDoWa__flameFlicker{0%{transform:skew(-5deg)scaleY(.78)}to{transform:skew(5deg)scaleY(1.16)}}@keyframes hell-dance-board-module__8QDoWa__sparkBurst{0%,22%{opacity:0;transform:translate(0)scale(.35)}37%{opacity:1;transform:translateY(-4px)scale(1)}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(.12)}}@keyframes hell-dance-board-module__8QDoWa__shardScatter{0%,45%{opacity:0;transform:translate(0)rotate(0)scale(.9)}55%{opacity:.95;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(var(--shard-x), var(--shard-y)) rotate(var(--shard-rotate)) scale(.2)}}@keyframes hell-dance-board-module__8QDoWa__smokeRise{0%,24%{opacity:0;transform:translateY(0)scale(.7)}46%{opacity:.8}to{opacity:0;transform:translateY(-32px)scale(1.45)}}@keyframes hell-dance-board-module__8QDoWa__smokeCurl{0%{transform:skew(-8deg)scaleX(.82)}to{transform:skew(8deg)scaleX(1.18)}}@keyframes hell-dance-board-module__8QDoWa__ashRise{0%,14%{opacity:0;transform:translate(0)scale(.55)}28%{opacity:.9;transform:translateY(-9px)scale(1)}to{opacity:0;transform:translate(var(--ash-x), var(--ash-y)) scale(.12)}}@keyframes hell-dance-board-module__8QDoWa__targetPulse{0%{opacity:.68;scale:.86}to{opacity:1;scale:1.12}}@keyframes hell-dance-board-module__8QDoWa__pawnArrive{0%{opacity:.7;transform:translate(-50%,-50%)scale(.72)}75%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:640px){.hell-dance-board-module__8QDoWa__board{width:min(100%,560px)}.hell-dance-board-module__8QDoWa__legalMark{border-width:1.5px}}@media (prefers-reduced-motion:reduce){.hell-dance-board-module__8QDoWa__bridgeGroove,.hell-dance-board-module__8QDoWa__bridgeFace,.hell-dance-board-module__8QDoWa__bridgeSheen,.hell-dance-board-module__8QDoWa__islandFace{transition:none}.hell-dance-board-module__8QDoWa__burned[data-last-burn] .hell-dance-board-module__8QDoWa__bridgeGroove,.hell-dance-board-module__8QDoWa__burned[data-last-burn] .hell-dance-board-module__8QDoWa__bridgeFace,.hell-dance-board-module__8QDoWa__burned[data-last-burn] .hell-dance-board-module__8QDoWa__bridgeSheen,.hell-dance-board-module__8QDoWa__burnWipe,.hell-dance-board-module__8QDoWa__charErase,.hell-dance-board-module__8QDoWa__burnChar,.hell-dance-board-module__8QDoWa__burnCrack,.hell-dance-board-module__8QDoWa__burnShard,.hell-dance-board-module__8QDoWa__burnEffect,.hell-dance-board-module__8QDoWa__burnHeat,.hell-dance-board-module__8QDoWa__flameOuter,.hell-dance-board-module__8QDoWa__flameInner,.hell-dance-board-module__8QDoWa__burnParticle,.hell-dance-board-module__8QDoWa__burnSmoke,.hell-dance-board-module__8QDoWa__burnSmoke path,.hell-dance-board-module__8QDoWa__ashParticle,.hell-dance-board-module__8QDoWa__legalMark,.hell-dance-board-module__8QDoWa__pawn{animation:none}.hell-dance-board-module__8QDoWa__burnChar,.hell-dance-board-module__8QDoWa__burnFragments,.hell-dance-board-module__8QDoWa__burnEffect,.hell-dance-board-module__8QDoWa__burnSmoke,.hell-dance-board-module__8QDoWa__burnAsh{display:none}}
.kings-valley-board-module__llPWmW__shell{width:100%;display:grid;container-type:inline-size}.kings-valley-board-module__llPWmW__boardWrap{--board-base-inset:clamp(.75rem, 3.1cqi, 1.3125rem);--board-safe-area:clamp(.75rem, 2.45cqi, 1.3125rem);--board-inset:calc(var(--board-base-inset) + var(--board-safe-area));isolation:isolate;width:calc(100% + var(--board-safe-area) + var(--board-safe-area));max-width:calc(100vw - 1rem);margin-inline:calc(0px - var(--board-safe-area));padding:var(--board-inset);background:radial-gradient(ellipse at 50% 0%, #ffffff17, transparent 36%) padding-box, radial-gradient(circle at 84% 84%, #fff0f20b 0%, #82935306 28%, transparent 54%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%) border-box;border:1px solid #0000;border-radius:clamp(1rem,3.5cqi,1.65rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 18px #d8ff6b12,0 0 42px #7e973909}@media (max-width:640px){.kings-valley-board-module__llPWmW__boardWrap{width:100%;max-width:100%;margin-inline:0}}.kings-valley-board-module__llPWmW__boardWrap:after{content:none}.kings-valley-board-module__llPWmW__board{--square-groove-shadow:#030203d1;--square-groove-highlight:#ffffff0e;aspect-ratio:1;box-shadow:none;direction:ltr;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,1fr);display:grid;position:relative;overflow:visible}.kings-valley-board-module__llPWmW__square{isolation:isolate;aspect-ratio:1;box-shadow:inset -1px 0 var(--square-groove-shadow), inset 0 -1px var(--square-groove-shadow), inset 1px 0 var(--square-groove-highlight), inset 0 1px var(--square-groove-highlight), inset 0 0 1.125rem #00000014;cursor:default;background:linear-gradient(145deg,#ffffff08,#ffffff02),#44393b8a;border:0;border-radius:0;outline:none;place-items:center;display:grid;position:relative;overflow:visible}.kings-valley-board-module__llPWmW__square:nth-child(2n){box-shadow:inset -1px 0 var(--square-groove-shadow), inset 0 -1px var(--square-groove-shadow), inset 1px 0 var(--square-groove-highlight), inset 0 1px var(--square-groove-highlight), inset 0 0 1.375rem #0000002e;background:linear-gradient(145deg,#ffffff05,#ffffff01),#262721a3}.kings-valley-board-module__llPWmW__square:not(:disabled){cursor:pointer}.kings-valley-board-module__llPWmW__square:not(:disabled):not([aria-selected=true]):hover,.kings-valley-board-module__llPWmW__square:not(:disabled):not([aria-selected=true]):focus-visible{z-index:10;isolation:isolate;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 0 24px #ffffff09}.kings-valley-board-module__llPWmW__square:focus-visible{z-index:7;box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--ring) 78%, white 8%), inset 0 0 1.5rem color-mix(in oklch, var(--ring) 18%, transparent)}.kings-valley-board-module__llPWmW__square[data-last-from=true]:before,.kings-valley-board-module__llPWmW__square[data-last-to=true]:before{background:color-mix(in oklch, var(--primary) 13%, transparent);content:"";border-radius:0;position:absolute;inset:0}.kings-valley-board-module__llPWmW__square[aria-selected=true]:before{background:radial-gradient(circle at center, color-mix(in oklch, var(--primary) 24%, transparent), transparent 69%);box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--primary) 64%, transparent);content:"";border-radius:0;position:absolute;inset:0}.kings-valley-board-module__llPWmW__piece{z-index:4;aspect-ratio:1;pointer-events:none;width:76%;transform-style:preserve-3d;border:0;border-radius:999px;place-items:center;transition:translate .18s cubic-bezier(.2,.85,.2,1.2),scale .18s cubic-bezier(.2,.85,.2,1.2),filter .18s;display:grid;position:relative;box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #ffffff1f}.kings-valley-board-module__llPWmW__piece[data-player="1"]{color:#cbff3b;background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%)}.kings-valley-board-module__llPWmW__piece[data-player="2"]{color:#fff;background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%)}.kings-valley-board-module__llPWmW__piece[data-king=true]{width:76%;box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #ffffff1f}.kings-valley-board-module__llPWmW__piece svg{stroke-width:1.72px;width:42%;height:42%}.kings-valley-board-module__llPWmW__piece[data-player="1"] svg{color:#aedb30;filter:drop-shadow(0 1px #ffffff80)drop-shadow(0 -1px #44571194)}.kings-valley-board-module__llPWmW__piece[data-player="2"] svg{color:#556c15e6;filter:drop-shadow(0 1px #e9ffab52)drop-shadow(0 -1px #28330ae6)}.kings-valley-board-module__llPWmW__square[data-motion-to=true]>.kings-valley-board-module__llPWmW__piece{opacity:0}.kings-valley-board-module__llPWmW__motionLayer{--motion-trail-core:#d9ff70f5;--motion-trail-glow:#cbff3bad;--motion-trail-height:clamp(1.6rem, 8cqi, 3.4rem);z-index:30;pointer-events:none;display:block;position:absolute;inset:0}.kings-valley-board-module__llPWmW__motionLayer[data-player="1"]{--motion-trail-core:#fffffffa;--motion-trail-glow:#d8ff6b94}.kings-valley-board-module__llPWmW__motionRunner{top:var(--motion-from-center-y);left:var(--motion-from-center-x);z-index:2;will-change:transform;width:0;height:0;transition-property:transform;transition-duration:0s;position:absolute;transform:translate(0,0)}.kings-valley-board-module__llPWmW__motionRunner[data-stage="1"]{transform:translate3d(var(--motion-dx), var(--motion-dy), 0);transition-duration:var(--motion-travel-ms);transition-timing-function:cubic-bezier(.2,.68,.24,1)}.kings-valley-board-module__llPWmW__motionRunner[data-stage="2"]{transform:translate3d(var(--motion-dx), var(--motion-dy), 0)}.kings-valley-board-module__llPWmW__motionTrail{z-index:1;width:var(--motion-tail-length);height:var(--motion-trail-height);background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--motion-trail-core) 16%, transparent) 14%, var(--motion-trail-core) 100%);clip-path:polygon(0 50%,100% 8%,100% 92%);opacity:0;filter:drop-shadow(0 0 .34rem var(--motion-trail-glow));transform:translateY(-50%) rotate(var(--motion-angle)) scaleX(0);transform-origin:100%;will-change:opacity, transform;border-radius:999px;position:absolute;top:0;right:0}.kings-valley-board-module__llPWmW__motionTrail:after{border-radius:inherit;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--motion-trail-glow) 76%, transparent));content:"";filter:blur(.62rem);opacity:.82;position:absolute;inset:-.42rem 0}.kings-valley-board-module__llPWmW__motionTrail[data-stage="1"]{animation:kings-valley-board-module__llPWmW__motion-trail-deploy var(--motion-trail-deploy-ms) cubic-bezier(.22, .75, .25, 1) var(--motion-trail-delay-ms) forwards}.kings-valley-board-module__llPWmW__motionTrail[data-stage="2"]{animation:kings-valley-board-module__llPWmW__motion-trail-retract var(--motion-trail-retract-ms) cubic-bezier(.22, .75, .25, 1) forwards}.kings-valley-board-module__llPWmW__motionPiece{top:calc(var(--motion-piece-size) / -2);left:calc(var(--motion-piece-size) / -2);z-index:2;width:var(--motion-piece-size);filter:brightness(1.04) drop-shadow(0 0 .4rem var(--motion-trail-glow));will-change:transform, filter;transition-property:transform,filter;transition-duration:0s;position:absolute;transform:translate(0,0)scale(.985)}.kings-valley-board-module__llPWmW__motionPiece[data-king=true]{width:var(--motion-piece-size)}.kings-valley-board-module__llPWmW__motionPiece[data-stage="1"]{filter:brightness(1.12) drop-shadow(0 0 .7rem var(--motion-trail-glow));transition-duration:.135s;transition-timing-function:ease-out;transform:scale(1)}.kings-valley-board-module__llPWmW__motionPiece[data-stage="2"]{filter:brightness()drop-shadow(0 0 #0000);transition-duration:90ms;transition-timing-function:ease-out;transform:scale(1)}.kings-valley-board-module__llPWmW__motionImpact{top:var(--motion-destination-y);left:var(--motion-destination-x);width:calc(var(--motion-piece-size) * .78);aspect-ratio:1;border:2px solid var(--motion-trail-core);opacity:0;box-shadow:0 0 0 0 var(--motion-trail-glow), 0 0 1rem var(--motion-trail-glow);will-change:opacity, transform;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.62)}.kings-valley-board-module__llPWmW__motionImpact[data-stage="2"]{animation:.11s ease-out forwards kings-valley-board-module__llPWmW__motion-impact-fade}.kings-valley-board-module__llPWmW__motionImpact[data-valley=true][data-stage="2"]{box-shadow:0 0 0 .4rem #d8ff6b1f,0 0 1.8rem #d8ff6bc2}@keyframes kings-valley-board-module__llPWmW__motion-trail-deploy{0%{opacity:0;transform:translateY(-50%) rotate(var(--motion-angle)) scaleX(0)}to{opacity:.96;transform:translateY(-50%) rotate(var(--motion-angle)) scaleX(1)}}@keyframes kings-valley-board-module__llPWmW__motion-trail-retract{0%{opacity:.96;transform:translateY(-50%) rotate(var(--motion-angle)) scaleX(1)}to{opacity:0;transform:translateY(-50%) rotate(var(--motion-angle)) scaleX(0)}}@keyframes kings-valley-board-module__llPWmW__motion-impact-fade{0%{opacity:.72;transform:translate(-50%,-50%)scale(.78)}to{opacity:0;transform:translate(-50%,-50%)scale(1.16)}}.kings-valley-board-module__llPWmW__square:not(:disabled):hover .kings-valley-board-module__llPWmW__piece,.kings-valley-board-module__llPWmW__square:not(:disabled):focus-visible .kings-valley-board-module__llPWmW__piece,.kings-valley-board-module__llPWmW__square[aria-selected=true] .kings-valley-board-module__llPWmW__piece{filter:drop-shadow(0 0 .7rem color-mix(in oklch, var(--primary) 45%, transparent));translate:0 -7%;scale:1.055}.kings-valley-board-module__llPWmW__landing{z-index:5;aspect-ratio:1;border:2px solid color-mix(in oklch, var(--primary) 90%, white 10%);background:color-mix(in oklch, var(--primary) 24%, transparent);width:22%;box-shadow:0 0 0 .32rem color-mix(in oklch, var(--primary) 12%, transparent), 0 0 1.2rem color-mix(in oklch, var(--primary) 55%, transparent);border-radius:50%;animation:.88s ease-in-out infinite alternate kings-valley-board-module__llPWmW__landing-pulse;position:relative}.kings-valley-board-module__llPWmW__valley{z-index:1;border:1px solid color-mix(in oklch, var(--primary) 74%, white 8%);color:#47571af0;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid;position:absolute;inset:0}.kings-valley-board-module__llPWmW__valley>svg{z-index:2;stroke-width:.72px;filter:drop-shadow(0 1px #e1ff8e33)drop-shadow(0 -1px #000000d1);opacity:.92;width:68%;height:68%;position:relative}.kings-valley-board-module__llPWmW__square[data-valley-claimed]{--valley-win-hot:color-mix(in oklch, var(--primary) 68%, white 32%);--valley-win-mid:color-mix(in oklch, var(--primary) 54%, transparent);--valley-win-soft:color-mix(in oklch, var(--primary) 28%, transparent);--valley-win-border:color-mix(in oklch, var(--primary) 72%, white 28%);--valley-win-surface-start:color-mix(in oklch, var(--primary) 36%, transparent);--valley-win-surface-end:color-mix(in oklch, var(--primary) 16%, transparent);z-index:3}.kings-valley-board-module__llPWmW__square[data-valley-claimed="1"]{--valley-win-hot:#ffffffe6;--valley-win-mid:#efeee954;--valley-win-soft:#efeee921;--valley-win-border:#efeee98f;--valley-win-surface-start:#efeee924;--valley-win-surface-end:#e2e2e21a}.kings-valley-board-module__llPWmW__square[data-valley-claimed]:after{z-index:2;background:radial-gradient(circle at 50% 44%, var(--valley-win-hot) 0%, var(--valley-win-mid) 31%, var(--valley-win-soft) 66%, transparent 100%);box-shadow:inset 0 0 0 1px var(--valley-win-border), inset 0 0 2rem var(--valley-win-mid), 0 0 1.65rem var(--valley-win-mid), 0 0 3.2rem var(--valley-win-soft);content:"";pointer-events:none;animation:kings-valley-board-module__llPWmW__valley-claimed-reveal var(--valley-claim-duration) cubic-bezier(.16, 1, .3, 1) both;position:absolute;inset:0}.kings-valley-board-module__llPWmW__square[data-valley-claimed] .kings-valley-board-module__llPWmW__valley{border-color:var(--valley-win-border);background:linear-gradient(145deg, var(--valley-win-surface-start), var(--valley-win-surface-end));box-shadow:inset 0 1px 0 var(--valley-win-hot), inset 0 -1px 0 #0000006b}.kings-valley-board-module__llPWmW__rank,.kings-valley-board-module__llPWmW__file{z-index:7;color:#efeee921;pointer-events:none;font-size:clamp(.45rem,1.65cqi,.68rem);font-weight:800;position:absolute}.kings-valley-board-module__llPWmW__rank{top:50%;left:calc(0px - var(--board-base-inset));translate:0 -50%}.kings-valley-board-module__llPWmW__file{right:auto;bottom:calc(0px - var(--board-base-inset));left:50%;translate:-50%}@keyframes kings-valley-board-module__llPWmW__landing-pulse{to{box-shadow:0 0 0 .45rem color-mix(in oklch, var(--primary) 9%, transparent), 0 0 1.6rem color-mix(in oklch, var(--primary) 62%, transparent);scale:1.14}}@keyframes kings-valley-board-module__llPWmW__valley-claimed-reveal{0%{opacity:0;filter:brightness()}38%{opacity:1;filter:brightness(1.42)}to{opacity:.82;filter:brightness()}}@media (prefers-reduced-motion:reduce){.kings-valley-board-module__llPWmW__landing{animation:none}.kings-valley-board-module__llPWmW__piece{transition:none}.kings-valley-board-module__llPWmW__motionLayer{display:none}.kings-valley-board-module__llPWmW__square[data-valley-claimed]:after{opacity:.82;animation:none}}[data-board-surface=ivory] .kings-valley-board-module__llPWmW__boardWrap{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px) padding-box, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%) border-box, linear-gradient(145deg, #fffafb24, #1f1d1d29) border-box;box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,0 26px 58px #0000006b}[data-board-surface=ivory] .kings-valley-board-module__llPWmW__board{--square-groove-shadow:var(--board-groove-shadow-light);--square-groove-highlight:var(--board-groove-highlight-light)}[data-board-surface=ivory] .kings-valley-board-module__llPWmW__square{background:linear-gradient(145deg, #fffafb0e, transparent), var(--board-cell-light)}[data-board-surface=ivory] .kings-valley-board-module__llPWmW__square:nth-child(2n){background:linear-gradient(145deg, #fffafb06, transparent), var(--board-cell-dark)}
.mancala-board-module__eyo8NG__shell{gap:clamp(.45rem,1.3cqi,.8rem);width:100%;padding:clamp(.45rem,1.3cqi,.85rem);display:grid}.mancala-board-module__eyo8NG__turn{color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:1.4rem;padding-inline:clamp(.5rem,2cqi,1.35rem);font-size:clamp(.62rem,1.4cqi,.78rem);font-weight:750;display:flex}.mancala-board-module__eyo8NG__turn span[data-active=true]{color:#fff;text-shadow:0 0 18px color-mix(in oklch, var(--primary) 58%, transparent)}.mancala-board-module__eyo8NG__board{--mancala-gap:clamp(.32rem, 1.48cqi, .9rem);--mancala-pit-background:radial-gradient(circle at 44% 62%, #382a2d 0%, #20191b 58%, #130f13 100%);--mancala-pit-shadow:inset 0 12px 23px #000000d6, inset 0 -2px 4px #ffffff0e, 0 1px 0 #ffffff16;--board-glow-x:50%;--board-glow-y:0px;--board-glow-strength:.18;--board-glow-soft:.06;gap:var(--mancala-gap);aspect-ratio:1.464;background:radial-gradient(ellipse at 50% 0%, #ffffff16, transparent 36%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%) border-box;direction:ltr;border:1px solid #0000;border-radius:clamp(1.4rem,9.5cqi,5.9rem);grid-template-rows:minmax(0,1fr) minmax(0,2.101fr) minmax(0,1fr);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;padding:clamp(.8rem,3.05cqi,1.8rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 42px #7e973909;container-type:inline-size}.mancala-board-module__eyo8NG__board:before{z-index:20;background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--primary) 88%, transparent) 20%, var(--primary) 50%, color-mix(in oklch, var(--primary) 88%, transparent) 80%, transparent);content:"";opacity:0;pointer-events:none;border-radius:999px;height:2px;transition:opacity .22s;position:absolute;left:2.5%;right:2.5%}.mancala-board-module__eyo8NG__board[data-active-side=top]:before{opacity:1;box-shadow:0 7px 20px color-mix(in oklch, var(--primary) 64%, transparent), 0 20px 54px color-mix(in oklch, var(--primary) 32%, transparent);top:-1px}.mancala-board-module__eyo8NG__board[data-active-side=bottom]:before{opacity:1;box-shadow:0 -7px 20px color-mix(in oklch, var(--primary) 64%, transparent), 0 -20px 54px color-mix(in oklch, var(--primary) 32%, transparent);bottom:-1px}.mancala-board-module__eyo8NG__topRow,.mancala-board-module__eyo8NG__bottomRow{gap:var(--mancala-gap);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.mancala-board-module__eyo8NG__topRow{grid-row:1}.mancala-board-module__eyo8NG__bottomRow{grid-row:3}.mancala-board-module__eyo8NG__pit,.mancala-board-module__eyo8NG__store{isolation:isolate;background:var(--mancala-pit-background);box-shadow:var(--mancala-pit-shadow);color:#fff;border:1px solid #ffffff16;place-items:center;display:grid;position:relative;overflow:visible}.mancala-board-module__eyo8NG__pit{aspect-ratio:1;cursor:pointer;border-radius:50%;min-width:0;transition:border-color .18s,box-shadow .18s,filter .18s}.mancala-board-module__eyo8NG__pit:not(:disabled):hover,.mancala-board-module__eyo8NG__pit:not(:disabled):focus-visible{border-color:#e1ff8fb8;outline:none;box-shadow:inset 0 12px 23px #000000c7,inset 0 -2px 4px #ffffff0e,0 0 0 2px #d8ff6b2e,0 0 25px #d8ff6b47}.mancala-board-module__eyo8NG__pit:disabled{cursor:default}.mancala-board-module__eyo8NG__pit:disabled:not([data-selected=true]){filter:saturate(.8)}.mancala-board-module__eyo8NG__pit[data-selected=true]{border-color:#e1ff8fcc;box-shadow:inset 0 12px 23px #000000c2,inset 0 -2px 4px #ffffff0e,0 0 0 2px #d8ff6b33,0 0 32px #d8ff6b57}.mancala-board-module__eyo8NG__store{z-index:4;border-radius:999px;grid-row:2;min-height:100%}.mancala-board-module__eyo8NG__leftStore{grid-column:1}.mancala-board-module__eyo8NG__rightStore{grid-column:6}.mancala-board-module__eyo8NG__pit strong{z-index:6;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040404c7;border:1px solid #ffffff24;border-radius:50%;place-items:center;min-width:clamp(1.16rem,3cqi,1.68rem);height:clamp(1.16rem,3cqi,1.68rem);font-size:clamp(.64rem,1.6cqi,.84rem);display:grid;position:absolute;bottom:clamp(-.45rem,-.75cqi,-.22rem);right:clamp(-.05rem,.45cqi,.28rem)}.mancala-board-module__eyo8NG__storeOwner{z-index:7;pointer-events:none;justify-items:center;gap:clamp(.18rem,.55cqi,.38rem);display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mancala-board-module__eyo8NG__storeOwner[data-side=left]{left:calc(100% + clamp(.4rem,1.25cqi,.8rem))}.mancala-board-module__eyo8NG__storeOwner[data-side=right]{right:calc(100% + clamp(.4rem,1.25cqi,.8rem))}.mancala-board-module__eyo8NG__storeAvatar{width:clamp(2.15rem,5.2cqi,3.45rem);height:clamp(2.15rem,5.2cqi,3.45rem);box-shadow:none;background:linear-gradient(145deg,#3b3e33,#171814);border:1px solid #ffffff29;transition:border-color .22s}.mancala-board-module__eyo8NG__storeAvatar:after{border:0}.mancala-board-module__eyo8NG__storeAvatar[data-active=true]{border-color:var(--primary)}.mancala-board-module__eyo8NG__storeAvatarFallback{color:#efeee98f;letter-spacing:.02em;background:0 0;font-size:clamp(.66rem,1.5cqi,.9rem);font-weight:800}.mancala-board-module__eyo8NG__storeOwner strong{color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040404e0;border:1px solid #ffffff29;border-radius:50%;place-items:center;min-width:clamp(1.28rem,3.35cqi,1.85rem);height:clamp(1.28rem,3.35cqi,1.85rem);font-size:clamp(.72rem,1.85cqi,.98rem);display:grid;box-shadow:0 7px 18px #0006}.mancala-board-module__eyo8NG__seeds{z-index:2;pointer-events:none;position:absolute;inset:5%}.mancala-board-module__eyo8NG__seeds[data-shape=store]{inset:4% 8%}.mancala-board-module__eyo8NG__seed{top:var(--seed-y);left:var(--seed-x);aspect-ratio:1;width:clamp(.836rem,3.63cqi,1.408rem);transform:translate(-50%, -50%) rotate(var(--seed-rotation)) scale(var(--seed-scale));background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%);border:0;border-radius:50%;position:absolute;box-shadow:0 clamp(.1rem,.4cqi,.22rem) clamp(.16rem,.7cqi,.38rem) #000000a8,inset 0 0 0 1px #ffffff1f}.mancala-board-module__eyo8NG__seed[data-tone=ivory]{background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%)}.mancala-board-module__eyo8NG__movingPile{z-index:8;top:var(--pile-top);left:var(--pile-left);width:var(--pile-size);aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 13px 8px #0000008c);transition:top var(--travel-duration) cubic-bezier(.42, 0, .22, 1), left var(--travel-duration) cubic-bezier(.42, 0, .22, 1), transform var(--lift-duration) cubic-bezier(.22, 1, .36, 1), filter var(--lift-duration) ease;will-change:top, left, transform;position:absolute;transform:translate(-50%,-50%)}.mancala-board-module__eyo8NG__movingPile .mancala-board-module__eyo8NG__seed{z-index:var(--pile-depth);transition:top var(--regroup-duration) cubic-bezier(.22, 1, .36, 1), left var(--regroup-duration) cubic-bezier(.22, 1, .36, 1), transform var(--regroup-duration) cubic-bezier(.22, 1, .36, 1)}.mancala-board-module__eyo8NG__movingPile[data-resting=true]{transition:none}.mancala-board-module__eyo8NG__movingPile[data-lifted=true]{filter:drop-shadow(0 20px 11px #000000ad);transform:translate(-50%,-78%)}.mancala-board-module__eyo8NG__fallingSeed{z-index:7;top:var(--drop-top);left:var(--drop-left);pointer-events:none;animation:mancala-board-module__eyo8NG__seed-drop var(--drop-duration) cubic-bezier(.22, .72, .3, 1) forwards;will-change:transform, filter, opacity}@keyframes mancala-board-module__eyo8NG__seed-drop{0%{filter:drop-shadow(0 14px 7px #000000b8);opacity:1;transform:translate(calc(-50% + var(--fall-from-x)), calc(-50% + var(--fall-from-y))) scale(1.14) rotate(calc(var(--drop-rotation) - 32deg))}to{filter:none;opacity:1;transform:translate(-50%, -50%) scale(var(--drop-scale)) rotate(var(--drop-rotation))}}.mancala-board-module__eyo8NG__captureSeed{z-index:10;top:var(--capture-from-top);left:var(--capture-from-left);opacity:0;pointer-events:none;filter:drop-shadow(0 3px 3px #00000080);transform:translate(-50%, -50%) rotate(var(--capture-from-rotation)) scale(var(--capture-from-scale));transition:opacity var(--capture-ready-duration) ease, top var(--capture-travel-duration) cubic-bezier(.42, 0, .22, 1), left var(--capture-travel-duration) cubic-bezier(.42, 0, .22, 1), transform var(--capture-lift-duration) cubic-bezier(.22, 1, .36, 1), filter var(--capture-lift-duration) ease;will-change:top, left, transform, filter;position:absolute}.mancala-board-module__eyo8NG__captureSeed[data-capture-visible=true]{opacity:1}.mancala-board-module__eyo8NG__captureSeed[data-capture-lifted=true]{filter:drop-shadow(0 17px 8px #000000ad);transform:translate(-50%, -105%) rotate(var(--capture-from-rotation)) scale(calc(var(--capture-from-scale) * 1.08))}.mancala-board-module__eyo8NG__captureSeed[data-capture-traveling=true]{top:var(--capture-to-top);left:var(--capture-to-left)}.mancala-board-module__eyo8NG__captureSeed[data-capture-dropping=true]{filter:none;transform:translate(-50%, -50%) rotate(var(--capture-to-rotation)) scale(var(--capture-to-scale));transition:opacity var(--capture-ready-duration) ease, top 0s, left 0s, transform var(--capture-drop-duration) cubic-bezier(.22, .72, .3, 1), filter var(--capture-drop-duration) ease}@media (prefers-reduced-motion:reduce){.mancala-board-module__eyo8NG__pit,.mancala-board-module__eyo8NG__movingPile{transition:none}.mancala-board-module__eyo8NG__fallingSeed{animation-duration:1ms}.mancala-board-module__eyo8NG__captureSeed{transition:none}}[data-board-surface=ivory] .mancala-board-module__eyo8NG__board{--mancala-pit-background:radial-gradient(circle at 44% 62%, var(--board-well-light-high) 0%, var(--board-well-light-mid) 58%, var(--board-well-light-low) 100%);background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px) padding-box, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%) border-box, linear-gradient(145deg, #fffafb24, #1f1d1d29) border-box;box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,0 26px 58px #0000006b}[data-board-surface=ivory] :is(.mancala-board-module__eyo8NG__pit,.mancala-board-module__eyo8NG__store){border-color:var(--board-groove-highlight-light);color:#f8f6f0}
