.triggle-board-module__JiETTW__shell{isolation:isolate;--triggle-surface-high:#483c3e;--triggle-surface-mid:#2f2629;--triggle-surface-low:#1e181a;--triggle-recess-top:#130f13;--triggle-recess-bottom:#382a2d;--triggle-peg-high:#645b5d;--triggle-peg-mid:#332d30;--triggle-peg-low:#151214;--triggle-edge-shadow:#000;--triggle-target-border:#c8ff34;--triggle-target-hover:#b8ee2620;--triggle-target-glow:#b8ee2670;--triggle-endpoint-border:#c8ff34aa;--triggle-endpoint-fill:#b8ee2625;--triggle-endpoint-glow:#b8ee2633;width:min(100%,43rem);margin-inline:auto;container-type:inline-size}.triggle-board-module__JiETTW__shell[data-triggle-player="2"]{--triggle-target-border:#fffef9;--triggle-target-hover:#eee7d920;--triggle-target-glow:#eee7d970;--triggle-endpoint-border:#fffef9aa;--triggle-endpoint-fill:#eee7d925;--triggle-endpoint-glow:#eee7d933}.triggle-board-module__JiETTW__frame{--board-glow-x:50%;--board-glow-y:0px;--board-glow-strength:.18;--board-glow-soft:.06;background:0 0;width:100%;padding:0;position:relative}.triggle-board-module__JiETTW__surface{aspect-ratio:364/419;isolation:isolate;filter:drop-shadow(0 30px 70px #00000094)drop-shadow(0 0 18px #d8ff6b1a)drop-shadow(0 0 42px #7e973909);width:100%;position:relative}.triggle-board-module__JiETTW__material{background:radial-gradient(ellipse at 50% 0%, #ffffff17, transparent 36%), radial-gradient(circle at 84% 84%, #f6ffe20b, #5f7b3906 28%, transparent 54%), repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px), linear-gradient(145deg, var(--triggle-surface-high) 0%, var(--triggle-surface-mid) 46%, var(--triggle-surface-low) 100%);pointer-events:none;width:100%;height:100%}.triggle-board-module__JiETTW__svg{width:100%;height:100%;overflow:visible}.triggle-board-module__JiETTW__hex{stroke:#746368;stroke-opacity:.35;stroke-width:2px}.triggle-board-module__JiETTW__surfaceHigh{stop-color:var(--triggle-surface-high)}.triggle-board-module__JiETTW__surfaceMid{stop-color:var(--triggle-surface-mid)}.triggle-board-module__JiETTW__surfaceLow{stop-color:var(--triggle-surface-low)}.triggle-board-module__JiETTW__edgeGlow{pointer-events:none}.triggle-board-module__JiETTW__edgeGlowStrong{stop-opacity:var(--board-glow-strength)}.triggle-board-module__JiETTW__edgeGlowSoft{stop-opacity:var(--board-glow-soft)}.triggle-board-module__JiETTW__tokenLandingShadow{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round}.triggle-board-module__JiETTW__seatRim,.triggle-board-module__JiETTW__seat,.triggle-board-module__JiETTW__tokenRim,.triggle-board-module__JiETTW__token{fill:none;stroke-linecap:round;stroke-linejoin:round}.triggle-board-module__JiETTW__seatRim{stroke:#615359;stroke-opacity:.38;filter:drop-shadow(0 .7px .35px #ffffff1a)}.triggle-board-module__JiETTW__tokenRim{stroke:#ffffff80;filter:drop-shadow(0 1.1px .7px #0009)}.triggle-board-module__JiETTW__token{filter:drop-shadow(0 .35px .2px #0005)}.triggle-board-module__JiETTW__peg{stroke:#94878b;stroke-opacity:.35;stroke-width:1.5px;filter:drop-shadow(0 4px 3px #000c)}.triggle-board-module__JiETTW__peg[data-triggle-last-move-endpoint]{stroke:var(--last-peg-stroke);stroke-opacity:.85;stroke-width:1.8px;filter:drop-shadow(0 0 1.5px var(--last-peg-glow)) drop-shadow(0 4px 3px #000c)}.triggle-board-module__JiETTW__peg[data-triggle-last-move-endpoint="1"]{--last-peg-stroke:#d6ff85;--last-peg-glow:#b8ee2666}.triggle-board-module__JiETTW__peg[data-triggle-last-move-endpoint="2"]{--last-peg-stroke:#fffef9;--last-peg-glow:#fffef959}.triggle-board-module__JiETTW__bandShadow{fill:none;stroke:#0005;stroke-width:1.6px;filter:blur(.3px)}.triggle-board-module__JiETTW__band{fill:none;stroke:#e5dccc;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 .3px .18px #0004)}.triggle-board-module__JiETTW__band[data-player="1"]{stroke:#b8ee26}.triggle-board-module__JiETTW__bandHighlight{fill:none;stroke:#ffffff70;stroke-width:.22px;pointer-events:none}.triggle-board-module__JiETTW__preview{fill:none;stroke:#e5dccc;stroke-width:.95px;stroke-opacity:.8;pointer-events:none}.triggle-board-module__JiETTW__preview[data-player="1"]{stroke:#b8ee26}.triggle-board-module__JiETTW__target{aspect-ratio:1;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:6.5%;min-width:28px;padding:0;position:absolute;transform:translate(-50%,-50%)}.triggle-board-module__JiETTW__target span{border:1.5px solid #0000;border-radius:50%;transition:background .14s,border-color .14s;position:absolute;inset:14%}.triggle-board-module__JiETTW__target:enabled:hover span{border-color:var(--triggle-target-border);background:var(--triggle-target-hover)}.triggle-board-module__JiETTW__target:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.triggle-board-module__JiETTW__target[data-selected=true] span{border-color:var(--triggle-target-border);box-shadow:0 0 12px var(--triggle-target-glow)}.triggle-board-module__JiETTW__target[data-endpoint=true] span{border-color:var(--triggle-endpoint-border);background:var(--triggle-endpoint-fill);animation:1.5s ease-in-out infinite triggle-board-module__JiETTW__pulse}.triggle-board-module__JiETTW__target:disabled{cursor:default}[data-board-surface=ivory] .triggle-board-module__JiETTW__hex{stroke:var(--board-groove-highlight-light)}[data-board-surface=ivory] .triggle-board-module__JiETTW__shell{--triggle-surface-high:var(--board-surface-light-high,#7c7173);--triggle-surface-mid:var(--board-surface-light-mid,#61595c);--triggle-surface-low:var(--board-surface-light-low,#494344);--triggle-recess-top:var(--board-well-light-low,#363132);--triggle-recess-bottom:var(--board-well-light-high,#5c5456);--triggle-peg-high:var(--board-well-light-high,#5c5456);--triggle-peg-mid:var(--board-well-light-mid,#474142);--triggle-peg-low:var(--board-well-light-low,#363132);--triggle-edge-shadow:#070405}[data-board-surface=ivory] .triggle-board-module__JiETTW__material{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%), repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px), linear-gradient(145deg, var(--triggle-surface-high) 0%, var(--triggle-surface-mid) 48%, var(--triggle-surface-low) 100%)}[data-board-surface=ivory] .triggle-board-module__JiETTW__surface{filter:drop-shadow(0 26px 58px #0000006b)}[data-board-surface=ivory] .triggle-board-module__JiETTW__seatRim{stroke:var(--board-well-rim-light);stroke-opacity:.7}@keyframes triggle-board-module__JiETTW__pulse{50%{box-shadow:0 0 9px var(--triggle-endpoint-glow)}}@media (prefers-reduced-motion:reduce){.triggle-board-module__JiETTW__target[data-endpoint=true] span{animation:none}.triggle-board-module__JiETTW__target span{transition:none}}
.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}}
.amazons-board-module___JE1OW__wrap{color:#fff;width:100%;margin-inline:auto}.amazons-board-module___JE1OW__board{--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));--board-glow-x:50%;--board-glow-y:0px;--board-glow-strength:.18;--board-glow-soft:.06;--groove-shadow:#030203d1;--groove-highlight:#ffffff0e;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));margin-block:calc(0px - var(--board-safe-area));aspect-ratio:1;padding:var(--board-inset);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, #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(1rem,3.5cqi,1.65rem);grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));display:grid;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}.amazons-board-module___JE1OW__cell{cursor:default;touch-action:manipulation;border:0;outline:none;place-items:center;min-width:0;min-height:0;padding:0;display:grid;position:relative}.amazons-board-module___JE1OW__cell[data-actionable]{cursor:pointer}.amazons-board-module___JE1OW__cell:focus-visible{z-index:2;outline-offset:-2px;outline:2px solid #ffffffe6}.amazons-board-module___JE1OW__light{box-shadow:inset -1px 0 var(--groove-shadow), inset 0 -1px var(--groove-shadow), inset 1px 0 var(--groove-highlight), inset 0 1px var(--groove-highlight);background:linear-gradient(145deg,#ffffff08,#ffffff02),#44393b8a}.amazons-board-module___JE1OW__dark{box-shadow:inset -1px 0 var(--groove-shadow), inset 0 -1px var(--groove-shadow), inset 1px 0 var(--groove-highlight), inset 0 1px var(--groove-highlight);background:linear-gradient(145deg,#ffffff05,#ffffff01),#262721a3}.amazons-board-module___JE1OW__last:before,.amazons-board-module___JE1OW__lastOrigin:before{content:"";z-index:1;pointer-events:none;background:#c6ff341f;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d7ff692e}.amazons-board-module___JE1OW__lastOrigin:before{background:#c6ff3411;box-shadow:inset 0 0 0 1px #d7ff6917}.amazons-board-module___JE1OW__selected{z-index:3}.amazons-board-module___JE1OW__selected:after{content:"";z-index:2;pointer-events:none;background:#c6ff341a;border:1px solid #dbff79e6;position:absolute;inset:2px;box-shadow:inset 0 0 18px #c6ff3433,0 0 16px #c6ff3440}.amazons-board-module___JE1OW__cell[data-selectable]:after{content:"";z-index:2;pointer-events:none;animation:amazons-board-module___JE1OW__selectable-cell-pulse var(--selectable-pulse-duration) cubic-bezier(.45, 0, .55, 1) infinite alternate;background:#c6ff340e;border:1px solid #d7ff68b8;position:absolute;inset:0;box-shadow:inset 0 0 1rem #cbff3b30,0 0 .8rem #cbff3b4d}@keyframes amazons-board-module___JE1OW__selectable-cell-pulse{0%{opacity:.44}to{opacity:.95}}.amazons-board-module___JE1OW__amazon{z-index:4;place-items:center;width:92%;height:92%;transition:transform .18s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.amazons-board-module___JE1OW__amazon:before{content:"";z-index:0;filter:blur(2px);transform:rotate(var(--facing-angle,0deg));pointer-events:none;background:radial-gradient(23% 14% at 50% 41%,#00000080 0%,#00000042 42%,#0000 76%);position:absolute;inset:0}.amazons-board-module___JE1OW__amazon:after{content:"";z-index:0;filter:blur(1px);transform:rotate(var(--facing-angle,0deg));pointer-events:none;background:radial-gradient(8% 6% at 20% 17%,#0000004d,#0000),radial-gradient(8% 6% at 80% 17%,#0000004d,#0000),radial-gradient(8% 6% at 10% 42%,#0000004d,#0000),radial-gradient(8% 6% at 90% 42%,#0000004d,#0000),radial-gradient(8% 6% at 29% 85%,#0000004d,#0000),radial-gradient(8% 6% at 71% 85%,#0000004d,#0000);position:absolute;inset:0}.amazons-board-module___JE1OW__cell[data-selectable]:hover .amazons-board-module___JE1OW__amazon,.amazons-board-module___JE1OW__cell[data-selectable]:focus-visible .amazons-board-module___JE1OW__amazon{transform:translateY(-2px)}.amazons-board-module___JE1OW__selected .amazons-board-module___JE1OW__amazon{transform:translateY(-12%)scale(1.1)}.amazons-board-module___JE1OW__spider{z-index:1;width:100%;height:100%;transform:rotate(var(--facing-angle,0deg));transition:transform .14s cubic-bezier(.2,.8,.2,1),filter .18s;display:block;position:relative;-webkit-mask:url(/pieces/amazons-spider.svg) 50%/contain no-repeat;mask:url(/pieces/amazons-spider.svg) 50%/contain no-repeat}.amazons-board-module___JE1OW__white .amazons-board-module___JE1OW__spider{filter:drop-shadow(0 1px 1px #4c513e8c)drop-shadow(0 0 5px #fff9ee2e);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%)}.amazons-board-module___JE1OW__black .amazons-board-module___JE1OW__spider{filter:drop-shadow(0 1px 1px #4e621799)drop-shadow(0 0 6px #cbff3b33);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%)}.amazons-board-module___JE1OW__selected .amazons-board-module___JE1OW__spider{filter:drop-shadow(0 1px 1px #00000073)drop-shadow(0 0 6px #d8ff6b5c)}.amazons-board-module___JE1OW__arrow{z-index:3;color:#d2ff57;--web-glow:#d2ff558f;place-items:center;width:100%;height:100%;display:grid;position:relative}.amazons-board-module___JE1OW__arrow[data-owner="1"]{color:#fffaf3;--web-glow:#ffffff9e}.amazons-board-module___JE1OW__web{width:100%;height:100%;filter:drop-shadow(0 0 3px var(--web-glow));background:currentColor;display:block;-webkit-mask:url(/pieces/amazons-web.svg) 50%/100% 100% no-repeat;mask:url(/pieces/amazons-web.svg) 50%/100% 100% no-repeat}.amazons-board-module___JE1OW__target{z-index:2;filter:brightness();background:#c6ff341a;border:2px solid #d7ff69eb;border-radius:50%;width:22%;height:22%;transition:transform .15s,filter .15s;animation:.82s ease-in-out infinite alternate amazons-board-module___JE1OW__destination-pulse;display:block;position:relative;transform:scale(1);box-shadow:0 0 10px #c6ff3457}.amazons-board-module___JE1OW__target[data-aim]{color:#d7ff69eb;background:radial-gradient(circle,currentColor 0 1px,#0000 1.5px),#c6ff341a}.amazons-board-module___JE1OW__target[data-aim]:before,.amazons-board-module___JE1OW__target[data-aim]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.amazons-board-module___JE1OW__target[data-aim]:before{background:linear-gradient(90deg,currentColor 0 24%,#0000 24% 76%,currentColor 76% 100%);width:220%;height:2px}.amazons-board-module___JE1OW__target[data-aim]:after{background:linear-gradient(currentColor 0 24%,#0000 24% 76%,currentColor 76% 100%);width:2px;height:220%}@keyframes amazons-board-module___JE1OW__destination-pulse{0%{opacity:.55;scale:.82}to{opacity:1;scale:1.08}}.amazons-board-module___JE1OW__cell[data-legal]:is(:hover,:focus-visible) .amazons-board-module___JE1OW__target{filter:brightness(1.2);transform:scale(1.07)}.amazons-board-module___JE1OW__motionLayer{z-index:10;inset:var(--board-inset);pointer-events:none;position:absolute}.amazons-board-module___JE1OW__movingPiece,.amazons-board-module___JE1OW__shootingArrow{place-items:center;width:10%;height:10%;display:grid;position:absolute}.amazons-board-module___JE1OW__movingPiece{animation:amazons-board-module___JE1OW__amazon-travel var(--amazon-travel-duration) cubic-bezier(.22, .8, .25, 1) both}@keyframes amazons-board-module___JE1OW__amazon-travel{0%{transform:translate(0)scale(1.12)}to{transform:translate(var(--travel-x), var(--travel-y)) scale(1)}}.amazons-board-module___JE1OW__shootingArrow{animation:amazons-board-module___JE1OW__arrow-flight var(--arrow-flight-duration) cubic-bezier(.22, .72, .28, 1) both}.amazons-board-module___JE1OW__shootingArrow[data-mover="1"]{--thread-start:#ffffff8c;--thread-end:#fffef9;--thread-glow:#ffffffc7}.amazons-board-module___JE1OW__shootingArrow[data-mover="2"]{--thread-start:#dfff868c;--thread-end:#d2ff57;--thread-glow:#d0ff4fcc}.amazons-board-module___JE1OW__projectile{background:linear-gradient(90deg, transparent, var(--thread-start) 28%, var(--thread-end));width:52%;height:5%;min-height:2px;box-shadow:0 0 7px 2px var(--thread-glow);transform:rotate(var(--trajectory-angle));border-radius:999px}@keyframes amazons-board-module___JE1OW__arrow-flight{0%{opacity:.85;transform:translate(0)scale(.55)}to{transform:translate(var(--travel-x), var(--travel-y)) scale(1);opacity:1}}.amazons-board-module___JE1OW__coordinates{z-index:5;color:#ffffff7a;pointer-events:none;font-size:clamp(.42rem,1.55cqi,.66rem);font-weight:800;line-height:1;display:grid;position:absolute}.amazons-board-module___JE1OW__ranks{top:calc(var(--board-inset) + 1px);bottom:calc(var(--board-inset) + 1px);width:calc(var(--board-inset) - 5px);grid-template-rows:repeat(10,1fr);place-items:center;left:3px}.amazons-board-module___JE1OW__files{right:calc(var(--board-inset) + 1px);bottom:3px;left:calc(var(--board-inset) + 1px);height:calc(var(--board-inset) - 5px);grid-template-columns:repeat(10,1fr);place-items:center}[data-board-surface=ivory][data-game-id=amazons] .amazons-board-module___JE1OW__board{--groove-shadow:var(--board-groove-shadow-light);--groove-highlight:var(--board-groove-highlight-light);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][data-game-id=amazons] .amazons-board-module___JE1OW__light{background:linear-gradient(145deg, #fffafb0e, transparent), var(--board-cell-light)}[data-board-surface=ivory][data-game-id=amazons] .amazons-board-module___JE1OW__dark{background:linear-gradient(145deg, #fffafb06, transparent), var(--board-cell-dark)}@media (prefers-reduced-motion:reduce){.amazons-board-module___JE1OW__cell,.amazons-board-module___JE1OW__amazon,.amazons-board-module___JE1OW__spider,.amazons-board-module___JE1OW__target{transition:none}.amazons-board-module___JE1OW__cell[data-selectable]:after,.amazons-board-module___JE1OW__target,.amazons-board-module___JE1OW__movingPiece,.amazons-board-module___JE1OW__shootingArrow{animation:none}}
.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}}
.surakarta-board-module__Rx2xIa__shell{--crimson:#cbff3b;--crimson-deep:#5e7817;--groove-shadow:#030203b8;--groove-highlight:#ffffff0f;--ivory:#fffaf0;--obsidian:#171315;--point-size:clamp(2rem, 6.4cqi, 3.7rem);--selectable-pulse-duration:1.1s;--selectable-ring-min-scale:.92;--selectable-ring-max-scale:1.07;--selectable-ring-min-opacity:.5;--selectable-ring-max-opacity:.88;aspect-ratio:1;isolation:isolate;background:0 0;border:0;width:min(100%,64rem);margin-inline:auto;padding:clamp(.55rem,1.8cqi,.9rem);position:relative;overflow:visible;container-type:inline-size}.surakarta-board-module__Rx2xIa__board{--board-glow-x:50%;--board-glow-y:0px;--board-glow-strength:.18;--board-glow-soft:.06;isolation:isolate;direction:ltr;background:0 0;width:100%;height:100%;position:relative}.surakarta-board-module__Rx2xIa__track{z-index:1;pointer-events:none;shape-rendering:geometricprecision;text-rendering:geometricprecision;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.surakarta-board-module__Rx2xIa__track :is(path,rect){vector-effect:non-scaling-stroke}.surakarta-board-module__Rx2xIa__captureMotionOverlay{z-index:7;opacity:1;pointer-events:none;width:100%;height:100%;transition:opacity var(--capture-settle-duration) ease-out;position:absolute;inset:0;overflow:visible}.surakarta-board-module__Rx2xIa__captureMotionOverlay[data-stage="2"]{opacity:0}.surakarta-board-module__Rx2xIa__surface{stroke-linecap:round;stroke-linejoin:round}.surakarta-board-module__Rx2xIa__surfaceShadow{fill:#000;pointer-events:none}.surakarta-board-module__Rx2xIa__surfaceDepth{fill:#0b090a;stroke:none}.surakarta-board-module__Rx2xIa__surfaceBase,.surakarta-board-module__Rx2xIa__surfaceInset{stroke:none}.surakarta-board-module__Rx2xIa__surfaceSheen,.surakarta-board-module__Rx2xIa__surfaceInset,.surakarta-board-module__Rx2xIa__surfaceTexture,.surakarta-board-module__Rx2xIa__edgeGlow{pointer-events:none}.surakarta-board-module__Rx2xIa__surfaceSheen{stroke:#ffffff06;stroke-width:1px}.surakarta-board-module__Rx2xIa__surfaceTexture{stroke:none}.surakarta-board-module__Rx2xIa__edgeGlow{fill:none;stroke-width:1px}.surakarta-board-module__Rx2xIa__edgeGlowStrong{stop-opacity:var(--board-glow-strength)}.surakarta-board-module__Rx2xIa__edgeGlowSoft{stop-opacity:var(--board-glow-soft)}.surakarta-board-module__Rx2xIa__trackShadow,.surakarta-board-module__Rx2xIa__trackBase,.surakarta-board-module__Rx2xIa__route{fill:none;stroke-linecap:round;stroke-linejoin:round}.surakarta-board-module__Rx2xIa__trackShadow{stroke:var(--groove-shadow);stroke-width:1px;transform:translate(-.6px,-.6px)}.surakarta-board-module__Rx2xIa__trackBase{stroke:var(--groove-highlight);stroke-width:1px;transform:translate(.6px,.6px)}.surakarta-board-module__Rx2xIa__coordinates{fill:var(--board-groove-highlight-light);text-anchor:middle;dominant-baseline:middle;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:6px;font-weight:800}.surakarta-board-module__Rx2xIa__route{--route-glow:#d3ff5bb8;stroke-width:1.9px;opacity:1;filter:drop-shadow(0 0 2.2px var(--route-glow));pointer-events:none}.surakarta-board-module__Rx2xIa__route[data-player="2"]{--route-glow:#fffaf0ad}.surakarta-board-module__Rx2xIa__route path{vector-effect:non-scaling-stroke}.surakarta-board-module__Rx2xIa__point{z-index:3;width:var(--point-size);height:var(--point-size);color:inherit;cursor:default;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.surakarta-board-module__Rx2xIa__point:not(:disabled){cursor:pointer}.surakarta-board-module__Rx2xIa__point:focus-visible{outline:2px solid color-mix(in oklch, var(--ring) 78%, transparent);outline-offset:.18rem}.surakarta-board-module__Rx2xIa__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}.surakarta-board-module__Rx2xIa__piece,.surakarta-board-module__Rx2xIa__capturedPiece{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}.surakarta-board-module__Rx2xIa__movingPiece{transform-box:fill-box;transform-origin:50%;animation:surakarta-board-module__Rx2xIa__moving-piece-travel var(--capture-travel-duration) cubic-bezier(.42, 0, .58, 1) both}.surakarta-board-module__Rx2xIa__movingPieceRim{fill:none;stroke:#ffffff21;stroke-width:.4px}.surakarta-board-module__Rx2xIa__capturedPiece{animation:surakarta-board-module__Rx2xIa__captured-piece-impact var(--capture-travel-duration) ease-in both;position:absolute}.surakarta-board-module__Rx2xIa__point[data-capture-arrival] .surakarta-board-module__Rx2xIa__piece{opacity:0}.surakarta-board-module__Rx2xIa__point[data-cell="1"] .surakarta-board-module__Rx2xIa__piece,.surakarta-board-module__Rx2xIa__capturedPiece[data-player="1"]{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%)}.surakarta-board-module__Rx2xIa__point[data-cell="2"] .surakarta-board-module__Rx2xIa__piece,.surakarta-board-module__Rx2xIa__capturedPiece[data-player="2"]{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%)}.surakarta-board-module__Rx2xIa__pieceShine{display:none}.surakarta-board-module__Rx2xIa__point[data-selectable]:after,.surakarta-board-module__Rx2xIa__point[data-selected]:after{z-index:1;content:"";border:1px solid #d7ff68b3;border-radius:50%;position:absolute;inset:3%;box-shadow:0 0 0 3px #cbff3b1f,0 0 1.2rem #cbff3b66}.surakarta-board-module__Rx2xIa__point[data-selectable]:after{opacity:.72;transform-origin:50%;animation:surakarta-board-module__Rx2xIa__selectable-ring-pulse var(--selectable-pulse-duration) cubic-bezier(.45, 0, .55, 1) infinite alternate}.surakarta-board-module__Rx2xIa__point[data-selected]:after{opacity:1;border-color:#daff74f2;box-shadow:0 0 0 3px #cbff3b29,0 0 1.45rem #cbff3b8f}.surakarta-board-module__Rx2xIa__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 surakarta-board-module__Rx2xIa__destination-pulse;position:relative;box-shadow:0 0 0 .28rem #cbff3b1a,0 0 1rem #d1ff528c}.surakarta-board-module__Rx2xIa__point[data-destination=capture] .surakarta-board-module__Rx2xIa__destination{--capture-color:255 70 75;--capture-dot-color:255 46 53;--capture-glow-color:239 35 40;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%;box-shadow:none;filter:drop-shadow(0 0 4px rgb(var(--capture-glow-color) / 58%));pointer-events:none;border:0;animation:1.8s ease-in-out infinite surakarta-board-module__Rx2xIa__capture-reticle-blink;position:absolute}.surakarta-board-module__Rx2xIa__point[data-destination=capture] .surakarta-board-module__Rx2xIa__destination:before,.surakarta-board-module__Rx2xIa__point[data-destination=capture] .surakarta-board-module__Rx2xIa__destination: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%}.surakarta-board-module__Rx2xIa__point[data-destination=capture] .surakarta-board-module__Rx2xIa__destination:after{rotate:90deg}.surakarta-board-module__Rx2xIa__point[data-destination=capture] .surakarta-board-module__Rx2xIa__destination>span{display:none}.surakarta-board-module__Rx2xIa__point[data-last-from] .surakarta-board-module__Rx2xIa__well,.surakarta-board-module__Rx2xIa__point[data-last-to]{border-radius:50%;box-shadow:0 0 0 2px #d8ff6b29,0 0 24px #d8ff6b47}.surakarta-board-module__Rx2xIa__point[data-selectable]:hover .surakarta-board-module__Rx2xIa__piece,.surakarta-board-module__Rx2xIa__point[data-selected] .surakarta-board-module__Rx2xIa__piece,.surakarta-board-module__Rx2xIa__point[data-selectable]:focus-visible .surakarta-board-module__Rx2xIa__piece{filter:drop-shadow(0 0 .7rem #d0ff4e75);scale:1.12}@keyframes surakarta-board-module__Rx2xIa__moving-piece-travel{0%{filter:drop-shadow(0 0 .22rem #d3ff5b38);transform:scale(.94)}72%{filter:drop-shadow(0 0 .48rem #d3ff5b6b);transform:scale(1.02)}to{filter:drop-shadow(0 0 .72rem #d3ff5b94);transform:scale(1.12)}}@keyframes surakarta-board-module__Rx2xIa__captured-piece-impact{0%,78%{opacity:1;filter:blur();scale:1}to{opacity:0;filter:blur(4px);scale:.2}}@keyframes surakarta-board-module__Rx2xIa__destination-pulse{0%{opacity:.68;scale:.82}to{opacity:1;scale:1.18}}@keyframes surakarta-board-module__Rx2xIa__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 surakarta-board-module__Rx2xIa__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%))}}@media (prefers-reduced-motion:reduce){.surakarta-board-module__Rx2xIa__destination,.surakarta-board-module__Rx2xIa__point[data-selectable]:after{animation:none}.surakarta-board-module__Rx2xIa__piece{transition:none}}[data-board-surface=ivory] .surakarta-board-module__Rx2xIa__shell{--groove-shadow:var(--board-groove-shadow-light);--groove-highlight:var(--board-groove-highlight-light)}[data-board-surface=ivory] .surakarta-board-module__Rx2xIa__surfaceDepth{fill:var(--board-well-light-mid)}[data-board-surface=ivory] .surakarta-board-module__Rx2xIa__surfaceBase{fill:var(--board-surface-light-mid)}[data-board-surface=ivory] .surakarta-board-module__Rx2xIa__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%)}
.backgammon-board-module__t0-56G__shell{--board-glow-strength:.18;--board-glow-soft:.06;isolation:isolate;aspect-ratio:566/496;width:min(100%,920px);position:relative;container-type:inline-size}.backgammon-board-module__t0-56G__board{--bg-board:#363c25;--bg-inset:#25291c;--field-left:1.7401%;--field-right:10.5468%;--field-gap:6.4227%;--field-top:2.5411%;--field-bottom:2.5411%;--well-left-x:2.2232%;--well-right-x:48.8965%;--well-width:40.074%;z-index:1;isolation:isolate;width:100%;height:100%;box-shadow:none;perspective:900px;transform-style:preserve-3d;direction:ltr;background:0 0;border:0;border-radius:0;display:grid;position:relative;overflow:visible}.backgammon-board-module__t0-56G__boardGeometry{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.backgammon-board-module__t0-56G__boardPointerGlow{z-index:30;overflow:visible}.backgammon-board-module__t0-56G__boardPointerGlowPath{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;filter:drop-shadow(0 0 6px #d8ff6b42);vector-effect:non-scaling-stroke}.backgammon-board-module__t0-56G__threeCheckerLayer{z-index:19;pointer-events:none;position:absolute;inset:0;overflow:visible}.backgammon-board-module__t0-56G__threeCheckerLayer canvas{pointer-events:none;display:block;position:absolute;inset:0;overflow:visible;width:100%!important;height:100%!important}.backgammon-board-module__t0-56G__threeDragLayer{z-index:1000;pointer-events:none;position:absolute;inset:0;overflow:visible}.backgammon-board-module__t0-56G__threeDragLayer canvas{pointer-events:none;display:block;position:absolute;inset:0;overflow:visible;width:100%!important;height:100%!important}.backgammon-board-module__t0-56G__board[data-three-checkers-active] [data-three-checker-id],.backgammon-board-module__t0-56G__board[data-three-checkers-active] [data-three-store-coin],.backgammon-board-module__t0-56G__board[data-three-checkers-active] [data-setup-flight],.backgammon-board-module__t0-56G__board[data-three-checkers-active] [data-move-flight],.backgammon-board-module__t0-56G__board[data-three-checkers-active] .backgammon-board-module__t0-56G__setupFlightShadow{opacity:0!important}.backgammon-board-module__t0-56G__board[data-three-checkers-ready]>.backgammon-board-module__t0-56G__boardGeometry:not(.backgammon-board-module__t0-56G__boardPointerGlow){opacity:0}.backgammon-board-module__t0-56G__board[data-three-checkers-ready] .backgammon-board-module__t0-56G__offCount{box-shadow:none;background:0 0;border-color:#0000}.backgammon-board-module__t0-56G__boardDepthOverlay{z-index:20}.backgammon-board-module__t0-56G__geometryOuter{stroke:#ffffff16;stroke-width:1.46px;filter:drop-shadow(0 22px 28px #00000094)drop-shadow(0 0 24px #7e973917)}.backgammon-board-module__t0-56G__geometrySurfaceOverlay{stroke:none;pointer-events:none}.backgammon-board-module__t0-56G__geometryWell{stroke:#ffffff16;stroke-width:.07px;filter:drop-shadow(0 -1px 1px #000000bf)}.backgammon-board-module__t0-56G__geometryStore{stroke:#ffffff16;stroke-width:.17px}.backgammon-board-module__t0-56G__geometryInsetDepth,.backgammon-board-module__t0-56G__geometryInsetTexture{stroke:none;pointer-events:none}.backgammon-board-module__t0-56G__geometryCarvedWall{fill:none;stroke-width:9px;opacity:.58;pointer-events:none;vector-effect:non-scaling-stroke}.backgammon-board-module__t0-56G__geometryInsetRim{fill:none;stroke:#ffffff16;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px #ffffff0e)}.backgammon-board-module__t0-56G__geometryForegroundDepth{stroke:none;pointer-events:none}.backgammon-board-module__t0-56G__geometryForegroundRim{fill:none;stroke-width:4.5px;filter:blur(.8px);pointer-events:none;vector-effect:non-scaling-stroke}.backgammon-board-module__t0-56G__geometryFrontLip{fill:none;stroke:#e7d1b40e;stroke-width:.8px;filter:drop-shadow(0 1px #0006);pointer-events:none;vector-effect:non-scaling-stroke}.backgammon-board-module__t0-56G__geometryPoint{stroke:#ffffff09;stroke-width:.18px;opacity:.78;filter:saturate(.88)drop-shadow(0 2px 2px #00000042)}.backgammon-board-module__t0-56G__row{z-index:21;left:var(--field-left);right:var(--field-right);grid-template-columns:repeat(6, minmax(0, 1fr)) var(--field-gap) repeat(6, minmax(0, 1fr));display:grid;position:absolute}.backgammon-board-module__t0-56G__topRow{top:var(--field-top);bottom:50%}.backgammon-board-module__t0-56G__bottomRow{top:50%;bottom:var(--field-bottom)}.backgammon-board-module__t0-56G__point{z-index:2;cursor:default;background:0 0;border:0;outline:none;min-width:0;height:100%;position:relative}.backgammon-board-module__t0-56G__point[data-selectable],.backgammon-board-module__t0-56G__point[data-destination]{cursor:pointer}.backgammon-board-module__t0-56G__triangle{z-index:3;pointer-events:none;display:none;position:absolute;inset-inline:5.85%}.backgammon-board-module__t0-56G__triangle svg{width:100%;height:100%;display:block;overflow:visible}.backgammon-board-module__t0-56G__triangle path{stroke-width:.12px;vector-effect:non-scaling-stroke}.backgammon-board-module__t0-56G__point[data-direction=top] .backgammon-board-module__t0-56G__triangle{height:25.87cqi;top:0}.backgammon-board-module__t0-56G__point[data-direction=bottom] .backgammon-board-module__t0-56G__triangle{height:25.87cqi;bottom:0;transform:rotate(180deg)}.backgammon-board-module__t0-56G__point[data-destination] .backgammon-board-module__t0-56G__triangle{filter:brightness(1.08) drop-shadow(0 0 7px rgb(var(--destination-glow) / .38));opacity:.68;animation:1.8s ease-in-out infinite backgammon-board-module__t0-56G__destination-point-glow;display:block}.backgammon-board-module__t0-56G__point[data-destination-player="1"]{--destination-glow:216 255 107}.backgammon-board-module__t0-56G__point[data-destination-player="2"]{--destination-glow:255 250 241}.backgammon-board-module__t0-56G__point[data-destination]:hover .backgammon-board-module__t0-56G__triangle,.backgammon-board-module__t0-56G__point[data-destination]:focus-visible .backgammon-board-module__t0-56G__triangle{filter:brightness(1.22) drop-shadow(0 0 12px rgb(var(--destination-glow) / .72));opacity:1;animation:none}@keyframes backgammon-board-module__t0-56G__destination-point-glow{0%,to{filter:brightness(1.04) drop-shadow(0 0 6px rgb(var(--destination-glow) / .3));opacity:.58}50%{filter:brightness(1.14) drop-shadow(0 0 9px rgb(var(--destination-glow) / .5));opacity:.78}}.backgammon-board-module__t0-56G__checkerStack{--checker-stack-gap:.15cqi;--checker-stack-size:5.815cqi;z-index:8;pointer-events:none;position:absolute;inset-block:0;inset-inline:7.08%}.backgammon-board-module__t0-56G__selectableCheckerRing{--selectable-ring-stroke:#fff;z-index:140;aspect-ratio:1;pointer-events:none;width:100%;display:block;position:absolute;inset-inline-start:0}.backgammon-board-module__t0-56G__selectableCheckerRing[data-player="2"]{--selectable-ring-stroke:#29460e}.backgammon-board-module__t0-56G__selectableCheckerRing:after{border:max(2.5px, .25cqi) solid var(--selectable-ring-stroke);content:"";transform-origin:50%;border-radius:50%;animation:1.1s cubic-bezier(.45,0,.55,1) infinite alternate backgammon-board-module__t0-56G__selectable-checker-ring-pulse;position:absolute;inset:29%;transform:scale(.94)}.backgammon-board-module__t0-56G__point[data-selected] .backgammon-board-module__t0-56G__selectableCheckerRing:after,.backgammon-board-module__t0-56G__barStack[data-selected] .backgammon-board-module__t0-56G__selectableCheckerRing:after{animation:none;transform:scale(1.08)}.backgammon-board-module__t0-56G__board[data-checker-move-active] .backgammon-board-module__t0-56G__selectableCheckerRing{opacity:0}.backgammon-board-module__t0-56G__point[data-direction=top] .backgammon-board-module__t0-56G__checkerStack{top:0}.backgammon-board-module__t0-56G__point[data-direction=bottom] .backgammon-board-module__t0-56G__checkerStack{bottom:0}.backgammon-board-module__t0-56G__checker{z-index:var(--checker-layer,2);aspect-ratio:1;box-sizing:border-box;border:1px solid var(--coin-bevel-highlight);background:radial-gradient(circle at 29% 22%, var(--coin-specular) 0 5%, transparent 19%), linear-gradient(145deg, #ffffff1c 0%, transparent 38%, #00000029 100%), radial-gradient(circle at 48% 45%, var(--coin-face) 0 70%, var(--coin-rim-light) 71% 77%, var(--coin-rim) 78% 90%, var(--coin-side) 91% 100%);width:100%;box-shadow:inset 1px 1px 2px #ffffff38, inset -2px -2px 3px var(--coin-form-shadow), 0 1px 0 var(--coin-side-highlight), 0 3px 0 var(--coin-side-dark);backface-visibility:visible;transform-style:preserve-3d;will-change:transform;border-radius:50%;display:block;position:relative}.backgammon-board-module__t0-56G__checker[data-in-flight]{visibility:hidden}.backgammon-board-module__t0-56G__setupTarget,.backgammon-board-module__t0-56G__moveTarget{visibility:hidden;pointer-events:none}.backgammon-board-module__t0-56G__checkerFlight{z-index:42;pointer-events:none;transform-origin:50%;position:absolute;top:0;left:0}.backgammon-board-module__t0-56G__checkerFlight[data-setup-flight]:after{opacity:0}.backgammon-board-module__t0-56G__setupFlightShadow{z-index:1;filter:blur(clamp(.16rem,.7cqi,.42rem));pointer-events:none;transform-origin:50% 68%;background:#000000b8;border-radius:50%;position:absolute;top:0;left:0}.backgammon-board-module__t0-56G__checkerStack>.backgammon-board-module__t0-56G__checker{position:absolute;inset-inline-start:0}.backgammon-board-module__t0-56G__point[data-direction=top] .backgammon-board-module__t0-56G__checkerStack>.backgammon-board-module__t0-56G__checker,.backgammon-board-module__t0-56G__point[data-direction=top] .backgammon-board-module__t0-56G__checkerStack>.backgammon-board-module__t0-56G__selectableCheckerRing{top:calc(var(--checker-stack-slot,0) * (var(--checker-stack-size) + var(--checker-stack-gap)))}.backgammon-board-module__t0-56G__point[data-direction=bottom] .backgammon-board-module__t0-56G__checkerStack>.backgammon-board-module__t0-56G__checker,.backgammon-board-module__t0-56G__point[data-direction=bottom] .backgammon-board-module__t0-56G__checkerStack>.backgammon-board-module__t0-56G__selectableCheckerRing{bottom:calc(var(--checker-stack-slot,0) * (var(--checker-stack-size) + var(--checker-stack-gap)))}@keyframes backgammon-board-module__t0-56G__selectable-checker-ring-pulse{0%{transform:scale(.94)}to{transform:scale(1.08)}}.backgammon-board-module__t0-56G__checker:before{z-index:2;content:"";pointer-events:none;border:1px solid var(--coin-center-edge);background:radial-gradient(circle at 31% 24%, var(--coin-center-specular) 0 7%, transparent 27%), linear-gradient(145deg, var(--coin-center-light), var(--coin-center-face) 52%, var(--coin-center-shade));box-shadow:inset 1px 1px 1px #0000003d, inset -1px -1px 1px #ffffff1f, 0 -1px 0 var(--coin-groove-shadow), 0 1px 0 var(--coin-groove-light);border-radius:50%;position:absolute;inset:19%}.backgammon-board-module__t0-56G__checker:after{z-index:-1;border:1px solid var(--coin-side-highlight);background:linear-gradient(145deg, var(--coin-side-highlight) 0%, var(--coin-side) 38%, var(--coin-side-dark) 100%);box-shadow:inset 1px 1px 1px #ffffff1a, inset -2px -2px 2px #00000047, 1px 2px 1px var(--coin-contact-shadow), 3px 5px 5px var(--coin-cast-shadow);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;transform:translate3d(0,3px,-5px)}.backgammon-board-module__t0-56G__checker[data-player="1"]{--coin-face:#7fa82b;--coin-rim-light:#98b947;--coin-rim:#5b781e;--coin-side:#456019;--coin-side-dark:#2c3d12;--coin-side-highlight:#98b947;--coin-bevel-highlight:#a7c75b;--coin-form-shadow:#4659126b;--coin-contact-shadow:#0f130680;--coin-cast-shadow:#0708036b;--coin-specular:#ffe4e56b;--coin-center-edge:#53691794;--coin-center-light:#98b947;--coin-center-face:#7fa82b;--coin-center-shade:#5b781e;--coin-center-specular:#ffe1e233;--coin-groove-shadow:#41521180;--coin-groove-light:#e6ff9f33}.backgammon-board-module__t0-56G__checker[data-player="2"]{--coin-face:#e6dccb;--coin-rim-light:#f5ecde;--coin-rim:#b9a88f;--coin-side:#98866d;--coin-side-dark:#675846;--coin-side-highlight:#eadfce;--coin-bevel-highlight:#fffaf1;--coin-form-shadow:#5747334d;--coin-contact-shadow:#0f0b0880;--coin-cast-shadow:#0607046b;--coin-specular:#ffffffb3;--coin-center-edge:#79674f94;--coin-center-light:#eee5d6;--coin-center-face:#d8cdbb;--coin-center-shade:#bbaa91;--coin-center-specular:#ffffff9e;--coin-groove-shadow:#5646316b;--coin-groove-light:#ffffff57}.backgammon-board-module__t0-56G__bar{z-index:21;top:var(--field-top);bottom:var(--field-bottom);grid-template-rows:1fr 1fr;align-items:center;width:5.55%;display:grid;position:absolute;left:45.5588%;transform:translate(-50%)}.backgammon-board-module__t0-56G__barStack{--checker-stack-gap:.15cqi;--checker-stack-size:5.815cqi;color:#fff;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0;display:block;position:relative}.backgammon-board-module__t0-56G__barStack[data-selectable]{cursor:pointer}.backgammon-board-module__t0-56G__barStack .backgammon-board-module__t0-56G__checker{width:var(--checker-stack-size);position:absolute;left:50%;transform:translate(-50%)}.backgammon-board-module__t0-56G__barStack[data-player="2"] .backgammon-board-module__t0-56G__checker{top:calc(var(--checker-stack-slot,0) * (var(--checker-stack-size) + var(--checker-stack-gap)))}.backgammon-board-module__t0-56G__barStack[data-player="1"] .backgammon-board-module__t0-56G__checker{bottom:calc(var(--checker-stack-slot,0) * (var(--checker-stack-size) + var(--checker-stack-gap)))}.backgammon-board-module__t0-56G__barStack .backgammon-board-module__t0-56G__selectableCheckerRing{width:var(--checker-stack-size);left:50%;transform:translate(-50%)}.backgammon-board-module__t0-56G__barStack[data-player="2"] .backgammon-board-module__t0-56G__selectableCheckerRing{top:calc(var(--checker-stack-slot,0) * (var(--checker-stack-size) + var(--checker-stack-gap)))}.backgammon-board-module__t0-56G__barStack[data-player="1"] .backgammon-board-module__t0-56G__selectableCheckerRing{bottom:calc(var(--checker-stack-slot,0) * (var(--checker-stack-size) + var(--checker-stack-gap)))}.backgammon-board-module__t0-56G__barStack[data-selected] .backgammon-board-module__t0-56G__checker{box-shadow:0 0 18px #d8ff6be6}.backgammon-board-module__t0-56G__diceStage{z-index:34;top:var(--field-top);bottom:var(--field-bottom);width:var(--well-width);pointer-events:none;place-items:center;gap:clamp(.3rem,1cqi,.55rem);display:grid;position:absolute}.backgammon-board-module__t0-56G__diceStage[data-zone=left]{left:var(--well-left-x)}.backgammon-board-module__t0-56G__diceStage[data-zone=right]{left:var(--well-right-x)}.backgammon-board-module__t0-56G__dicePair{width:100%;display:block;position:absolute;inset:0}.backgammon-board-module__t0-56G__physicsDice{pointer-events:none;isolation:isolate;width:100%;height:100%;display:block;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4.5% 95.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4.5% 95.5%,#0000 100%)}.backgammon-board-module__t0-56G__physicsDice canvas{pointer-events:none;display:block;position:absolute;inset:0;background:0 0!important;width:100%!important;height:100%!important}.backgammon-board-module__t0-56G__passButton{color:var(--primary-foreground);cursor:pointer;pointer-events:auto;background:#7e9739e0;border:1px solid #d8ff6b94;border-radius:999px;padding:.5rem .8rem;font-size:clamp(.58rem,1.45cqi,.76rem);font-weight:750;transition:background .16s,transform .16s;box-shadow:0 8px 22px #0000006b,0 0 22px #b4dc453d}.backgammon-board-module__t0-56G__passButton:hover{background:#d1ff54;transform:translateY(-1px)}.backgammon-board-module__t0-56G__trayRollButton{z-index:35;isolation:isolate;aspect-ratio:1;width:8.86508%;color:var(--primary-foreground);cursor:pointer;text-align:center;text-shadow:none;text-transform:uppercase;background:radial-gradient(circle at 35% 24%,#ffe0dcb8,#dfff8538 24%,#0000 43%),radial-gradient(circle at 50% 64%,#d1ff52 0%,#9cc231 58%,#53681b 100%);border:1px solid #e7ffa3ad;border-radius:50%;grid-template:1fr/1fr;place-items:center;font-size:clamp(.42rem,1.1cqi,.66rem);font-weight:800;line-height:.94;transition:background .22s,border-color .22s,box-shadow .22s,color .22s,filter .22s,transform .24s cubic-bezier(.2,.82,.24,1);display:grid;position:absolute;top:49.9664%;left:94.3849%;transform:translate(-50%,-56%);box-shadow:inset 0 2px 2px #ffffff6b,inset 0 -7px 10px #38470e80,0 2px #87a82b,0 6px #3a4714,0 10px 15px #00000094,0 0 20px #d8ff6b85,0 0 0 3px #0f1208b8}.backgammon-board-module__t0-56G__trayRollButton[data-lit]{border-color:#e7ffa3ad;animation:2.4s ease-in-out infinite backgammon-board-module__t0-56G__tray-roll-ready-pulse}@keyframes backgammon-board-module__t0-56G__tray-roll-ready-pulse{0%,to{filter:brightness();box-shadow:inset 0 2px 2px #ffffff6b,inset 0 -7px 10px #38470e80,0 2px #87a82b,0 6px #3a4714,0 10px 15px #00000094,0 0 17px #d8ff6b66,0 0 0 3px #0f1208b8}50%{filter:brightness(1.11);box-shadow:inset 0 2px 2px #ffffff85,inset 0 -7px 10px #38470e70,0 2px #95b933,0 6px #3a4714,0 10px 16px #0009,0 0 31px #d8ff6bc7,0 0 0 3px #0f1208b8}}.backgammon-board-module__t0-56G__trayRollButton:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffe2da33;position:absolute;inset:5%;box-shadow:inset 1px 1px 1px #ffffff24,inset -1px -2px 2px #2e3a0b70}.backgammon-board-module__t0-56G__trayRollButton:after{z-index:0;content:"";filter:blur(.4px);pointer-events:none;background:radial-gradient(#ffffff57,#0000 72%);border-radius:50%;width:48%;height:22%;position:absolute;top:13%;left:23%;transform:rotate(-12deg)}.backgammon-board-module__t0-56G__trayRollIcon{z-index:1;width:48%;height:48%;color:inherit;margin:auto;position:relative}.backgammon-board-module__t0-56G__trayRollButton:not(:disabled):active{filter:brightness(.92)saturate(.9);animation:none;transform:translate(-50%,-51%);box-shadow:inset 0 6px 10px #253009a3,inset 0 -1px 1px #ffffff24,0 1px #485919,0 3px 6px #00000075,0 0 8px #b4dc4533,0 0 0 3px #0f1208c7}.backgammon-board-module__t0-56G__trayRollButton:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.backgammon-board-module__t0-56G__trayRollButton:disabled{color:#aeb3bb;cursor:default;filter:none;text-shadow:0 1px 2px #000000d1;background:radial-gradient(circle at 35% 24%,#d2d6dc2e,#6a707a1a 24%,#0000 43%),radial-gradient(circle at 50% 64%,#34383f 0%,#1d2025 58%,#0b0d10 100%);border-color:#797e8780;transform:translate(-50%,-53.5%);box-shadow:inset 0 4px 7px #00000094,inset 0 -2px 2px #ffffff2e,0 1px #272b31,0 3px #0b0d10,0 6px 9px #00000080,0 0 0 3px #040507c7}.backgammon-board-module__t0-56G__trayRollButton:disabled .backgammon-board-module__t0-56G__trayRollIcon{color:#aeb3bb;filter:drop-shadow(0 1px 2px #000000d1)}.backgammon-board-module__t0-56G__passButton{--pass-timer-angle:360deg;z-index:6;white-space:nowrap;background:#11120df0;border-color:#ffffff38;align-items:center;gap:clamp(.28rem,.7cqi,.48rem);width:max-content;padding:clamp(.34rem,.7cqi,.48rem) clamp(.42rem,.9cqi,.64rem);animation:.18s ease-out both backgammon-board-module__t0-56G__forced-pass-enter;display:inline-flex;position:absolute;top:calc(50% + clamp(2.25rem,5.8cqi,3.35rem));left:50%;transform:translate(-50%,-50%);box-shadow:0 9px 24px #00000075,inset 0 1px #ffffff1a}.backgammon-board-module__t0-56G__openingTieMessage,.backgammon-board-module__t0-56G__openingResultMessage{z-index:6;color:#ffffffc7;white-space:nowrap;background:#11120df0;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:clamp(.28rem,.7cqi,.48rem);width:max-content;padding:clamp(.34rem,.7cqi,.48rem) clamp(.52rem,1.05cqi,.72rem);font-size:clamp(.58rem,1.45cqi,.76rem);font-weight:650;animation:.18s ease-out both backgammon-board-module__t0-56G__forced-pass-enter;display:inline-flex;position:absolute;top:calc(50% + clamp(2.25rem,5.8cqi,3.35rem));left:50%;transform:translate(-50%,-50%);box-shadow:0 9px 24px #00000075,inset 0 1px #ffffff1a}.backgammon-board-module__t0-56G__openingTieMessage strong,.backgammon-board-module__t0-56G__openingResultMessage strong{color:#e4ff9b;font-weight:800}.backgammon-board-module__t0-56G__openingResultMessage[data-player="2"] span,.backgammon-board-module__t0-56G__openingResultMessage[data-player="2"] strong{color:#f5ecde}.backgammon-board-module__t0-56G__passButton:hover{background:#272d14f5;border-color:#d8ff6b94;transform:translate(-50%,calc(-50% - 1px))}.backgammon-board-module__t0-56G__passButton:focus-visible{outline-offset:3px;outline:2px solid #ffffffe0}.backgammon-board-module__t0-56G__passMessage{color:#ffffffc7;font-weight:650}.backgammon-board-module__t0-56G__passAction{color:#e4ff9b;font-weight:800}.backgammon-board-module__t0-56G__passTimer{aspect-ratio:1;background:radial-gradient(circle, #181a11 55%, transparent 58%), conic-gradient(from -90deg, #ffffffeb 0deg var(--pass-timer-angle), #ffffff29 var(--pass-timer-angle) 360deg);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:1.82em;font-size:.88em;line-height:1;display:grid}@keyframes backgammon-board-module__t0-56G__forced-pass-enter{0%{opacity:0;transform:translate(-50%,-62%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.backgammon-board-module__t0-56G__offTray{z-index:23;inset-block:0;pointer-events:none;width:6.6784%;position:absolute;right:2.2762%}.backgammon-board-module__t0-56G__offCount{box-sizing:border-box;appearance:none;color:#fff;cursor:default;width:100%;height:32.163%;font:inherit;pointer-events:auto;background:radial-gradient(circle at 44% 62%,#382a2d 0%,#20191b 58%,#130f13 100%);border:1px solid #ffffff16;border-radius:clamp(.06rem,.15cqi,.12rem);padding:0;position:absolute;right:0;overflow:hidden;box-shadow:inset 0 clamp(.34rem,1.75cqi,.95rem) clamp(.6rem,3.1cqi,1.7rem) #000000d6,inset 0 -2px 4px #ffffff0e,0 1px #ffffff16}.backgammon-board-module__t0-56G__board[data-three-checkers-ready] .backgammon-board-module__t0-56G__offCount[data-bear-off-ready]{cursor:pointer;border-color:#d8ff6beb;animation:1.35s ease-in-out infinite alternate backgammon-board-module__t0-56G__bear-off-store-ready;box-shadow:inset 0 clamp(.34rem,1.75cqi,.95rem) clamp(.6rem,3.1cqi,1.7rem) #000000c7,inset 0 0 0 max(1px,.12cqi) #e0ff8c6b,0 0 clamp(.46rem,1.9cqi,1rem) #d8ff6bad}.backgammon-board-module__t0-56G__board[data-three-checkers-ready] .backgammon-board-module__t0-56G__offCount[data-bear-off-ready]:hover,.backgammon-board-module__t0-56G__board[data-three-checkers-ready] .backgammon-board-module__t0-56G__offCount[data-bear-off-ready]:focus-visible{border-color:#e3ff96;outline:none;animation:none;box-shadow:inset 0 clamp(.34rem,1.75cqi,.95rem) clamp(.6rem,3.1cqi,1.7rem) #000000b8,inset 0 0 0 max(1px,.12cqi) #edffba94,0 0 clamp(.68rem,2.5cqi,1.35rem) #d8ff6be0}@keyframes backgammon-board-module__t0-56G__bear-off-store-ready{0%{filter:brightness(.96)}to{filter:brightness(1.12)}}.backgammon-board-module__t0-56G__offCount[data-player="2"]{border-radius:45%/10.5%;top:2.5411%}.backgammon-board-module__t0-56G__offCount[data-player="1"]{border-radius:45%/10.5%;bottom:2.7823%}.backgammon-board-module__t0-56G__offCoins{flex-direction:column;display:flex;position:absolute;inset:3.2% 6.22%}.backgammon-board-module__t0-56G__offCount[data-player="1"] .backgammon-board-module__t0-56G__offCoins{flex-direction:column-reverse}.backgammon-board-module__t0-56G__offCount[data-setting-up] .backgammon-board-module__t0-56G__offCoins{flex-direction:column}.backgammon-board-module__t0-56G__offCoin{box-sizing:border-box;border:1px solid;border-radius:8%/25%;flex:0 0 6.66667%;display:block}.backgammon-board-module__t0-56G__offCoinPlaceholder{visibility:hidden}.backgammon-board-module__t0-56G__offCoin[data-player="1"]{background:linear-gradient(#98b947,#7fa82b 48%,#2c3d12 55%,#5b781e);border-color:#98b947;box-shadow:inset 0 1px 1px #ffffff4d,0 1px 2px #00000080}.backgammon-board-module__t0-56G__offCoin[data-player="2"]{background:linear-gradient(#fff9ed,#d8cbb6 48%,#81715c 55%,#c5b69e);border-color:#f6ecdc;box-shadow:inset 0 1px 1px #ffffffbf,0 1px 2px #00000080}.backgammon-board-module__t0-56G__offCountLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.backgammon-board-module__t0-56G__board{border-radius:.7rem}.backgammon-board-module__t0-56G__passButton{padding:.38rem .55rem}}@media (prefers-reduced-motion:reduce){.backgammon-board-module__t0-56G__trayRollButton[data-lit],.backgammon-board-module__t0-56G__board[data-three-checkers-ready] .backgammon-board-module__t0-56G__offCount[data-bear-off-ready],.backgammon-board-module__t0-56G__point[data-destination] .backgammon-board-module__t0-56G__triangle{animation:none}.backgammon-board-module__t0-56G__selectableCheckerRing:after{animation:none;transform:scale(1)}.backgammon-board-module__t0-56G__passButton{animation:none}.backgammon-board-module__t0-56G__triangle,.backgammon-board-module__t0-56G__trayRollButton,.backgammon-board-module__t0-56G__passButton{transition:none}}[data-board-surface=ivory] .backgammon-board-module__t0-56G__geometryOuter{fill:var(--board-surface-light-mid);stroke:#ffffff16;filter:drop-shadow(0 22px 28px #00000094)drop-shadow(0 0 24px #7e973917)}[data-board-surface=ivory] :is(.backgammon-board-module__t0-56G__geometryWell,.backgammon-board-module__t0-56G__geometryStore){stroke:var(--board-well-rim-light)}[data-board-surface=ivory] .backgammon-board-module__t0-56G__wellStopHigh{stop-color:var(--board-well-light-high)}[data-board-surface=ivory] .backgammon-board-module__t0-56G__wellStopMid{stop-color:var(--board-well-light-mid)}[data-board-surface=ivory] .backgammon-board-module__t0-56G__wellStopLow{stop-color:var(--board-well-light-low)}[data-board-surface=ivory] .backgammon-board-module__t0-56G__geometryInsetRim{stroke:var(--board-groove-highlight-light)}[data-board-surface=ivory] .backgammon-board-module__t0-56G__geometryCarvedWall{stroke:var(--board-groove-shadow-light)}
.ultimate-tic-tac-toe-board-module__2DKqxG__shell{}.ultimate-tic-tac-toe-board-module__2DKqxG__frame{padding:clamp(.65rem,2.8cqi,1.25rem);}.ultimate-tic-tac-toe-board-module__2DKqxG__grid{aspect-ratio:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.55rem,2.2cqi,1rem);display:grid;position:relative}.ultimate-tic-tac-toe-board-module__2DKqxG__smallBoard{background:#0503044d;border-radius:clamp(.4rem,1.4cqi,.8rem);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2px,.6cqi,4px);min-width:0;min-height:0;padding:clamp(3px,.8cqi,6px);transition:box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 1px 4px #000000b3,0 1px #ffffff14}.ultimate-tic-tac-toe-board-module__2DKqxG__smallBoard[data-active]{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--primary) 65%, transparent), 0 0 14px color-mix(in oklch, var(--primary) 12%, transparent)}.ultimate-tic-tac-toe-board-module__2DKqxG__cell{touch-action:manipulation;aspect-ratio:1;outline:none;padding:0;}.ultimate-tic-tac-toe-board-module__2DKqxG__cell:disabled{cursor:default}.ultimate-tic-tac-toe-board-module__2DKqxG__cell[data-actionable]{cursor:pointer}.ultimate-tic-tac-toe-board-module__2DKqxG__cell[data-actionable]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;z-index:3}.ultimate-tic-tac-toe-board-module__2DKqxG__cell[data-last]:after{border-radius:inherit;background:color-mix(in oklch, var(--primary) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--primary) 35%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.ultimate-tic-tac-toe-board-module__2DKqxG__piece,.ultimate-tic-tac-toe-board-module__2DKqxG__ghost{pointer-events:none;width:91%;height:91%;display:block;position:relative}.ultimate-tic-tac-toe-board-module__2DKqxG__mark{filter:drop-shadow(0 2px 2px #0009);width:100%;height:100%;display:block;overflow:visible}.ultimate-tic-tac-toe-board-module__2DKqxG__ghost{opacity:0;transition:opacity .13s,scale .18s;scale:.86}.ultimate-tic-tac-toe-board-module__2DKqxG__cell[data-actionable]:is(:hover,:focus-visible) .ultimate-tic-tac-toe-board-module__2DKqxG__ghost{opacity:.38;scale:1}.ultimate-tic-tac-toe-board-module__2DKqxG__closedSurface{cursor:pointer;border-radius:clamp(.25rem,.9cqi,.55rem);outline:none;padding:0;position:absolute;inset:clamp(3px,.8cqi,6px);}.ultimate-tic-tac-toe-board-module__2DKqxG__closedSurface:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ultimate-tic-tac-toe-board-module__2DKqxG__history{opacity:0;pointer-events:none;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2px,.6cqi,4px);transition:opacity .18s;display:grid;position:absolute;inset:0}.ultimate-tic-tac-toe-board-module__2DKqxG__smallBoard[data-inspecting] .ultimate-tic-tac-toe-board-module__2DKqxG__history{opacity:.5}.ultimate-tic-tac-toe-board-module__2DKqxG__smallBoard:nth-child(2n) .ultimate-tic-tac-toe-board-module__2DKqxG__closedSurface{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),#211a1cb8}.ultimate-tic-tac-toe-board-module__2DKqxG__owner{pointer-events:none;z-index:4;position:absolute;inset:3%}.ultimate-tic-tac-toe-board-module__2DKqxG__ownerMark{width:100%;height:100%;transition:opacity .18s;display:block}.ultimate-tic-tac-toe-board-module__2DKqxG__smallBoard[data-inspecting] .ultimate-tic-tac-toe-board-module__2DKqxG__ownerMark,.ultimate-tic-tac-toe-board-module__2DKqxG__smallBoard[data-inspecting] .ultimate-tic-tac-toe-board-module__2DKqxG__draw{opacity:.12}.ultimate-tic-tac-toe-board-module__2DKqxG__draw{color:#efeee966;pointer-events:none;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.ultimate-tic-tac-toe-board-module__2DKqxG__smallBoard[data-winning][data-result="1"]{box-shadow:inset 0 0 0 1px var(--q-lime-bright), 0 0 16px color-mix(in oklch, var(--q-lime-bright) 35%, transparent)}.ultimate-tic-tac-toe-board-module__2DKqxG__smallBoard[data-winning][data-result="2"]{box-shadow:inset 0 0 0 1px var(--q-ivory), 0 0 16px color-mix(in oklch, var(--q-ivory) 35%, transparent)}[data-board-surface=ivory] .ultimate-tic-tac-toe-board-module__2DKqxG__smallBoard{background:#6957461f}[data-board-surface=ivory] .ultimate-tic-tac-toe-board-module__2DKqxG__smallBoard:nth-child(2n) .ultimate-tic-tac-toe-board-module__2DKqxG__closedSurface{background:linear-gradient(145deg, #fffafb06, transparent), var(--board-cell-dark);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] .ultimate-tic-tac-toe-board-module__2DKqxG__draw{color:#786652}@media (prefers-reduced-motion:reduce){.ultimate-tic-tac-toe-board-module__2DKqxG__smallBoard,.ultimate-tic-tac-toe-board-module__2DKqxG__ghost,.ultimate-tic-tac-toe-board-module__2DKqxG__history,.ultimate-tic-tac-toe-board-module__2DKqxG__ownerMark,.ultimate-tic-tac-toe-board-module__2DKqxG__draw{transition:none}}
.active-game-leave-guard-module__Di5Lbq__card{background:radial-gradient(circle at 50% -20%, #b4dc451f, transparent 45%), var(--palette-coal);color:#fff;width:min(100% - 2rem,27rem);max-width:27rem;font-family:var(--font-sans);border:1px solid #ffffff1a;border-radius:1.35rem;gap:0;padding:2rem 1.5rem 1.5rem;overflow:hidden;box-shadow:0 32px 100px #000000ad}.active-game-leave-guard-module__Di5Lbq__card:before{background:var(--primary);content:"";border-radius:999px;width:5rem;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #c6ff348c}.active-game-leave-guard-module__Di5Lbq__header{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.active-game-leave-guard-module__Di5Lbq__eyebrow{color:#ffffff9e;background:#7e97391f;border:1px solid #d8ff6b2e;border-radius:999px;padding:.35rem .7rem;font-size:.7rem;font-weight:650}.active-game-leave-guard-module__Di5Lbq__title{color:#fff;margin-top:1rem;font-size:clamp(1.3rem,4vw,1.65rem);font-weight:750;line-height:1.5}.active-game-leave-guard-module__Di5Lbq__description{color:#ffffff94;text-wrap:pretty;max-width:23rem;margin-top:.55rem;font-size:.86rem;line-height:1.9}.active-game-leave-guard-module__Di5Lbq__error{color:var(--warning);text-align:center;margin-top:1rem;font-size:.8rem;line-height:1.7}.active-game-leave-guard-module__Di5Lbq__actions{grid-template-columns:minmax(0,1fr);gap:.6rem;width:100%;margin-top:1.6rem;display:grid}.active-game-leave-guard-module__Di5Lbq__actions>button{border-radius:.75rem;width:100%;min-height:2.85rem;font-size:.82rem;font-weight:700}.active-game-leave-guard-module__Di5Lbq__actions>button:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:2px;box-shadow:none}.active-game-leave-guard-module__Di5Lbq__actions>.active-game-leave-guard-module__Di5Lbq__resignAction{color:#f87171d9;background:0 0;border:1px solid #0000;margin-top:.3rem}.active-game-leave-guard-module__Di5Lbq__actions>.active-game-leave-guard-module__Di5Lbq__resignAction:hover{color:var(--destructive);background:#f8717114;border-color:#f8717133}@media (max-width:400px){.active-game-leave-guard-module__Di5Lbq__card{padding:1.5rem 1.15rem 1.15rem}}
