.community-button-module__CjbEaG__button[data-variant=default]{color:var(--primary-foreground)}.community-button-module__CjbEaG__button[data-variant=default] svg{color:inherit}
.game-action-button-module__jY4vva__button{isolation:isolate;position:relative}.game-action-button-module__jY4vva__button[aria-disabled=true]{cursor:default}.game-action-button-module__jY4vva__button[data-action-state=pending],.game-action-button-module__jY4vva__button[data-action-state=success],.game-action-button-module__jY4vva__button[data-action-state=error]{opacity:1}.game-action-button-module__jY4vva__button[data-action-state=success]{background:color-mix(in oklch, var(--success) 16%, var(--background))!important;color:var(--success)!important;border-color:color-mix(in oklch, var(--success) 40%, transparent)!important}.game-action-button-module__jY4vva__button[data-action-state=error]{background:color-mix(in oklch, var(--warning) 16%, var(--background))!important;color:var(--warning)!important;border-color:color-mix(in oklch, var(--warning) 40%, transparent)!important}.game-action-button-module__jY4vva__sizer{gap:inherit;max-width:100%;display:inline-grid}.game-action-button-module__jY4vva__reserve{visibility:hidden;pointer-events:none;grid-area:1/1;padding-inline-end:1.4rem}.game-action-button-module__jY4vva__original{justify-content:center;align-items:center;gap:inherit;grid-area:1/1;transition:opacity .15s;display:inline-flex}.game-action-button-module__jY4vva__original[data-hidden=true]{opacity:0}.game-action-button-module__jY4vva__feedback{pointer-events:none;justify-content:center;align-items:center;gap:.4rem;padding-inline:.5rem;display:flex;position:absolute;inset:0}.game-action-button-module__jY4vva__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-action-button-module__jY4vva__icon{color:inherit;flex-shrink:0;display:inline-flex}.game-action-button-module__jY4vva__spinner{animation:.9s linear infinite game-action-button-module__jY4vva__spin}@keyframes game-action-button-module__jY4vva__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.game-action-button-module__jY4vva__button,.game-action-button-module__jY4vva__original{transition:none}.game-action-button-module__jY4vva__spinner{animation:none}}
.game-board-controls-module__2QFJYq__surface{--board-control-accent:#d8ff6b;--board-visual-max-width:640px;--board-visual-height-reserve:12rem;--board-visual-width:min(100%, var(--board-visual-max-width), max(12rem, calc(100dvh - var(--board-visual-height-reserve))));flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.game-board-controls-module__2QFJYq__surface[data-game-id=connect4],.game-board-controls-module__2QFJYq__surface[data-game-id=connect-4]{--board-visual-max-width:700px;--board-visual-height-reserve:9rem}.game-board-controls-module__2QFJYq__surface[data-game-id=chess]{--board-visual-max-width:680px}.game-board-controls-module__2QFJYq__surface[data-game-id=dots-and-boxes]{--board-visual-max-width:650px}.game-board-controls-module__2QFJYq__surface[data-game-id=gomoku],.game-board-controls-module__2QFJYq__surface[data-game-id=go],.game-board-controls-module__2QFJYq__surface[data-game-id=nine-mens-morris]{--board-visual-max-width:680px;--board-visual-height-reserve:11rem}.game-board-controls-module__2QFJYq__surface[data-game-id=hex]{--board-visual-max-width:900px;--board-visual-height-reserve:6rem}.game-board-controls-module__2QFJYq__surface[data-game-id=mancala]{--board-visual-max-width:980px;--board-visual-height-reserve:8rem}.game-board-controls-module__2QFJYq__surface[data-game-id=chinese-checkers]{--board-visual-max-width:900px;--board-visual-height-reserve:6rem}.game-board-controls-module__2QFJYq__surface[data-game-id=fanorona]{--board-visual-max-width:980px;--board-visual-height-reserve:10rem}.game-board-controls-module__2QFJYq__surface[data-game-id=checkers]{--board-visual-max-width:760px;--board-visual-height-reserve:9rem}.game-board-controls-module__2QFJYq__surface[data-game-id=kings-valley],.game-board-controls-module__2QFJYq__surface[data-game-id=agon]{--board-visual-max-width:720px;--board-visual-height-reserve:8rem}.game-board-controls-module__2QFJYq__surface[data-game-id=abalone]{--board-visual-max-width:720px;--board-visual-height-reserve:10rem}.game-board-controls-module__2QFJYq__surface[data-game-id=slimetrail]{--board-visual-max-width:720px;--board-visual-height-reserve:8rem}.game-board-controls-module__2QFJYq__surface[data-game-id=amazons]{--board-visual-max-width:760px;--board-visual-height-reserve:10rem}.game-board-controls-module__2QFJYq__surface[data-theme=midnight]{--board-control-accent:#60a5fa}.game-board-controls-module__2QFJYq__surface[data-board-surface=ivory]{--board-control-accent:#f59e0b;--board-surface-light-high:#7c7173;--board-surface-light-mid:#61595c;--board-surface-light-low:#494344;--board-cell-light:#736a6c;--board-cell-dark:#4f4849;--board-groove-shadow-light:#090a079e;--board-groove-highlight-light:#fffafb13;--board-well-light-high:#5c5456;--board-well-light-mid:#474142;--board-well-light-low:#363132;--board-well-shadow-light:#040203a3;--board-well-highlight-light:#fffafb11;--board-well-rim-light:#fffafb1a}.game-board-controls-module__2QFJYq__board{touch-action:manipulation;width:100%;min-width:0}.game-board-controls-module__2QFJYq__board>*{margin-inline:auto}.game-board-controls-module__2QFJYq__fullscreenHeader{display:none}.game-board-controls-module__2QFJYq__controls{z-index:10;right:max(.35rem, calc(50% - (var(--board-visual-width) / 2) + .35rem));flex-direction:row;align-items:center;gap:.25rem;padding:0;display:flex;position:absolute;bottom:.55rem}.game-board-controls-module__2QFJYq__controls.game-board-controls-module__2QFJYq__controlsSidebar{justify-content:center;width:100%;position:relative;inset:auto}.game-board-controls-module__2QFJYq__button{color:#ffffff7a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;transition:color .16s,background .16s,transform .16s;display:inline-grid;position:relative}.game-board-controls-module__2QFJYq__button:hover,.game-board-controls-module__2QFJYq__button:focus-visible,.game-board-controls-module__2QFJYq__button[aria-pressed=true],.game-board-controls-module__2QFJYq__button[data-open=true]{background:color-mix(in srgb, var(--board-control-accent) 14%, transparent);color:#fff}.game-board-controls-module__2QFJYq__button:active{transform:scale(.94)}.game-board-controls-module__2QFJYq__button:focus-visible{outline:2px solid color-mix(in srgb, var(--ring) 80%, white);outline-offset:2px}.game-board-controls-module__2QFJYq__button svg{stroke-width:1.85px;width:1.05rem;height:1.05rem}.game-board-controls-module__2QFJYq__divider{display:none}.game-board-controls-module__2QFJYq__panel{background:var(--palette-coal);color:#fff;text-align:start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff1a;border-radius:.95rem;width:14rem;padding:.8rem;position:absolute;bottom:calc(100% + .65rem);left:auto;right:0;box-shadow:0 20px 50px #00000073}.game-board-controls-module__2QFJYq__panelTitle{color:#ffffff75;letter-spacing:.12em;text-transform:none;margin-bottom:.65rem;font-size:.65rem;font-weight:750;display:block}.game-board-controls-module__2QFJYq__feedbackList{gap:.35rem;display:grid}.game-board-controls-module__2QFJYq__feedbackButton{color:#ffffff9e;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.65rem;width:100%;min-height:2.75rem;padding:.45rem .55rem;font-size:.75rem;font-weight:650;display:flex}.game-board-controls-module__2QFJYq__feedbackButton:hover,.game-board-controls-module__2QFJYq__feedbackButton:focus-visible{color:#fff;outline:2px solid var(--ring);outline-offset:2px;background:#ffffff0e}.game-board-controls-module__2QFJYq__feedbackButton svg{width:.95rem;height:.95rem;color:var(--primary)}.game-board-controls-module__2QFJYq__feedbackButtonDispute{color:#fff;min-height:3.25rem;font-size:.875rem}.game-board-controls-module__2QFJYq__feedbackButtonDispute svg{width:1.1rem;height:1.1rem}.game-board-controls-module__2QFJYq__surface:fullscreen{isolation:isolate;grid-template-columns:var(--board-visual-width);background:radial-gradient(circle at 20% 30%,#96b63d21,#0000 34%),#0f0f17;grid-template-rows:auto auto auto;place-content:center;place-items:stretch stretch;gap:clamp(.45rem,1.2vh,.75rem);min-height:100dvh;padding:clamp(1rem,3vw,2.5rem);display:grid;overflow:auto}.game-board-controls-module__2QFJYq__surface:fullscreen:before{z-index:0;content:"";filter:blur(110px);pointer-events:none;background:#7e97391f;border-radius:50%;width:32rem;height:32rem;position:absolute;top:50%;left:25%;translate:-50% -50%}.game-board-controls-module__2QFJYq__surface:fullscreen .game-board-controls-module__2QFJYq__fullscreenHeader{z-index:2;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:2.25rem;display:flex;position:relative}.game-board-controls-module__2QFJYq__surface:fullscreen .game-board-controls-module__2QFJYq__board{z-index:1;width:100%;position:relative}.game-board-controls-module__2QFJYq__surface:fullscreen .game-board-controls-module__2QFJYq__board>*{margin-inline:auto}.game-board-controls-module__2QFJYq__surface:fullscreen .game-board-controls-module__2QFJYq__controls{z-index:2;justify-self:end;margin-top:-.1rem;position:relative;inset:auto}@media (max-width:900px){.game-board-controls-module__2QFJYq__surface[data-game-id]{--board-visual-height-reserve:7rem}.game-board-controls-module__2QFJYq__surface[data-game-id=connect4],.game-board-controls-module__2QFJYq__surface[data-game-id=connect-4],.game-board-controls-module__2QFJYq__surface[data-game-id=hex]{--board-visual-height-reserve:6rem}}@media (max-width:520px){.game-board-controls-module__2QFJYq__controls{gap:.1rem;bottom:.55rem;right:.35rem}.game-board-controls-module__2QFJYq__button{width:2.75rem;height:2.75rem}.game-board-controls-module__2QFJYq__panel{width:min(14rem,100vw - 2rem);left:auto;right:0;translate:0}}@media (prefers-reduced-motion:reduce){.game-board-controls-module__2QFJYq__button{transition:none}}
.abalone-board-module__o2_S1q__shell{--abalone-surface-top:#373930;--abalone-surface-middle:#241b1f;--abalone-surface-bottom:#191316;--abalone-inner-top:#493c3f;--abalone-inner-middle:#373930;--abalone-inner-bottom:#20191d;color:#f5ece7;justify-items:center;width:100%;display:grid;container-type:inline-size}.abalone-board-module__o2_S1q__shell[data-theme=ivory]{--abalone-surface-top:var(--board-surface-light-high);--abalone-surface-middle:var(--board-surface-light-mid);--abalone-surface-bottom:var(--board-surface-light-low);--abalone-inner-top:var(--board-surface-light-high);--abalone-inner-middle:var(--board-cell-light);--abalone-inner-bottom:var(--board-cell-dark)}.abalone-board-module__o2_S1q__board{--abalone-glow-hot:.18;--abalone-glow-soft:.06;aspect-ratio:662/574;isolation:isolate;filter:drop-shadow(0 26px 34px #0000008f)drop-shadow(0 0 24px #7e97391a);direction:ltr;width:min(100%,720px);position:relative}.abalone-board-module__o2_S1q__art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.abalone-board-module__o2_S1q__outerPlate{stroke:#ffffff1a;stroke-width:1.1px;filter:drop-shadow(0 5px 10px #00000061)}.abalone-board-module__o2_S1q__outerSheen{fill:none;stroke:#ffffff0e;stroke-width:2.2px}.abalone-board-module__o2_S1q__outerGlowHot{stop-color:#d8ff6b;stop-opacity:var(--abalone-glow-hot)}.abalone-board-module__o2_S1q__outerGlowSoft{stop-color:#d8ff6b;stop-opacity:var(--abalone-glow-soft)}.abalone-board-module__o2_S1q__outerGlowFade{stop-color:#d8ff6b;stop-opacity:0}.abalone-board-module__o2_S1q__outerGlowEdge{fill:none;stroke-width:2px;filter:drop-shadow(0 0 8px #d8ff6b80)}.abalone-board-module__o2_S1q__innerPlate{stroke:#0b080ab3;stroke-width:3px;filter:drop-shadow(0 -1px 2px #0000006b)}.abalone-board-module__o2_S1q__innerRim{fill:none;stroke:#ffffff26;stroke-width:1px}.abalone-board-module__o2_S1q__surfaceTop{stop-color:var(--abalone-surface-top)}.abalone-board-module__o2_S1q__surfaceMiddle{stop-color:var(--abalone-surface-middle)}.abalone-board-module__o2_S1q__surfaceBottom{stop-color:var(--abalone-surface-bottom)}.abalone-board-module__o2_S1q__innerTop{stop-color:var(--abalone-inner-top)}.abalone-board-module__o2_S1q__innerMiddle{stop-color:var(--abalone-inner-middle)}.abalone-board-module__o2_S1q__innerBottom{stop-color:var(--abalone-inner-bottom)}.abalone-board-module__o2_S1q__railLip{fill:#291f23;stroke:#ffffff26;stroke-width:.8px;filter:drop-shadow(0 1px 1px #0000007a)}.abalone-board-module__o2_S1q__railChannel{stroke:#0000004d;stroke-width:.8px}.abalone-board-module__o2_S1q__railLipTarget{stroke:#e1ff8e;stroke-width:2px;filter:drop-shadow(0 0 6px #cbff3bbf)}.abalone-board-module__o2_S1q__railChannelTarget{stroke:#daff75;stroke-width:2px;filter:drop-shadow(0 0 9px #cbff3be6);animation:.82s ease-in-out infinite alternate abalone-board-module__o2_S1q__railTargetPulse}.abalone-board-module__o2_S1q__railShadow{stop-color:#0d0a0d}.abalone-board-module__o2_S1q__railDark{stop-color:#151014}.abalone-board-module__o2_S1q__railWell{stop-color:#20191b}.abalone-board-module__o2_S1q__railBounce{stop-color:#302427}.abalone-board-module__o2_S1q__shell[data-theme=ivory] .abalone-board-module__o2_S1q__railLip{fill:var(--board-cell-dark)}.abalone-board-module__o2_S1q__space,.abalone-board-module__o2_S1q__target,.abalone-board-module__o2_S1q__capturedBall,.abalone-board-module__o2_S1q__movingBall,.abalone-board-module__o2_S1q__flyingBall{aspect-ratio:1;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.abalone-board-module__o2_S1q__space{z-index:1;width:var(--abalone-marble-size);cursor:default;background:0 0;border:0;padding:0}.abalone-board-module__o2_S1q__well{box-sizing:border-box;width:var(--abalone-hole-size);height:var(--abalone-hole-size);background:radial-gradient(circle at 44% 62%,#382a2d 0%,#20191b 58%,#130f13 100%);border:1px solid #ffffff17;border-radius:50%;box-shadow:inset 0 7px 12px #000c,inset 0 -2px 3px #ffffff0e,0 1px #ffffff16}.abalone-board-module__o2_S1q__shell[data-theme=ivory] .abalone-board-module__o2_S1q__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%)}.abalone-board-module__o2_S1q__space:enabled{cursor:pointer}.abalone-board-module__o2_S1q__space[data-selectable=true]:hover .abalone-board-module__o2_S1q__marble{scale:1.06}.abalone-board-module__o2_S1q__space:focus-visible,.abalone-board-module__o2_S1q__target:focus-visible,.abalone-board-module__o2_S1q__railTarget:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.abalone-board-module__o2_S1q__selected{z-index:2}.abalone-board-module__o2_S1q__lastMoveTrail{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.abalone-board-module__o2_S1q__lastMoveLine{stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 2.2px var(--move-trail-glow))}.abalone-board-module__o2_S1q__lastMoveLine[data-player="1"]{--move-trail-glow:#d3ff5bb8}.abalone-board-module__o2_S1q__lastMoveLine[data-player="2"]{--move-trail-glow:#fffef9b8}.abalone-board-module__o2_S1q__space.abalone-board-module__o2_S1q__selected:after{content:"";pointer-events:none;border:2px solid #dcff7ce6;border-radius:50%;position:absolute;inset:-2%;box-shadow:0 0 0 3px #d8ff6b24,0 0 18px #d8ff6b8c}.abalone-board-module__o2_S1q__space[data-selectable=true]:not(.abalone-board-module__o2_S1q__selected) .abalone-board-module__o2_S1q__marble{animation:1.15s ease-in-out infinite alternate abalone-board-module__o2_S1q__selectablePulse}.abalone-board-module__o2_S1q__space .abalone-board-module__o2_S1q__marble{border-radius:50%;width:100%;height:100%;transition:scale .17s cubic-bezier(.2,.9,.3,1.2);display:block;position:absolute}.abalone-board-module__o2_S1q__marble{border-radius:50%;display:block}.abalone-board-module__o2_S1q__red .abalone-board-module__o2_S1q__marble{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%);box-shadow:0 5px 8px #000000a8,inset 0 0 0 1px #ffffff1f}.abalone-board-module__o2_S1q__white .abalone-board-module__o2_S1q__marble{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%);box-shadow:0 5px 8px #000000a8,inset 0 0 0 1px #ffffff1f}.abalone-board-module__o2_S1q__target{z-index:4;width:var(--abalone-marble-size);cursor:pointer;background:0 0;border:0;padding:0}.abalone-board-module__o2_S1q__railTarget{z-index:7;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;position:absolute;translate:-50% -50%}.abalone-board-module__o2_S1q__destination{aspect-ratio:1;background:#c6ff341f;border:2px solid #daff75;border-radius:50%;width:27%;animation:.82s ease-in-out infinite alternate abalone-board-module__o2_S1q__destinationPulse;box-shadow:0 0 0 3px #c6ff3414,0 0 12px #c6ff3461}.abalone-board-module__o2_S1q__target:hover .abalone-board-module__o2_S1q__destination,.abalone-board-module__o2_S1q__target:focus-visible .abalone-board-module__o2_S1q__destination{background:#c6ff344d;box-shadow:0 0 0 6px #c6ff3421,0 0 18px #c6ff3494}.abalone-board-module__o2_S1q__capturedBall{z-index:5;width:var(--abalone-marble-size);background:0 0;box-shadow:0 3px 7px #00000080}.abalone-board-module__o2_S1q__capturedBall .abalone-board-module__o2_S1q__marble{width:100%;height:100%}.abalone-board-module__o2_S1q__movingBall{z-index:3;width:var(--abalone-marble-size);pointer-events:none;filter:drop-shadow(0 4px 5px #00000080)}.abalone-board-module__o2_S1q__movingBall .abalone-board-module__o2_S1q__marble{width:100%;height:100%}.abalone-board-module__o2_S1q__flyingBall{z-index:6;width:var(--abalone-marble-size);pointer-events:none;filter:drop-shadow(0 5px 5px #0009)}.abalone-board-module__o2_S1q__flyingBall .abalone-board-module__o2_S1q__marble{width:100%;height:100%}@keyframes abalone-board-module__o2_S1q__selectablePulse{0%{filter:drop-shadow(0 0 2px #d8ff6b29)}to{filter:drop-shadow(0 0 9px #d8ff6b8a)}}@keyframes abalone-board-module__o2_S1q__destinationPulse{0%{opacity:.65;scale:.9}to{opacity:1;scale:1.14}}@keyframes abalone-board-module__o2_S1q__railTargetPulse{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){.abalone-board-module__o2_S1q__space[data-selectable=true]:not(.abalone-board-module__o2_S1q__selected) .abalone-board-module__o2_S1q__marble,.abalone-board-module__o2_S1q__destination,.abalone-board-module__o2_S1q__railChannelTarget,.abalone-board-module__o2_S1q__destination,.abalone-board-module__o2_S1q__space[data-selectable=true]:after{animation:none}.abalone-board-module__o2_S1q__marble{transition:none}}
.game-entry-panel-module__Cdt6Gq__panel{--ticket-notch-radius:17px;--ticket-notch-y:48%;--ticket-glow-x:50%;--ticket-glow-y:0px;--ticket-glow-strength:.18;--ticket-glow-soft:.06;--ticket-surface-top:var(--palette-coal);--ticket-surface-bottom:var(--palette-coal);background:radial-gradient(circle at 0 var(--ticket-notch-y), transparent calc(var(--ticket-notch-radius) - 1.5px), #c6ff344d calc(var(--ticket-notch-radius) - .75px), #c6ff34b3 var(--ticket-notch-radius), #c6ff344d calc(var(--ticket-notch-radius) + .75px), transparent calc(var(--ticket-notch-radius) + 2px)) border-box, radial-gradient(circle at 100% var(--ticket-notch-y), transparent calc(var(--ticket-notch-radius) - 1.5px), #c6ff344d calc(var(--ticket-notch-radius) - .75px), #c6ff34b3 var(--ticket-notch-radius), #c6ff344d calc(var(--ticket-notch-radius) + .75px), transparent calc(var(--ticket-notch-radius) + 2px)) border-box, linear-gradient(var(--ticket-surface-top), var(--ticket-surface-bottom)) padding-box, radial-gradient(260px circle at var(--ticket-glow-x) var(--ticket-glow-y), rgba(198, 255, 52, var(--ticket-glow-strength)), rgba(198, 255, 52, var(--ticket-glow-soft)) 48%, #ffffff17 78%) border-box, linear-gradient(145deg, #c6ff3457, #ffffff1c 52%, #c6ff348c) border-box;-webkit-mask-image:radial-gradient(circle at 0 var(--ticket-notch-y), transparent 0 calc(var(--ticket-notch-radius) - .5px), #0006 var(--ticket-notch-radius), #000 calc(var(--ticket-notch-radius) + 1.25px)), radial-gradient(circle at 100% var(--ticket-notch-y), transparent 0 calc(var(--ticket-notch-radius) - .5px), #0006 var(--ticket-notch-radius), #000 calc(var(--ticket-notch-radius) + 1.25px));-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(circle at 0 var(--ticket-notch-y), transparent 0 calc(var(--ticket-notch-radius) - .5px), #0006 var(--ticket-notch-radius), #000 calc(var(--ticket-notch-radius) + 1.25px)), radial-gradient(circle at 100% var(--ticket-notch-y), transparent 0 calc(var(--ticket-notch-radius) - .5px), #0006 var(--ticket-notch-radius), #000 calc(var(--ticket-notch-radius) + 1.25px));mask-image:radial-gradient(circle at 0 var(--ticket-notch-y), transparent 0 calc(var(--ticket-notch-radius) - .5px), #0006 var(--ticket-notch-radius), #000 calc(var(--ticket-notch-radius) + 1.25px)), radial-gradient(circle at 100% var(--ticket-notch-y), transparent 0 calc(var(--ticket-notch-radius) - .5px), #0006 var(--ticket-notch-radius), #000 calc(var(--ticket-notch-radius) + 1.25px));-webkit-mask-composite:source-in;mask-composite:intersect}.game-entry-panel-module__Cdt6Gq__transparent{background:0 0}@supports (clip-path:shape(from 0 0, hline to 100%, vline to 100%, hline to 0, close)
){.game-entry-panel-module__Cdt6Gq__panel{--ticket-corner-radius:var(--radius-2xl);--ticket-corner-tangent:5.8px;--ticket-notch-depth:18px;--ticket-notch-half-height:20px;--ticket-notch-shoulder-depth:4px;--ticket-notch-shoulder-height:17px;--ticket-notch-edge-control:2px;--ticket-notch-curve-control:10px;--ticket-notch-center-control:9px;--ticket-shape:shape(from var(--ticket-corner-radius) 0, hline to calc(100% - var(--ticket-corner-radius)), curve to 100% var(--ticket-corner-radius) with calc(100% - var(--ticket-corner-tangent)) 0 / 100% var(--ticket-corner-tangent), vline to calc(var(--ticket-notch-y) - var(--ticket-notch-half-height)), curve to calc(100% - var(--ticket-notch-shoulder-depth)) calc(var(--ticket-notch-y) - var(--ticket-notch-shoulder-height)) with 100% calc(var(--ticket-notch-y) - var(--ticket-notch-half-height) + var(--ticket-notch-edge-control)) / calc(100% - 1px) calc(var(--ticket-notch-y) - var(--ticket-notch-shoulder-height)), curve to calc(100% - var(--ticket-notch-depth)) var(--ticket-notch-y) with calc(100% - var(--ticket-notch-curve-control)) calc(var(--ticket-notch-y) - var(--ticket-notch-shoulder-height)) / calc(100% - var(--ticket-notch-depth)) calc(var(--ticket-notch-y) - var(--ticket-notch-center-control)), curve to calc(100% - var(--ticket-notch-shoulder-depth)) calc(var(--ticket-notch-y) + var(--ticket-notch-shoulder-height)) with calc(100% - var(--ticket-notch-depth)) calc(var(--ticket-notch-y) + var(--ticket-notch-center-control)) / calc(100% - var(--ticket-notch-curve-control)) calc(var(--ticket-notch-y) + var(--ticket-notch-shoulder-height)), curve to 100% calc(var(--ticket-notch-y) + var(--ticket-notch-half-height)) with calc(100% - 1px) calc(var(--ticket-notch-y) + var(--ticket-notch-shoulder-height)) / 100% calc(var(--ticket-notch-y) + var(--ticket-notch-half-height) - var(--ticket-notch-edge-control)), vline to calc(100% - var(--ticket-corner-radius)), curve to calc(100% - var(--ticket-corner-radius)) 100% with 100% calc(100% - var(--ticket-corner-tangent)) / calc(100% - var(--ticket-corner-tangent)) 100%, hline to var(--ticket-corner-radius), curve to 0 calc(100% - var(--ticket-corner-radius)) with var(--ticket-corner-tangent) 100% / 0 calc(100% - var(--ticket-corner-tangent)), vline to calc(var(--ticket-notch-y) + var(--ticket-notch-half-height)), curve to var(--ticket-notch-shoulder-depth) calc(var(--ticket-notch-y) + var(--ticket-notch-shoulder-height)) with 0 calc(var(--ticket-notch-y) + var(--ticket-notch-half-height) - var(--ticket-notch-edge-control)) / 1px calc(var(--ticket-notch-y) + var(--ticket-notch-shoulder-height)), curve to var(--ticket-notch-depth) var(--ticket-notch-y) with var(--ticket-notch-curve-control) calc(var(--ticket-notch-y) + var(--ticket-notch-shoulder-height)) / var(--ticket-notch-depth) calc(var(--ticket-notch-y) + var(--ticket-notch-center-control)), curve to var(--ticket-notch-shoulder-depth) calc(var(--ticket-notch-y) - var(--ticket-notch-shoulder-height)) with var(--ticket-notch-depth) calc(var(--ticket-notch-y) - var(--ticket-notch-center-control)) / var(--ticket-notch-curve-control) calc(var(--ticket-notch-y) - var(--ticket-notch-shoulder-height)), curve to 0 calc(var(--ticket-notch-y) - var(--ticket-notch-half-height)) with 1px calc(var(--ticket-notch-y) - var(--ticket-notch-shoulder-height)) / 0 calc(var(--ticket-notch-y) - var(--ticket-notch-half-height) + var(--ticket-notch-edge-control)), vline to var(--ticket-corner-radius), curve to var(--ticket-corner-radius) 0 with 0 var(--ticket-corner-tangent) / var(--ticket-corner-tangent) 0, close);isolation:isolate;background:radial-gradient(260px circle at var(--ticket-glow-x) var(--ticket-glow-y), rgba(198, 255, 52, var(--ticket-glow-strength)), rgba(198, 255, 52, var(--ticket-glow-soft)) 48%, #ffffff17 78%) border-box;clip-path:var(--ticket-shape);position:relative;-webkit-mask-image:none;mask-image:none}.game-entry-panel-module__Cdt6Gq__panel:before{--ticket-corner-radius:calc(var(--radius-2xl) - 1px);--ticket-corner-tangent:5.35px;--ticket-notch-depth:18.5px;--ticket-notch-half-height:21px;--ticket-notch-shoulder-depth:4.5px;--ticket-notch-shoulder-height:18px;--ticket-notch-curve-control:10.5px;--ticket-notch-center-control:10px;z-index:-1;background:var(--palette-coal);clip-path:var(--ticket-shape);content:"";position:absolute;inset:1px}.game-entry-panel-module__Cdt6Gq__transparent{background:0 0}.game-entry-panel-module__Cdt6Gq__transparent:before{display:none}}
.invite-dialog-module__3eT9Ua__card{isolation:isolate;background:radial-gradient(circle at 50% -20%, #b4dc451f, transparent 45%), var(--palette-coal);color:#fff;font-family:var(--font-sans);border:1px solid #ffffff1a;border-radius:1.35rem;box-shadow:0 32px 100px #000000ad}.invite-dialog-module__3eT9Ua__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}.invite-dialog-module__3eT9Ua__card [data-slot=dialog-close]{color:#ffffffa6;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px}.invite-dialog-module__3eT9Ua__card [data-slot=dialog-close]:hover{color:#fff;background:#ffffff17}.invite-dialog-module__3eT9Ua__card [data-slot=dialog-close]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:none}.invite-dialog-module__3eT9Ua__header{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.invite-dialog-module__3eT9Ua__eyebrow{color:#ffffff9e;background:#7e97391f;border:1px solid #d8ff6b2e;border-radius:999px;padding:.35rem .7rem;font-size:.7rem;font-weight:650}.invite-dialog-module__3eT9Ua__title{color:#fff;margin-top:1rem;font-size:clamp(1.3rem,4vw,1.65rem);font-weight:750;line-height:1.5}.invite-dialog-module__3eT9Ua__description{color:#ffffff94;text-wrap:pretty;max-width:23rem;margin-top:.55rem;font-size:.86rem;line-height:1.9}.invite-dialog-module__3eT9Ua__primaryAction,.invite-dialog-module__3eT9Ua__secondaryAction{border-radius:.75rem;width:100%;min-height:2.85rem;font-size:.82rem;font-weight:700}.invite-dialog-module__3eT9Ua__secondaryAction{color:#fff;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff1f}.invite-dialog-module__3eT9Ua__secondaryAction:hover{color:#fff;background:#ffffff14;border-color:#ffffff38}.invite-dialog-module__3eT9Ua__primaryAction:focus-visible,.invite-dialog-module__3eT9Ua__secondaryAction:focus-visible{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:2px;box-shadow:none}
.mancala-board-module__eyo8NG__shell{gap:clamp(.45rem,1.3cqi,.8rem);width:100%;padding:clamp(.45rem,1.3cqi,.85rem);display:grid}.mancala-board-module__eyo8NG__turn{color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:1.4rem;padding-inline:clamp(.5rem,2cqi,1.35rem);font-size:clamp(.62rem,1.4cqi,.78rem);font-weight:750;display:flex}.mancala-board-module__eyo8NG__turn span[data-active=true]{color:#fff;text-shadow:0 0 18px color-mix(in oklch, var(--primary) 58%, transparent)}.mancala-board-module__eyo8NG__board{--mancala-gap:clamp(.32rem, 1.48cqi, .9rem);--mancala-pit-background:radial-gradient(circle at 44% 62%, #382a2d 0%, #20191b 58%, #130f13 100%);--mancala-pit-shadow:inset 0 12px 23px #000000d6, inset 0 -2px 4px #ffffff0e, 0 1px 0 #ffffff16;--board-glow-x:50%;--board-glow-y:0px;--board-glow-strength:.18;--board-glow-soft:.06;gap:var(--mancala-gap);aspect-ratio:1.464;background:radial-gradient(ellipse at 50% 0%, #ffffff16, transparent 36%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%) border-box;direction:ltr;border:1px solid #0000;border-radius:clamp(1.4rem,9.5cqi,5.9rem);grid-template-rows:minmax(0,1fr) minmax(0,2.101fr) minmax(0,1fr);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;padding:clamp(.8rem,3.05cqi,1.8rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 42px #7e973909;container-type:inline-size}.mancala-board-module__eyo8NG__board:before{z-index:20;background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--primary) 88%, transparent) 20%, var(--primary) 50%, color-mix(in oklch, var(--primary) 88%, transparent) 80%, transparent);content:"";opacity:0;pointer-events:none;border-radius:999px;height:2px;transition:opacity .22s;position:absolute;left:2.5%;right:2.5%}.mancala-board-module__eyo8NG__board[data-active-side=top]:before{opacity:1;box-shadow:0 7px 20px color-mix(in oklch, var(--primary) 64%, transparent), 0 20px 54px color-mix(in oklch, var(--primary) 32%, transparent);top:-1px}.mancala-board-module__eyo8NG__board[data-active-side=bottom]:before{opacity:1;box-shadow:0 -7px 20px color-mix(in oklch, var(--primary) 64%, transparent), 0 -20px 54px color-mix(in oklch, var(--primary) 32%, transparent);bottom:-1px}.mancala-board-module__eyo8NG__topRow,.mancala-board-module__eyo8NG__bottomRow{gap:var(--mancala-gap);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.mancala-board-module__eyo8NG__topRow{grid-row:1}.mancala-board-module__eyo8NG__bottomRow{grid-row:3}.mancala-board-module__eyo8NG__pit,.mancala-board-module__eyo8NG__store{isolation:isolate;background:var(--mancala-pit-background);box-shadow:var(--mancala-pit-shadow);color:#fff;border:1px solid #ffffff16;place-items:center;display:grid;position:relative;overflow:visible}.mancala-board-module__eyo8NG__pit{aspect-ratio:1;cursor:pointer;border-radius:50%;min-width:0;transition:border-color .18s,box-shadow .18s,filter .18s}.mancala-board-module__eyo8NG__pit:not(:disabled):hover,.mancala-board-module__eyo8NG__pit:not(:disabled):focus-visible{border-color:#e1ff8fb8;outline:none;box-shadow:inset 0 12px 23px #000000c7,inset 0 -2px 4px #ffffff0e,0 0 0 2px #d8ff6b2e,0 0 25px #d8ff6b47}.mancala-board-module__eyo8NG__pit:disabled{cursor:default}.mancala-board-module__eyo8NG__pit:disabled:not([data-selected=true]){filter:saturate(.8)}.mancala-board-module__eyo8NG__pit[data-selected=true]{border-color:#e1ff8fcc;box-shadow:inset 0 12px 23px #000000c2,inset 0 -2px 4px #ffffff0e,0 0 0 2px #d8ff6b33,0 0 32px #d8ff6b57}.mancala-board-module__eyo8NG__store{z-index:4;border-radius:999px;grid-row:2;min-height:100%}.mancala-board-module__eyo8NG__leftStore{grid-column:1}.mancala-board-module__eyo8NG__rightStore{grid-column:6}.mancala-board-module__eyo8NG__pit strong{z-index:6;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040404c7;border:1px solid #ffffff24;border-radius:50%;place-items:center;min-width:clamp(1.16rem,3cqi,1.68rem);height:clamp(1.16rem,3cqi,1.68rem);font-size:clamp(.64rem,1.6cqi,.84rem);display:grid;position:absolute;bottom:clamp(-.45rem,-.75cqi,-.22rem);right:clamp(-.05rem,.45cqi,.28rem)}.mancala-board-module__eyo8NG__storeOwner{z-index:7;pointer-events:none;justify-items:center;gap:clamp(.18rem,.55cqi,.38rem);display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mancala-board-module__eyo8NG__storeOwner[data-side=left]{left:calc(100% + clamp(.4rem,1.25cqi,.8rem))}.mancala-board-module__eyo8NG__storeOwner[data-side=right]{right:calc(100% + clamp(.4rem,1.25cqi,.8rem))}.mancala-board-module__eyo8NG__storeAvatar{width:clamp(2.15rem,5.2cqi,3.45rem);height:clamp(2.15rem,5.2cqi,3.45rem);box-shadow:none;background:linear-gradient(145deg,#3b3e33,#171814);border:1px solid #ffffff29;transition:border-color .22s}.mancala-board-module__eyo8NG__storeAvatar:after{border:0}.mancala-board-module__eyo8NG__storeAvatar[data-active=true]{border-color:var(--primary)}.mancala-board-module__eyo8NG__storeAvatarFallback{color:#efeee98f;letter-spacing:.02em;background:0 0;font-size:clamp(.66rem,1.5cqi,.9rem);font-weight:800}.mancala-board-module__eyo8NG__storeOwner strong{color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040404e0;border:1px solid #ffffff29;border-radius:50%;place-items:center;min-width:clamp(1.28rem,3.35cqi,1.85rem);height:clamp(1.28rem,3.35cqi,1.85rem);font-size:clamp(.72rem,1.85cqi,.98rem);display:grid;box-shadow:0 7px 18px #0006}.mancala-board-module__eyo8NG__seeds{z-index:2;pointer-events:none;position:absolute;inset:5%}.mancala-board-module__eyo8NG__seeds[data-shape=store]{inset:4% 8%}.mancala-board-module__eyo8NG__seed{top:var(--seed-y);left:var(--seed-x);aspect-ratio:1;width:clamp(.836rem,3.63cqi,1.408rem);transform:translate(-50%, -50%) rotate(var(--seed-rotation)) scale(var(--seed-scale));background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%);border:0;border-radius:50%;position:absolute;box-shadow:0 clamp(.1rem,.4cqi,.22rem) clamp(.16rem,.7cqi,.38rem) #000000a8,inset 0 0 0 1px #ffffff1f}.mancala-board-module__eyo8NG__seed[data-tone=ivory]{background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%)}.mancala-board-module__eyo8NG__movingPile{z-index:8;top:var(--pile-top);left:var(--pile-left);width:var(--pile-size);aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 13px 8px #0000008c);transition:top var(--travel-duration) cubic-bezier(.42, 0, .22, 1), left var(--travel-duration) cubic-bezier(.42, 0, .22, 1), transform var(--lift-duration) cubic-bezier(.22, 1, .36, 1), filter var(--lift-duration) ease;will-change:top, left, transform;position:absolute;transform:translate(-50%,-50%)}.mancala-board-module__eyo8NG__movingPile .mancala-board-module__eyo8NG__seed{z-index:var(--pile-depth);transition:top var(--regroup-duration) cubic-bezier(.22, 1, .36, 1), left var(--regroup-duration) cubic-bezier(.22, 1, .36, 1), transform var(--regroup-duration) cubic-bezier(.22, 1, .36, 1)}.mancala-board-module__eyo8NG__movingPile[data-resting=true]{transition:none}.mancala-board-module__eyo8NG__movingPile[data-lifted=true]{filter:drop-shadow(0 20px 11px #000000ad);transform:translate(-50%,-78%)}.mancala-board-module__eyo8NG__fallingSeed{z-index:7;top:var(--drop-top);left:var(--drop-left);pointer-events:none;animation:mancala-board-module__eyo8NG__seed-drop var(--drop-duration) cubic-bezier(.22, .72, .3, 1) forwards;will-change:transform, filter, opacity}@keyframes mancala-board-module__eyo8NG__seed-drop{0%{filter:drop-shadow(0 14px 7px #000000b8);opacity:1;transform:translate(calc(-50% + var(--fall-from-x)), calc(-50% + var(--fall-from-y))) scale(1.14) rotate(calc(var(--drop-rotation) - 32deg))}to{filter:none;opacity:1;transform:translate(-50%, -50%) scale(var(--drop-scale)) rotate(var(--drop-rotation))}}.mancala-board-module__eyo8NG__captureSeed{z-index:10;top:var(--capture-from-top);left:var(--capture-from-left);opacity:0;pointer-events:none;filter:drop-shadow(0 3px 3px #00000080);transform:translate(-50%, -50%) rotate(var(--capture-from-rotation)) scale(var(--capture-from-scale));transition:opacity var(--capture-ready-duration) ease, top var(--capture-travel-duration) cubic-bezier(.42, 0, .22, 1), left var(--capture-travel-duration) cubic-bezier(.42, 0, .22, 1), transform var(--capture-lift-duration) cubic-bezier(.22, 1, .36, 1), filter var(--capture-lift-duration) ease;will-change:top, left, transform, filter;position:absolute}.mancala-board-module__eyo8NG__captureSeed[data-capture-visible=true]{opacity:1}.mancala-board-module__eyo8NG__captureSeed[data-capture-lifted=true]{filter:drop-shadow(0 17px 8px #000000ad);transform:translate(-50%, -105%) rotate(var(--capture-from-rotation)) scale(calc(var(--capture-from-scale) * 1.08))}.mancala-board-module__eyo8NG__captureSeed[data-capture-traveling=true]{top:var(--capture-to-top);left:var(--capture-to-left)}.mancala-board-module__eyo8NG__captureSeed[data-capture-dropping=true]{filter:none;transform:translate(-50%, -50%) rotate(var(--capture-to-rotation)) scale(var(--capture-to-scale));transition:opacity var(--capture-ready-duration) ease, top 0s, left 0s, transform var(--capture-drop-duration) cubic-bezier(.22, .72, .3, 1), filter var(--capture-drop-duration) ease}@media (prefers-reduced-motion:reduce){.mancala-board-module__eyo8NG__pit,.mancala-board-module__eyo8NG__movingPile{transition:none}.mancala-board-module__eyo8NG__fallingSeed{animation-duration:1ms}.mancala-board-module__eyo8NG__captureSeed{transition:none}}[data-board-surface=ivory] .mancala-board-module__eyo8NG__board{--mancala-pit-background:radial-gradient(circle at 44% 62%, var(--board-well-light-high) 0%, var(--board-well-light-mid) 58%, var(--board-well-light-low) 100%);background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px) padding-box, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%) border-box, linear-gradient(145deg, #fffafb24, #1f1d1d29) border-box;box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,0 26px 58px #0000006b}[data-board-surface=ivory] :is(.mancala-board-module__eyo8NG__pit,.mancala-board-module__eyo8NG__store){border-color:var(--board-groove-highlight-light);color:#f8f6f0}
.chinese-checkers-board-module__jb3HNq__shell{--lime:#cbff3b;--lime-dark:#708f1b;--ivory:#f8f5ef;--ivory-dark:#bdc2ca;--board-glow-x:50%;--board-glow-y:0px;--board-glow-strength:.18;--board-glow-soft:.06;--cell-size:clamp(1.05rem, 5.9cqi, 4rem);aspect-ratio:395/430;isolation:isolate;filter:drop-shadow(0 30px 35px #00000094)drop-shadow(0 0 21px #7e973917);width:100%;position:relative}.chinese-checkers-board-module__jb3HNq__plate,.chinese-checkers-board-module__jb3HNq__cells{width:100%;height:100%;position:absolute;inset:0}.chinese-checkers-board-module__jb3HNq__starPlate{stroke:#efeee90f;stroke-width:1px;stroke-linejoin:round}.chinese-checkers-board-module__jb3HNq__sheen,.chinese-checkers-board-module__jb3HNq__texture,.chinese-checkers-board-module__jb3HNq__insetShade,.chinese-checkers-board-module__jb3HNq__edgeGlow{pointer-events:none}.chinese-checkers-board-module__jb3HNq__sheen{stroke:#ffffff06;stroke-width:1px;stroke-linejoin:round}.chinese-checkers-board-module__jb3HNq__edgeGlow{stroke-width:1px;filter:drop-shadow(0 0 8px #7e973917)}.chinese-checkers-board-module__jb3HNq__edgeGlowStrong{stop-opacity:var(--board-glow-strength)}.chinese-checkers-board-module__jb3HNq__edgeGlowSoft{stop-opacity:var(--board-glow-soft)}.chinese-checkers-board-module__jb3HNq__cell{z-index:2;top:var(--cell-y);left:var(--cell-x);width:var(--cell-size);aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.chinese-checkers-board-module__jb3HNq__cell:disabled{cursor:default}.chinese-checkers-board-module__jb3HNq__well{background:radial-gradient(circle at 44% 62%,#382a2d 0%,#20191b 58%,#130f13 100%);border:1px solid #ffffff16;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 clamp(.2rem,1.05cqi,.57rem) clamp(.36rem,1.86cqi,1rem) #000000d6,inset 0 -1px 3px #ffffff0e,0 1px #ffffff16}.chinese-checkers-board-module__jb3HNq__marble{z-index:2;aspect-ratio:1;transform-origin:50%;border-radius:50%;place-self:center;width:84%;transition:scale .17s cubic-bezier(.2,.9,.3,1.2),filter .17s;display:block;position:relative;box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #efeee90f}.chinese-checkers-board-module__jb3HNq__marble[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%)}.chinese-checkers-board-module__jb3HNq__marble[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%)}.chinese-checkers-board-module__jb3HNq__cell[data-selectable=true]:not(:disabled):hover .chinese-checkers-board-module__jb3HNq__marble,.chinese-checkers-board-module__jb3HNq__cell[data-selectable=true]:focus-visible .chinese-checkers-board-module__jb3HNq__marble,.chinese-checkers-board-module__jb3HNq__cell[aria-selected=true] .chinese-checkers-board-module__jb3HNq__marble{filter:drop-shadow(0 0 .55rem #d8ff6b6b);scale:1.08}.chinese-checkers-board-module__jb3HNq__cell:focus-visible{outline:2px solid color-mix(in oklch, var(--ring) 58%, transparent);outline-offset:-2px}.chinese-checkers-board-module__jb3HNq__destination{z-index:3;aspect-ratio:1;background:#c6ff341a;border:2px solid #d7ff69eb;border-radius:50%;width:22%;animation:.82s ease-in-out infinite alternate chinese-checkers-board-module__jb3HNq__destination-pulse;position:relative;box-shadow:0 0 10px #c6ff3457}.chinese-checkers-board-module__jb3HNq__cell[data-hop=true] .chinese-checkers-board-module__jb3HNq__destination{background:#c6ff341a;border-color:#d7ff69eb;box-shadow:0 0 10px #c6ff3457}.chinese-checkers-board-module__jb3HNq__cell[data-destination=true]:hover .chinese-checkers-board-module__jb3HNq__destination,.chinese-checkers-board-module__jb3HNq__cell[data-destination=true]:focus-visible .chinese-checkers-board-module__jb3HNq__destination{background:#c6ff341f;border-color:#daff75;box-shadow:0 0 12px #c6ff346b}.chinese-checkers-board-module__jb3HNq__cell[data-last=true]:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle,#c6ff3421,#0000 70%);border:1px solid #e1ff8fad;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 2px #d8ff6b29,0 0 24px #d8ff6b47,inset 0 0 0 1px #d5ff631f}.chinese-checkers-board-module__jb3HNq__movingPiece{z-index:6;top:var(--move-y);left:var(--move-x);width:var(--cell-size);aspect-ratio:1;pointer-events:none;transition:top var(--move-duration) cubic-bezier(.35, 0, .2, 1), left var(--move-duration) cubic-bezier(.35, 0, .2, 1);will-change:top, left;place-items:center;display:grid;position:absolute;translate:-50% -50%}.chinese-checkers-board-module__jb3HNq__movingArc{transform-origin:bottom;place-items:center;width:100%;height:100%;display:grid}.chinese-checkers-board-module__jb3HNq__movingPiece[data-travelling=true] .chinese-checkers-board-module__jb3HNq__movingArc{animation:chinese-checkers-board-module__jb3HNq__marble-hop var(--move-duration) cubic-bezier(.3, 0, .2, 1) both}@keyframes chinese-checkers-board-module__jb3HNq__destination-pulse{0%{opacity:.68;scale:.82}to{opacity:1;scale:1.18}}@keyframes chinese-checkers-board-module__jb3HNq__marble-hop{0%{filter:drop-shadow(0 .2rem .25rem #00000080);translate:0;scale:1}48%{translate:0 var(--move-hop-height);filter:drop-shadow(0 .65rem .6rem #00000070);scale:1.04}to{filter:drop-shadow(0 .16rem .2rem #00000080);translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.chinese-checkers-board-module__jb3HNq__marble,.chinese-checkers-board-module__jb3HNq__destination,.chinese-checkers-board-module__jb3HNq__movingPiece,.chinese-checkers-board-module__jb3HNq__movingArc{transition:none;animation:none}}[data-board-surface=ivory] .chinese-checkers-board-module__jb3HNq__starPlate{fill:var(--board-surface-light-mid);stroke:var(--board-groove-highlight-light)}[data-board-surface=ivory] .chinese-checkers-board-module__jb3HNq__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%)}
.fanorona-board-module__zGaRbW__shell{--crimson:#cbff3b;--crimson-deep:#5e7817;--groove-shadow:#030203b8;--groove-highlight:#ffffff0f;--ivory:#fffaf0;--obsidian:#171315;--point-size:clamp(2rem, 6.4cqi, 3.7rem);isolation:isolate;width:min(100%,64rem);position:relative;container-type:inline-size}.fanorona-board-module__zGaRbW__board{aspect-ratio:1.48;background:radial-gradient(ellipse at 50% 0%, #ffffff16, transparent 36%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x,50%) var(--board-glow-y,0px), rgba(216, 255, 107, var(--board-glow-strength,.18)), rgba(216, 255, 107, var(--board-glow-soft,.06)) 48%, #ffffff17 78%) border-box;direction:ltr;border:1px solid #0000;border-radius:clamp(1.15rem,4.6cqi,2.35rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 42px #7e973909}.fanorona-board-module__zGaRbW__boardInset{z-index:2;aspect-ratio:2;position:absolute;top:10.5%;left:8%;right:8%}.fanorona-board-module__zGaRbW__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fanorona-board-module__zGaRbW__gridLine{fill:none;stroke-width:1px;stroke-linecap:butt}.fanorona-board-module__zGaRbW__gridLineShadow{stroke:var(--groove-shadow)}.fanorona-board-module__zGaRbW__gridLineHighlight{stroke:var(--groove-highlight)}.fanorona-board-module__zGaRbW__litGroove{stroke-width:1.9px;stroke-linecap:round;opacity:1;filter:drop-shadow(0 0 2.2px #d3ff5bb8)}.fanorona-board-module__zGaRbW__point{z-index:3;top:var(--point-y);left:var(--point-x);width:var(--point-size);aspect-ratio:1;cursor:default;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.fanorona-board-module__zGaRbW__point[data-selectable],.fanorona-board-module__zGaRbW__point[data-destination],.fanorona-board-module__zGaRbW__point[data-capture-target],.fanorona-board-module__zGaRbW__point[data-end-turn]{cursor:pointer}.fanorona-board-module__zGaRbW__point[data-capture-target]{z-index:5}.fanorona-board-module__zGaRbW__point:focus-visible{outline:2px solid color-mix(in oklch, var(--ring) 78%, transparent);outline-offset:.18rem}.fanorona-board-module__zGaRbW__well{aspect-ratio:1;background:radial-gradient(circle at 44% 62%,#382a2d 0%,#20191b 58%,#130f13 100%);border:1px solid #ffffff16;border-radius:50%;width:34%;position:absolute;box-shadow:inset 0 4px 8px #000000d6,inset 0 -1px 2px #ffffff0e,0 1px #ffffff16}.fanorona-board-module__zGaRbW__captureMark{z-index:2;aspect-ratio:1;width:42%;box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:0;place-items:center;transition:scale .24s cubic-bezier(.2,.9,.3,1.2),opacity .18s;display:grid;position:absolute;scale:.45}.fanorona-board-module__zGaRbW__captureMark:before,.fanorona-board-module__zGaRbW__captureMark:after{background:var(--primary);width:82%;height:2.5px;box-shadow:0 0 .38rem color-mix(in oklch, var(--primary) 72%, transparent);content:"";border-radius:999px;position:absolute;rotate:45deg}.fanorona-board-module__zGaRbW__captureMark:after{rotate:-45deg}.fanorona-board-module__zGaRbW__shell[data-animation-stage="2"] .fanorona-board-module__zGaRbW__captureMark,.fanorona-board-module__zGaRbW__shell[data-animation-stage="3"] .fanorona-board-module__zGaRbW__captureMark,.fanorona-board-module__zGaRbW__shell[data-animation-stage="4"] .fanorona-board-module__zGaRbW__captureMark,.fanorona-board-module__zGaRbW__shell[data-active-step] .fanorona-board-module__zGaRbW__captureMark{opacity:1;scale:1}.fanorona-board-module__zGaRbW__shell[data-animation-stage="2"] .fanorona-board-module__zGaRbW__captureMark[data-capture-state=latest],.fanorona-board-module__zGaRbW__shell[data-animation-stage="3"] .fanorona-board-module__zGaRbW__captureMark[data-capture-state=latest],.fanorona-board-module__zGaRbW__shell[data-active-step] .fanorona-board-module__zGaRbW__captureMark[data-capture-state=latest]{animation:.24s cubic-bezier(.2,.9,.3,1.2) both fanorona-board-module__zGaRbW__capture-mark-enter;animation-delay:calc(var(--capture-sequence-delay) + var(--capture-delay))}.fanorona-board-module__zGaRbW__shell .fanorona-board-module__zGaRbW__captureMark[data-capture-state=previous]{opacity:.4;scale:1}.fanorona-board-module__zGaRbW__shell .fanorona-board-module__zGaRbW__captureMark[data-capture-state=previous]:before,.fanorona-board-module__zGaRbW__shell .fanorona-board-module__zGaRbW__captureMark[data-capture-state=previous]:after{background:#91898b;box-shadow:0 0 .18rem #beb5b738}.fanorona-board-module__zGaRbW__stone,.fanorona-board-module__zGaRbW__capturedGhost{z-index:2;aspect-ratio:1;border-radius:50%;width:76%;transition:scale .17s cubic-bezier(.2,.85,.25,1.2),filter .17s;display:block;position:relative;box-shadow:0 .35rem .55rem #00000094,inset 0 0 0 1px #ffffff21}.fanorona-board-module__zGaRbW__movingPiece{z-index:7;top:var(--move-y);left:var(--move-x);width:var(--point-size);aspect-ratio:1;pointer-events:none;transition:top var(--move-duration) cubic-bezier(.35, 0, .2, 1), left var(--move-duration) cubic-bezier(.35, 0, .2, 1);will-change:top, left;place-items:center;display:grid;position:absolute;translate:-50% -50%}.fanorona-board-module__zGaRbW__stone[data-player="1"],.fanorona-board-module__zGaRbW__capturedGhost[data-player="1"]{background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%)}.fanorona-board-module__zGaRbW__stone[data-player="2"],.fanorona-board-module__zGaRbW__capturedGhost[data-player="2"]{background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%)}.fanorona-board-module__zGaRbW__point[data-selectable]:hover .fanorona-board-module__zGaRbW__stone,.fanorona-board-module__zGaRbW__point[data-selectable]:focus-visible .fanorona-board-module__zGaRbW__stone,.fanorona-board-module__zGaRbW__point[data-end-turn]:hover .fanorona-board-module__zGaRbW__stone,.fanorona-board-module__zGaRbW__point[data-end-turn]:focus-visible .fanorona-board-module__zGaRbW__stone,.fanorona-board-module__zGaRbW__point[aria-pressed=true] .fanorona-board-module__zGaRbW__stone{filter:drop-shadow(0 0 .7rem #d0ff4e75);scale:1.12}.fanorona-board-module__zGaRbW__point[data-selectable]:after,.fanorona-board-module__zGaRbW__point[aria-pressed=true]:after{content:"";border:1px solid #d7ff68b3;border-radius:50%;position:absolute;inset:3%;box-shadow:0 0 0 3px #cbff3b1f,0 0 1.2rem #cbff3b66}.fanorona-board-module__zGaRbW__point[data-end-turn][aria-pressed=true]:after{display:none}.fanorona-board-module__zGaRbW__point[data-selectable]:after{opacity:.72}.fanorona-board-module__zGaRbW__point[data-selectable]:not([aria-pressed=true]):after{transform-origin:50%;animation:fanorona-board-module__zGaRbW__selectable-ring-pulse var(--selectable-pulse-duration) cubic-bezier(.45, 0, .55, 1) infinite alternate}.fanorona-board-module__zGaRbW__point[aria-pressed=true]:after{opacity:1;border-color:#daff74f2;box-shadow:0 0 0 3px #cbff3b29,0 0 1.45rem #cbff3b8f}.fanorona-board-module__zGaRbW__destination{z-index:4;aspect-ratio:1;background:#cbff3b38;border:2px solid #d7ff68;border-radius:50%;width:30%;animation:.76s ease-in-out infinite alternate fanorona-board-module__zGaRbW__destination-pulse;position:relative;box-shadow:0 0 0 .28rem #cbff3b1a,0 0 1rem #d1ff528c}.fanorona-board-module__zGaRbW__captureReticle{--capture-color:255 70 75;--capture-dot-color:255 46 53;--capture-glow-color:239 35 40;z-index:4;aspect-ratio:1;background:radial-gradient(circle at center, rgb(var(--capture-dot-color) / 98%) 0 4%, transparent 5%), radial-gradient(circle at center, transparent 0 42%, rgb(var(--capture-color) / 94%) 43% 47%, transparent 48%);width:76%;filter:drop-shadow(0 0 4px rgb(var(--capture-glow-color) / 58%));pointer-events:none;animation:fanorona-board-module__zGaRbW__capture-reticle-blink var(--capture-choice-pulse-duration) ease-in-out infinite;border-radius:50%;position:absolute}.fanorona-board-module__zGaRbW__captureReticle:before,.fanorona-board-module__zGaRbW__captureReticle:after{background:linear-gradient(to right, transparent 0 14%, rgb(var(--capture-color) / 96%) 14% 33%, transparent 33% 67%, rgb(var(--capture-color) / 96%) 67% 86%, transparent 86% 100%);content:"";border-radius:999px;height:2px;position:absolute;top:50%;left:-8%;right:-8%;translate:0 -50%}.fanorona-board-module__zGaRbW__captureReticle:after{rotate:90deg}.fanorona-board-module__zGaRbW__captureGroupLines{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fanorona-board-module__zGaRbW__captureGroupLine{--capture-color:255 70 75;--capture-glow-color:239 35 40;fill:none;stroke:rgb(var(--capture-color) / 96%);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 4px rgb(var(--capture-glow-color) / 58%));animation:fanorona-board-module__zGaRbW__capture-reticle-blink var(--capture-choice-pulse-duration) ease-in-out infinite}.fanorona-board-module__zGaRbW__capturedGhost{z-index:5;top:var(--point-y);left:var(--point-x);width:calc(var(--point-size) * .76);pointer-events:none;position:absolute;translate:-50% -50%}.fanorona-board-module__zGaRbW__shell[data-animation-stage="0"] .fanorona-board-module__zGaRbW__capturedGhost,.fanorona-board-module__zGaRbW__shell[data-animation-stage="1"] .fanorona-board-module__zGaRbW__capturedGhost{opacity:1}.fanorona-board-module__zGaRbW__shell[data-animation-stage="2"] .fanorona-board-module__zGaRbW__capturedGhost,.fanorona-board-module__zGaRbW__shell[data-animation-stage="3"] .fanorona-board-module__zGaRbW__capturedGhost,.fanorona-board-module__zGaRbW__shell[data-active-step] .fanorona-board-module__zGaRbW__capturedGhost{opacity:0;filter:blur(4px);animation:fanorona-board-module__zGaRbW__captured-ghost-exit var(--capture-fade-duration) cubic-bezier(.4, 0, .7, .2) both;animation-delay:calc(var(--capture-sequence-delay) + var(--capture-delay));scale:.25}.fanorona-board-module__zGaRbW__shell[data-animation-stage="4"] .fanorona-board-module__zGaRbW__capturedGhost{opacity:0;filter:blur(4px);scale:.25}.fanorona-board-module__zGaRbW__actionDock{z-index:8;min-height:3.85rem;position:absolute;bottom:4.5%;left:6%;right:6%}.fanorona-board-module__zGaRbW__turnHint,.fanorona-board-module__zGaRbW__chainPrompt{min-height:3.85rem;box-shadow:none;background:0 0;border:0;align-items:center;display:flex}.fanorona-board-module__zGaRbW__turnHint{color:var(--board-groove-highlight-light);justify-content:center;gap:.65rem;padding:0;font-size:.76rem;font-weight:650}.fanorona-board-module__zGaRbW__hintDot{aspect-ratio:1;background:var(--crimson);border-radius:50%;width:.46rem;box-shadow:0 0 .7rem #cbff3ba6}.fanorona-board-module__zGaRbW__chainPrompt{justify-content:space-between;gap:.8rem;padding:0}.fanorona-board-module__zGaRbW__chainPrompt>div{flex-direction:column;min-width:0;display:flex}.fanorona-board-module__zGaRbW__chainPrompt strong{color:#fff;font-size:.78rem}.fanorona-board-module__zGaRbW__chainPrompt span{color:#efeee945;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.66rem;overflow:hidden}.fanorona-board-module__zGaRbW__chainPrompt button{min-height:2.45rem;color:var(--primary-foreground);cursor:pointer;background:linear-gradient(#caff3a,#8cb322);border:1px solid #d9ff7047;border-radius:.78rem;padding:.5rem .85rem;font-size:.7rem;font-weight:760}@keyframes fanorona-board-module__zGaRbW__destination-pulse{0%{opacity:.68;scale:.82}to{opacity:1;scale:1.18}}@keyframes fanorona-board-module__zGaRbW__capture-reticle-blink{0%,to{opacity:.22;filter:drop-shadow(0 0 0 rgb(var(--capture-glow-color) / 0%))}50%{opacity:1;filter:drop-shadow(0 0 5px rgb(var(--capture-glow-color) / 72%))}}@keyframes fanorona-board-module__zGaRbW__selectable-ring-pulse{0%{scale:var(--selectable-ring-min-scale);opacity:var(--selectable-ring-min-opacity)}to{scale:var(--selectable-ring-max-scale);opacity:var(--selectable-ring-max-opacity)}}@keyframes fanorona-board-module__zGaRbW__capture-mark-enter{0%{opacity:0;scale:.45}to{opacity:1;scale:1}}@keyframes fanorona-board-module__zGaRbW__captured-ghost-exit{0%{opacity:1;filter:blur();scale:1}to{opacity:0;filter:blur(4px);scale:.25}}@media (max-width:640px){.fanorona-board-module__zGaRbW__shell{--point-size:clamp(1.65rem, 9cqi, 2.55rem)}.fanorona-board-module__zGaRbW__board{aspect-ratio:1.18}.fanorona-board-module__zGaRbW__boardInset{aspect-ratio:2;top:8.5%;left:7%;right:7%}}@media (prefers-reduced-motion:reduce){.fanorona-board-module__zGaRbW__destination,.fanorona-board-module__zGaRbW__captureReticle{animation:none}.fanorona-board-module__zGaRbW__stone,.fanorona-board-module__zGaRbW__capturedGhost,.fanorona-board-module__zGaRbW__captureMark,.fanorona-board-module__zGaRbW__movingPiece{transition:none;animation:none}.fanorona-board-module__zGaRbW__point[data-selectable]:after{animation:none}}[data-board-surface=ivory] .fanorona-board-module__zGaRbW__shell{--groove-shadow:var(--board-groove-shadow-light);--groove-highlight:var(--board-groove-highlight-light)}[data-board-surface=ivory] .fanorona-board-module__zGaRbW__board{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px) padding-box, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x,50%) var(--board-glow-y,0px), rgba(216, 255, 107, var(--board-glow-strength,.18)), rgba(216, 255, 107, var(--board-glow-soft,.06)) 48%, #ffffff17 78%) border-box, linear-gradient(145deg, #fffafb24, #1f1d1d29) border-box;box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,0 26px 58px #0000006b}[data-board-surface=ivory] .fanorona-board-module__zGaRbW__well{border-color:var(--board-groove-highlight-light);background:radial-gradient(circle at 44% 62%, var(--board-well-light-high) 0%, var(--board-well-light-mid) 58%, var(--board-well-light-low) 100%)}
.checkers-board-module__zJsteq__shell{--chess-board-outline:#050304d1;--chess-groove-shadow:#030203d1;--chess-groove-highlight:#ffffff0e;--chess-board-base-inset:clamp(.75rem, 3.1cqi, 1.3125rem);--chess-board-safe-area:clamp(.75rem, 2.45cqi, 1.3125rem);--chess-board-inset:calc(var(--chess-board-base-inset) + var(--chess-board-safe-area));isolation:isolate;width:calc(100% + var(--chess-board-safe-area) + var(--chess-board-safe-area));max-width:calc(100vw - 1rem);margin-inline:calc(0px - var(--chess-board-safe-area));margin-block:calc(0px - var(--chess-board-safe-area));aspect-ratio:1;padding:var(--chess-board-inset);background:radial-gradient(ellipse at 50% 0%, #ffffff17, transparent 36%) padding-box, radial-gradient(circle at 84% 84%, #fff0f20b 0%, #82935306 28%, transparent 54%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%) border-box;border:1px solid #0000;border-radius:clamp(1rem,3.5cqi,1.65rem);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}@media (max-width:640px){.checkers-board-module__zJsteq__shell{width:100%;max-width:100%;margin-inline:0}}.checkers-board-module__zJsteq__board{z-index:1;background:var(--chess-board-outline);width:100%;height:100%;box-shadow:0 0 0 1px var(--chess-board-outline);direction:ltr;border:0;border-radius:0;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,1fr);display:grid;position:relative;overflow:hidden}.checkers-board-module__zJsteq__square{border:0;border-radius:0;place-items:center;min-width:0;padding:0;transition:background-color .16s,box-shadow .16s;display:grid;position:relative}button.checkers-board-module__zJsteq__square{cursor:default;appearance:none}button.checkers-board-module__zJsteq__actionable{cursor:pointer}button.checkers-board-module__zJsteq__square:disabled{cursor:default}button.checkers-board-module__zJsteq__square:focus-visible{z-index:5;outline:2px solid color-mix(in oklch, var(--ring) 78%, transparent);outline-offset:-3px}.checkers-board-module__zJsteq__lightSquare{box-shadow:inset -1px 0 var(--chess-groove-shadow), inset 0 -1px var(--chess-groove-shadow), inset 1px 0 var(--chess-groove-highlight), inset 0 1px var(--chess-groove-highlight), inset 0 0 18px #00000014;background:linear-gradient(145deg,#ffffff08,#ffffff02),#44393b8a}.checkers-board-module__zJsteq__darkSquare{box-shadow:inset -1px 0 var(--chess-groove-shadow), inset 0 -1px var(--chess-groove-shadow), inset 1px 0 var(--chess-groove-highlight), inset 0 1px var(--chess-groove-highlight), inset 0 0 22px #0000002e;background:linear-gradient(145deg,#ffffff05,#ffffff01),#262721a3}.checkers-board-module__zJsteq__lastPath:after{z-index:1;content:"";pointer-events:none;background:#c6ff341f;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d7ff692e}.checkers-board-module__zJsteq__captureSquare:after{z-index:3;background:var(--primary);width:34%;height:2.5px;box-shadow:0 0 .38rem color-mix(in oklch, var(--primary) 72%, transparent);content:"";opacity:.4;pointer-events:none;border-radius:999px;position:absolute;rotate:45deg}.checkers-board-module__zJsteq__captureSquare:before{z-index:3;background:var(--primary);width:34%;height:2.5px;box-shadow:0 0 .38rem color-mix(in oklch, var(--primary) 72%, transparent);content:"";opacity:.4;pointer-events:none;border-radius:999px;position:absolute;rotate:-45deg}.checkers-board-module__zJsteq__animatedCaptureSquare:after,.checkers-board-module__zJsteq__animatedCaptureSquare:before{animation:checkers-board-module__zJsteq__captureMarkReveal .18s ease-out var(--checkers-capture-delay) both}button.checkers-board-module__zJsteq__square[aria-selected=true]:before{z-index:3;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #d7ff68b3;border-radius:50%;width:82%;position:absolute;box-shadow:0 0 0 3px #cbff3b1f,0 0 1.2rem #cbff3b66}button.checkers-board-module__zJsteq__actionable:has(.checkers-board-module__zJsteq__selectable):before{z-index:3;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #d7ff68b3;border-radius:50%;width:82%;position:absolute;box-shadow:0 0 0 3px #cbff3b1f,0 0 1.2rem #cbff3b66}button.checkers-board-module__zJsteq__actionable:has(.checkers-board-module__zJsteq__selectable):not([aria-selected=true]):before{transform-origin:50%;animation:checkers-board-module__zJsteq__selectableRingPulse var(--selectable-pulse-duration) cubic-bezier(.45, 0, .55, 1) infinite alternate}button.checkers-board-module__zJsteq__square[aria-selected=true]:before{border-color:#daff74f2;box-shadow:0 0 0 3px #cbff3b29,0 0 1.45rem #cbff3b8f}.checkers-board-module__zJsteq__squareNumber{color:#fff3;pointer-events:none;font-size:clamp(.4rem,1.3cqi,.66rem);font-weight:800;line-height:1;position:absolute;bottom:4%;right:6%}.checkers-board-module__zJsteq__piece{z-index:2;aspect-ratio:1;pointer-events:none;border-radius:50%;place-items:center;width:76%;transition:scale .17s cubic-bezier(.2,.85,.25,1.2),filter .17s;display:grid;position:relative;box-shadow:0 .35rem .55rem #00000094,inset 0 0 0 1px #ffffff21}.checkers-board-module__zJsteq__piece:before{content:"";background:#0000000d;border:max(1px,.14cqi) solid #0000002e;border-radius:50%;position:absolute;inset:14%;box-shadow:inset 0 3px 5px #0000003b,inset 0 -1px 1px #ffffff24}.checkers-board-module__zJsteq__redPiece{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%)}.checkers-board-module__zJsteq__ivoryPiece{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%)}.checkers-board-module__zJsteq__selectable{box-shadow:0 .35rem .55rem #00000094,inset 0 0 0 1px #ffffff21}.checkers-board-module__zJsteq__selected{filter:drop-shadow(0 0 .7rem #d0ff4e75);scale:1.12}.checkers-board-module__zJsteq__target{z-index:4;aspect-ratio:1;pointer-events:none;background:#cbff3b38;border:2px solid #d7ff68;border-radius:50%;width:30%;animation:.76s ease-in-out infinite alternate checkers-board-module__zJsteq__destinationPulse;position:relative;box-shadow:0 0 0 .28rem #cbff3b1a,0 0 1rem #d1ff528c}.checkers-board-module__zJsteq__piece[data-king=true]{width:76%;box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #ffffff1f}.checkers-board-module__zJsteq__piece svg{z-index:3;stroke-width:1.72px;width:42%;height:42%;position:relative}.checkers-board-module__zJsteq__ivoryPiece svg{color:#aedb30;filter:drop-shadow(0 1px #ffffff80)drop-shadow(0 -1px #44571194)}.checkers-board-module__zJsteq__redPiece svg{color:#556c15e6;filter:drop-shadow(0 1px #e9ffab52)drop-shadow(0 -1px #28330ae6)}.checkers-board-module__zJsteq__piece .checkers-board-module__zJsteq__promotionCrown{animation:checkers-board-module__zJsteq__promotionCrownReveal var(--checkers-promotion-duration) cubic-bezier(.2, .85, .25, 1.2) var(--checkers-promotion-delay) both}.checkers-board-module__zJsteq__capturedGhost{z-index:5;animation:checkers-board-module__zJsteq__capturedGhostClear var(--checkers-capture-duration) cubic-bezier(.4, 0, .7, .2) var(--checkers-capture-delay) both;pointer-events:none;position:absolute}.checkers-board-module__zJsteq__movingPiece{z-index:21;top:var(--checkers-moving-y);left:var(--checkers-moving-x);aspect-ratio:1;pointer-events:none;width:12.5%;transition:top var(--checkers-move-duration) cubic-bezier(.35, 0, .2, 1), left var(--checkers-move-duration) cubic-bezier(.35, 0, .2, 1);will-change:top, left;place-items:center;display:grid;position:absolute;translate:-50% -50%}@media (hover:hover) and (pointer:fine){.checkers-board-module__zJsteq__actionable:hover .checkers-board-module__zJsteq__piece{filter:drop-shadow(0 0 .7rem #d0ff4e75);scale:1.12}.checkers-board-module__zJsteq__actionable:hover .checkers-board-module__zJsteq__selected{scale:1.12}.checkers-board-module__zJsteq__actionable:hover .checkers-board-module__zJsteq__squareNumber,.checkers-board-module__zJsteq__actionable:focus-visible .checkers-board-module__zJsteq__squareNumber{color:#ffffff75}}@keyframes checkers-board-module__zJsteq__destinationPulse{0%{opacity:.68;scale:.82}to{opacity:1;scale:1.18}}@keyframes checkers-board-module__zJsteq__selectableRingPulse{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 checkers-board-module__zJsteq__captureMarkReveal{0%{opacity:0;scale:.6}to{opacity:.4;scale:1}}@keyframes checkers-board-module__zJsteq__promotionCrownReveal{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes checkers-board-module__zJsteq__capturedGhostClear{0%{opacity:1;filter:blur();scale:1}to{opacity:0;filter:blur(4px);scale:.25}}@media (prefers-reduced-motion:reduce){.checkers-board-module__zJsteq__piece,.checkers-board-module__zJsteq__square,.checkers-board-module__zJsteq__movingPiece{transition:none}.checkers-board-module__zJsteq__target,.checkers-board-module__zJsteq__movingPiece,.checkers-board-module__zJsteq__promotionCrown,.checkers-board-module__zJsteq__capturedGhost{animation:none}button.checkers-board-module__zJsteq__actionable:has(.checkers-board-module__zJsteq__selectable):before{animation:none}}[data-board-surface=ivory] .checkers-board-module__zJsteq__shell{--chess-board-outline:#5b5b578c;--chess-groove-shadow:var(--board-groove-shadow-light);--chess-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] .checkers-board-module__zJsteq__lightSquare{background:linear-gradient(145deg, #fffafb0e, transparent), var(--board-cell-light)}[data-board-surface=ivory] .checkers-board-module__zJsteq__darkSquare{background:linear-gradient(145deg, #fffafb06, transparent), var(--board-cell-dark)}
.kings-valley-board-module__llPWmW__shell{width:100%;display:grid;container-type:inline-size}.kings-valley-board-module__llPWmW__boardWrap{--board-base-inset:clamp(.75rem, 3.1cqi, 1.3125rem);--board-safe-area:clamp(.75rem, 2.45cqi, 1.3125rem);--board-inset:calc(var(--board-base-inset) + var(--board-safe-area));isolation:isolate;width:calc(100% + var(--board-safe-area) + var(--board-safe-area));max-width:calc(100vw - 1rem);margin-inline:calc(0px - var(--board-safe-area));padding:var(--board-inset);background:radial-gradient(ellipse at 50% 0%, #ffffff17, transparent 36%) padding-box, radial-gradient(circle at 84% 84%, #fff0f20b 0%, #82935306 28%, transparent 54%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%) border-box;border:1px solid #0000;border-radius:clamp(1rem,3.5cqi,1.65rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 18px #d8ff6b12,0 0 42px #7e973909}@media (max-width:640px){.kings-valley-board-module__llPWmW__boardWrap{width:100%;max-width:100%;margin-inline:0}}.kings-valley-board-module__llPWmW__boardWrap:after{content:none}.kings-valley-board-module__llPWmW__board{--square-groove-shadow:#030203d1;--square-groove-highlight:#ffffff0e;aspect-ratio:1;box-shadow:none;direction:ltr;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,1fr);display:grid;position:relative;overflow:visible}.kings-valley-board-module__llPWmW__square{isolation:isolate;aspect-ratio:1;box-shadow:inset -1px 0 var(--square-groove-shadow), inset 0 -1px var(--square-groove-shadow), inset 1px 0 var(--square-groove-highlight), inset 0 1px var(--square-groove-highlight), inset 0 0 1.125rem #00000014;cursor:default;background:linear-gradient(145deg,#ffffff08,#ffffff02),#44393b8a;border:0;border-radius:0;outline:none;place-items:center;display:grid;position:relative;overflow:visible}.kings-valley-board-module__llPWmW__square:nth-child(2n){box-shadow:inset -1px 0 var(--square-groove-shadow), inset 0 -1px var(--square-groove-shadow), inset 1px 0 var(--square-groove-highlight), inset 0 1px var(--square-groove-highlight), inset 0 0 1.375rem #0000002e;background:linear-gradient(145deg,#ffffff05,#ffffff01),#262721a3}.kings-valley-board-module__llPWmW__square:not(:disabled){cursor:pointer}.kings-valley-board-module__llPWmW__square:not(:disabled):not([aria-selected=true]):hover,.kings-valley-board-module__llPWmW__square:not(:disabled):not([aria-selected=true]):focus-visible{z-index:10;isolation:isolate;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 0 24px #ffffff09}.kings-valley-board-module__llPWmW__square:focus-visible{z-index:7;box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--ring) 78%, white 8%), inset 0 0 1.5rem color-mix(in oklch, var(--ring) 18%, transparent)}.kings-valley-board-module__llPWmW__square[data-last-from=true]:before,.kings-valley-board-module__llPWmW__square[data-last-to=true]:before{background:color-mix(in oklch, var(--primary) 13%, transparent);content:"";border-radius:0;position:absolute;inset:0}.kings-valley-board-module__llPWmW__square[aria-selected=true]:before{background:radial-gradient(circle at center, color-mix(in oklch, var(--primary) 24%, transparent), transparent 69%);box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--primary) 64%, transparent);content:"";border-radius:0;position:absolute;inset:0}.kings-valley-board-module__llPWmW__piece{z-index:4;aspect-ratio:1;pointer-events:none;width:76%;transform-style:preserve-3d;border:0;border-radius:999px;place-items:center;transition:translate .18s cubic-bezier(.2,.85,.2,1.2),scale .18s cubic-bezier(.2,.85,.2,1.2),filter .18s;display:grid;position:relative;box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #ffffff1f}.kings-valley-board-module__llPWmW__piece[data-player="1"]{color:#cbff3b;background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%)}.kings-valley-board-module__llPWmW__piece[data-player="2"]{color:#fff;background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#98b947 0%,#7fa82b 42%,#5b781e 74%,#2c3d12 100%)}.kings-valley-board-module__llPWmW__piece[data-king=true]{width:76%;box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #ffffff1f}.kings-valley-board-module__llPWmW__piece svg{stroke-width:1.72px;width:42%;height:42%}.kings-valley-board-module__llPWmW__piece[data-player="1"] svg{color:#aedb30;filter:drop-shadow(0 1px #ffffff80)drop-shadow(0 -1px #44571194)}.kings-valley-board-module__llPWmW__piece[data-player="2"] svg{color:#556c15e6;filter:drop-shadow(0 1px #e9ffab52)drop-shadow(0 -1px #28330ae6)}.kings-valley-board-module__llPWmW__square[data-motion-to=true]>.kings-valley-board-module__llPWmW__piece{opacity:0}.kings-valley-board-module__llPWmW__motionLayer{--motion-trail-core:#d9ff70f5;--motion-trail-glow:#cbff3bad;--motion-trail-height:clamp(1.6rem, 8cqi, 3.4rem);z-index:30;pointer-events:none;display:block;position:absolute;inset:0}.kings-valley-board-module__llPWmW__motionLayer[data-player="1"]{--motion-trail-core:#fffffffa;--motion-trail-glow:#d8ff6b94}.kings-valley-board-module__llPWmW__motionRunner{top:var(--motion-from-center-y);left:var(--motion-from-center-x);z-index:2;will-change:transform;width:0;height:0;transition-property:transform;transition-duration:0s;position:absolute;transform:translate(0,0)}.kings-valley-board-module__llPWmW__motionRunner[data-stage="1"]{transform:translate3d(var(--motion-dx), var(--motion-dy), 0);transition-duration:var(--motion-travel-ms);transition-timing-function:cubic-bezier(.2,.68,.24,1)}.kings-valley-board-module__llPWmW__motionRunner[data-stage="2"]{transform:translate3d(var(--motion-dx), var(--motion-dy), 0)}.kings-valley-board-module__llPWmW__motionTrail{z-index:1;width:var(--motion-tail-length);height:var(--motion-trail-height);background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--motion-trail-core) 16%, transparent) 14%, var(--motion-trail-core) 100%);clip-path:polygon(0 50%,100% 8%,100% 92%);opacity:0;filter:drop-shadow(0 0 .34rem var(--motion-trail-glow));transform:translateY(-50%) rotate(var(--motion-angle)) scaleX(0);transform-origin:100%;will-change:opacity, transform;border-radius:999px;position:absolute;top:0;right:0}.kings-valley-board-module__llPWmW__motionTrail:after{border-radius:inherit;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--motion-trail-glow) 76%, transparent));content:"";filter:blur(.62rem);opacity:.82;position:absolute;inset:-.42rem 0}.kings-valley-board-module__llPWmW__motionTrail[data-stage="1"]{animation:kings-valley-board-module__llPWmW__motion-trail-deploy var(--motion-trail-deploy-ms) cubic-bezier(.22, .75, .25, 1) var(--motion-trail-delay-ms) forwards}.kings-valley-board-module__llPWmW__motionTrail[data-stage="2"]{animation:kings-valley-board-module__llPWmW__motion-trail-retract var(--motion-trail-retract-ms) cubic-bezier(.22, .75, .25, 1) forwards}.kings-valley-board-module__llPWmW__motionPiece{top:calc(var(--motion-piece-size) / -2);left:calc(var(--motion-piece-size) / -2);z-index:2;width:var(--motion-piece-size);filter:brightness(1.04) drop-shadow(0 0 .4rem var(--motion-trail-glow));will-change:transform, filter;transition-property:transform,filter;transition-duration:0s;position:absolute;transform:translate(0,0)scale(.985)}.kings-valley-board-module__llPWmW__motionPiece[data-king=true]{width:var(--motion-piece-size)}.kings-valley-board-module__llPWmW__motionPiece[data-stage="1"]{filter:brightness(1.12) drop-shadow(0 0 .7rem var(--motion-trail-glow));transition-duration:.135s;transition-timing-function:ease-out;transform:scale(1)}.kings-valley-board-module__llPWmW__motionPiece[data-stage="2"]{filter:brightness()drop-shadow(0 0 #0000);transition-duration:90ms;transition-timing-function:ease-out;transform:scale(1)}.kings-valley-board-module__llPWmW__motionImpact{top:var(--motion-destination-y);left:var(--motion-destination-x);width:calc(var(--motion-piece-size) * .78);aspect-ratio:1;border:2px solid var(--motion-trail-core);opacity:0;box-shadow:0 0 0 0 var(--motion-trail-glow), 0 0 1rem var(--motion-trail-glow);will-change:opacity, transform;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.62)}.kings-valley-board-module__llPWmW__motionImpact[data-stage="2"]{animation:.11s ease-out forwards kings-valley-board-module__llPWmW__motion-impact-fade}.kings-valley-board-module__llPWmW__motionImpact[data-valley=true][data-stage="2"]{box-shadow:0 0 0 .4rem #d8ff6b1f,0 0 1.8rem #d8ff6bc2}@keyframes kings-valley-board-module__llPWmW__motion-trail-deploy{0%{opacity:0;transform:translateY(-50%) rotate(var(--motion-angle)) scaleX(0)}to{opacity:.96;transform:translateY(-50%) rotate(var(--motion-angle)) scaleX(1)}}@keyframes kings-valley-board-module__llPWmW__motion-trail-retract{0%{opacity:.96;transform:translateY(-50%) rotate(var(--motion-angle)) scaleX(1)}to{opacity:0;transform:translateY(-50%) rotate(var(--motion-angle)) scaleX(0)}}@keyframes kings-valley-board-module__llPWmW__motion-impact-fade{0%{opacity:.72;transform:translate(-50%,-50%)scale(.78)}to{opacity:0;transform:translate(-50%,-50%)scale(1.16)}}.kings-valley-board-module__llPWmW__square:not(:disabled):hover .kings-valley-board-module__llPWmW__piece,.kings-valley-board-module__llPWmW__square:not(:disabled):focus-visible .kings-valley-board-module__llPWmW__piece,.kings-valley-board-module__llPWmW__square[aria-selected=true] .kings-valley-board-module__llPWmW__piece{filter:drop-shadow(0 0 .7rem color-mix(in oklch, var(--primary) 45%, transparent));translate:0 -7%;scale:1.055}.kings-valley-board-module__llPWmW__landing{z-index:5;aspect-ratio:1;border:2px solid color-mix(in oklch, var(--primary) 90%, white 10%);background:color-mix(in oklch, var(--primary) 24%, transparent);width:22%;box-shadow:0 0 0 .32rem color-mix(in oklch, var(--primary) 12%, transparent), 0 0 1.2rem color-mix(in oklch, var(--primary) 55%, transparent);border-radius:50%;animation:.88s ease-in-out infinite alternate kings-valley-board-module__llPWmW__landing-pulse;position:relative}.kings-valley-board-module__llPWmW__valley{z-index:1;border:1px solid color-mix(in oklch, var(--primary) 74%, white 8%);color:#47571af0;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid;position:absolute;inset:0}.kings-valley-board-module__llPWmW__valley>svg{z-index:2;stroke-width:.72px;filter:drop-shadow(0 1px #e1ff8e33)drop-shadow(0 -1px #000000d1);opacity:.92;width:68%;height:68%;position:relative}.kings-valley-board-module__llPWmW__square[data-valley-claimed]{--valley-win-hot:color-mix(in oklch, var(--primary) 68%, white 32%);--valley-win-mid:color-mix(in oklch, var(--primary) 54%, transparent);--valley-win-soft:color-mix(in oklch, var(--primary) 28%, transparent);--valley-win-border:color-mix(in oklch, var(--primary) 72%, white 28%);--valley-win-surface-start:color-mix(in oklch, var(--primary) 36%, transparent);--valley-win-surface-end:color-mix(in oklch, var(--primary) 16%, transparent);z-index:3}.kings-valley-board-module__llPWmW__square[data-valley-claimed="1"]{--valley-win-hot:#ffffffe6;--valley-win-mid:#efeee954;--valley-win-soft:#efeee921;--valley-win-border:#efeee98f;--valley-win-surface-start:#efeee924;--valley-win-surface-end:#e2e2e21a}.kings-valley-board-module__llPWmW__square[data-valley-claimed]:after{z-index:2;background:radial-gradient(circle at 50% 44%, var(--valley-win-hot) 0%, var(--valley-win-mid) 31%, var(--valley-win-soft) 66%, transparent 100%);box-shadow:inset 0 0 0 1px var(--valley-win-border), inset 0 0 2rem var(--valley-win-mid), 0 0 1.65rem var(--valley-win-mid), 0 0 3.2rem var(--valley-win-soft);content:"";pointer-events:none;animation:kings-valley-board-module__llPWmW__valley-claimed-reveal var(--valley-claim-duration) cubic-bezier(.16, 1, .3, 1) both;position:absolute;inset:0}.kings-valley-board-module__llPWmW__square[data-valley-claimed] .kings-valley-board-module__llPWmW__valley{border-color:var(--valley-win-border);background:linear-gradient(145deg, var(--valley-win-surface-start), var(--valley-win-surface-end));box-shadow:inset 0 1px 0 var(--valley-win-hot), inset 0 -1px 0 #0000006b}.kings-valley-board-module__llPWmW__rank,.kings-valley-board-module__llPWmW__file{z-index:7;color:#efeee921;pointer-events:none;font-size:clamp(.45rem,1.65cqi,.68rem);font-weight:800;position:absolute}.kings-valley-board-module__llPWmW__rank{top:50%;left:calc(0px - var(--board-base-inset));translate:0 -50%}.kings-valley-board-module__llPWmW__file{right:auto;bottom:calc(0px - var(--board-base-inset));left:50%;translate:-50%}@keyframes kings-valley-board-module__llPWmW__landing-pulse{to{box-shadow:0 0 0 .45rem color-mix(in oklch, var(--primary) 9%, transparent), 0 0 1.6rem color-mix(in oklch, var(--primary) 62%, transparent);scale:1.14}}@keyframes kings-valley-board-module__llPWmW__valley-claimed-reveal{0%{opacity:0;filter:brightness()}38%{opacity:1;filter:brightness(1.42)}to{opacity:.82;filter:brightness()}}@media (prefers-reduced-motion:reduce){.kings-valley-board-module__llPWmW__landing{animation:none}.kings-valley-board-module__llPWmW__piece{transition:none}.kings-valley-board-module__llPWmW__motionLayer{display:none}.kings-valley-board-module__llPWmW__square[data-valley-claimed]:after{opacity:.82;animation:none}}[data-board-surface=ivory] .kings-valley-board-module__llPWmW__boardWrap{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px) padding-box, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%) border-box, linear-gradient(145deg, #fffafb24, #1f1d1d29) border-box;box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,0 26px 58px #0000006b}[data-board-surface=ivory] .kings-valley-board-module__llPWmW__board{--square-groove-shadow:var(--board-groove-shadow-light);--square-groove-highlight:var(--board-groove-highlight-light)}[data-board-surface=ivory] .kings-valley-board-module__llPWmW__square{background:linear-gradient(145deg, #fffafb0e, transparent), var(--board-cell-light)}[data-board-surface=ivory] .kings-valley-board-module__llPWmW__square:nth-child(2n){background:linear-gradient(145deg, #fffafb06, transparent), var(--board-cell-dark)}
.agon-board-module__QLQVhW__shell{place-items:center;gap:.75rem;width:100%;display:grid;container-type:inline-size}.agon-board-module__QLQVhW__board{--board-glow-x:50%;--board-glow-y:0px;--board-glow-strength:.18;--board-glow-soft:.06;aspect-ratio:658/760;isolation:isolate;filter:drop-shadow(0 30px 70px #00000094)drop-shadow(0 0 18px #d8ff6b29)drop-shadow(0 0 42px #7e973917);direction:ltr;width:min(100%,780px);position:relative}.agon-board-module__QLQVhW__reentryPrompt{color:var(--text-secondary,#c7bbbd);text-align:center;margin:0;font-size:.875rem}.agon-board-module__QLQVhW__frame{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.agon-board-module__QLQVhW__cells{z-index:1;position:absolute;inset:0;-webkit-mask:url(/boards/agon-board-mask.svg) 50%/100% 100% no-repeat;mask:url(/boards/agon-board-mask.svg) 50%/100% 100% no-repeat}.agon-board-module__QLQVhW__frameSurfaceHigh{stop-color:#483c3e}.agon-board-module__QLQVhW__frameSurfaceMid{stop-color:#2f2629}.agon-board-module__QLQVhW__frameSurfaceLow{stop-color:#22241e}.agon-board-module__QLQVhW__frameTopSheen{stop-opacity:.09}.agon-board-module__QLQVhW__frameLowerSheenHigh{stop-opacity:.042}.agon-board-module__QLQVhW__frameLowerSheenLow{stop-opacity:.024}.agon-board-module__QLQVhW__frameTopEdge{stop-opacity:.12}.agon-board-module__QLQVhW__frameBottomDepth{stop-opacity:.48}.agon-board-module__QLQVhW__frameTextureLine{fill:#ffffff03}.agon-board-module__QLQVhW__frameEdgeGlow,.agon-board-module__QLQVhW__frameSurface{pointer-events:none}.agon-board-module__QLQVhW__edgeGlowStrong{stop-opacity:var(--board-glow-strength)}.agon-board-module__QLQVhW__edgeGlowSoft{stop-opacity:var(--board-glow-soft)}.agon-board-module__QLQVhW__captureLines{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.agon-board-module__QLQVhW__captureLine{stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:agon-board-module__QLQVhW__captureLineDraw var(--capture-line-duration) cubic-bezier(.22, .78, .24, 1) var(--capture-line-delay) forwards}.agon-board-module__QLQVhW__captureLine[data-player="1"]{stroke:#f8f5ef;filter:drop-shadow(0 0 3px #f8f5efcc)}.agon-board-module__QLQVhW__captureLine[data-player="2"]{stroke:#daff74;filter:drop-shadow(0 0 3px #daff74cc)}.agon-board-module__QLQVhW__cell{z-index:2;left:var(--agon-x);top:var(--agon-y);aspect-ratio:1.1547;width:10.6462%;color:inherit;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.agon-board-module__QLQVhW__cell:enabled{cursor:pointer}.agon-board-module__QLQVhW__cell[data-piece-draggable=true]{cursor:grab;touch-action:none}.agon-board-module__QLQVhW__cell[data-captured=true],.agon-board-module__QLQVhW__cell[data-flanker=true]{z-index:4}.agon-board-module__QLQVhW__cell[data-piece-drag-source=true]{z-index:7;cursor:grabbing}.agon-board-module__QLQVhW__cell[data-player="1"]{--agon-attention-stroke:#f8f5efe0;--agon-attention-halo:#f8f5ef24;--agon-attention-glow:#f8f5ef6b}.agon-board-module__QLQVhW__cell[data-player="2"]{--agon-attention-stroke:#daff74e6;--agon-attention-halo:#cbff3b24;--agon-attention-glow:#cbff3b80}.agon-board-module__QLQVhW__cell[data-selectable=true] .agon-board-module__QLQVhW__piece:after,.agon-board-module__QLQVhW__cell[aria-selected=true] .agon-board-module__QLQVhW__piece:after{z-index:5;border:1px solid var(--agon-attention-stroke);box-shadow:0 0 0 3px var(--agon-attention-halo), 0 0 1.2rem var(--agon-attention-glow);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-5.45%}.agon-board-module__QLQVhW__cell[data-selectable=true]:not([aria-selected=true]) .agon-board-module__QLQVhW__piece:after{animation:1.1s cubic-bezier(.45,0,.55,1) infinite alternate agon-board-module__QLQVhW__selectablePiecePulse}.agon-board-module__QLQVhW__cell[aria-selected=true] .agon-board-module__QLQVhW__piece:after{border-color:var(--agon-attention-stroke);box-shadow:0 0 0 3px var(--agon-attention-halo), 0 0 1.45rem var(--agon-attention-glow)}.agon-board-module__QLQVhW__board[data-piece-drag-active=true] .agon-board-module__QLQVhW__piece:after{display:none}.agon-board-module__QLQVhW__hexFace{--agon-cell-surface:linear-gradient(145deg, #ffffff08, #ffffff02), #44393b8a;--agon-cell-depth:inset 0 0 18px #00000014;--agon-groove-highlight:#ffffff0e;--agon-groove-shadow:#030203d1;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:linear-gradient(145deg, var(--agon-groove-highlight) 0%, var(--agon-groove-shadow) 72%, var(--agon-groove-shadow) 100%);transition:filter .15s;position:absolute;inset:0}.agon-board-module__QLQVhW__hexFace:after{clip-path:inherit;background:var(--agon-cell-surface);box-shadow:var(--agon-cell-depth);content:"";pointer-events:none;position:absolute;inset:.75px}.agon-board-module__QLQVhW__cell[data-formation-owner="1"]{--agon-formation-fill:linear-gradient(145deg, #fffcf145, #f4ecda21)}.agon-board-module__QLQVhW__cell[data-formation-owner="2"]{--agon-formation-fill:linear-gradient(145deg, #d9ff7154, #b7e8302b)}.agon-board-module__QLQVhW__cell[data-formation-owner] .agon-board-module__QLQVhW__hexFace:before{z-index:1;clip-path:inherit;background:var(--agon-formation-fill);content:"";pointer-events:none;position:absolute;inset:1px}.agon-board-module__QLQVhW__cell[data-ring="1"] .agon-board-module__QLQVhW__hexFace,.agon-board-module__QLQVhW__cell[data-ring="3"] .agon-board-module__QLQVhW__hexFace,.agon-board-module__QLQVhW__cell[data-ring="5"] .agon-board-module__QLQVhW__hexFace{--agon-cell-surface:linear-gradient(145deg, #ffffff05, #ffffff01), #262721a3;--agon-cell-depth:inset 0 0 22px #0000002e}.agon-board-module__QLQVhW__cell:focus-visible{outline:none}.agon-board-module__QLQVhW__cell[data-destination=true]:hover .agon-board-module__QLQVhW__target,.agon-board-module__QLQVhW__cell[data-destination=true]:focus-visible .agon-board-module__QLQVhW__target{background:#c6ff341f;border-color:#daff75;box-shadow:0 0 12px #c6ff346b}.agon-board-module__QLQVhW__throne,.agon-board-module__QLQVhW__target{pointer-events:none;place-items:center;display:grid;position:absolute;inset:22%}.agon-board-module__QLQVhW__lastMoveTrail{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.agon-board-module__QLQVhW__lastMoveLine{stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 2.2px var(--move-trail-glow))}.agon-board-module__QLQVhW__lastMoveLine[data-player="1"]{--move-trail-glow:#f8f5efb8}.agon-board-module__QLQVhW__lastMoveLine[data-player="2"]{--move-trail-glow:#d3ff5bb8}.agon-board-module__QLQVhW__throne{color:#08060780;filter:drop-shadow(0 1px #ffffff1c)drop-shadow(0 -1px #0000009e)}.agon-board-module__QLQVhW__throne svg{stroke-width:2.2px;width:72%;height:72%}.agon-board-module__QLQVhW__target{z-index:3;aspect-ratio:1;background:#c6ff341a;border:2px solid #d7ff69eb;border-radius:50%;width:22%;animation:.82s ease-in-out infinite alternate agon-board-module__QLQVhW__targetPulse;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #c6ff3457}.agon-board-module__QLQVhW__piece{z-index:4;aspect-ratio:1;pointer-events:none;border-radius:50%;place-items:center;width:65.82%;transition:transform .16s,filter .16s,opacity .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agon-board-module__QLQVhW__piece[data-player="1"]{color:#cbff3b;background:radial-gradient(circle at 31% 24%,#fff 0 10%,#0000 24%),radial-gradient(circle at 55% 72%,#d9d1c3,#0000 68%),linear-gradient(145deg,#fffef9 0%,#eee8dd 55%,#aaa298 100%);box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #ffffff1f}.agon-board-module__QLQVhW__piece[data-player="2"]{color:#fff;background:radial-gradient(circle at 34% 25%,#ffe2e2eb,#0000 22%),radial-gradient(circle at 58% 82%,#4e621757,#0000 36%),linear-gradient(#acd050 0%,#92bd32 42%,#6c8d24 74%,#354a16 100%);box-shadow:0 clamp(.18rem,.8cqi,.42rem) clamp(.28rem,1.25cqi,.7rem) #000000a8,inset 0 0 0 1px #ffffff1f}.agon-board-module__QLQVhW__piece svg{stroke-width:2px;width:42%;height:42%}.agon-board-module__QLQVhW__piece[data-player="1"] svg{color:color-mix(in oklch, var(--primary) 58%, black);filter:drop-shadow(0 1px #fff9)drop-shadow(0 -1px #32410cb3)}.agon-board-module__QLQVhW__piece[data-player="2"] svg{color:color-mix(in oklch, var(--primary) 28%, black);filter:drop-shadow(0 1px #e9ffaba6)drop-shadow(0 -1px #212c08d9)}.agon-board-module__QLQVhW__cell:enabled:hover .agon-board-module__QLQVhW__piece,.agon-board-module__QLQVhW__cell:focus-visible .agon-board-module__QLQVhW__piece,.agon-board-module__QLQVhW__piece[data-selected=true]{filter:drop-shadow(0 0 .55rem var(--agon-attention-glow));transform:translate(-50%,-50%)scale(1.08)}.agon-board-module__QLQVhW__piece[data-arrived=true]{animation:.36s cubic-bezier(.2,.85,.25,1.2) agon-board-module__QLQVhW__pieceArrive}.agon-board-module__QLQVhW__guardMark{display:none}[data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__board{filter:drop-shadow(0 26px 58px #0000006b)}[data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__frameSurfaceHigh{stop-color:var(--board-surface-light-high)}[data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__frameSurfaceMid{stop-color:var(--board-surface-light-mid)}[data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__frameSurfaceLow{stop-color:var(--board-surface-light-low)}[data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__frameTopSheen{stop-opacity:.1}:is([data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__frameLowerSheenHigh,[data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__frameLowerSheenLow){stop-opacity:0}[data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__frameTopEdge{stop-opacity:.14}[data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__frameBottomDepth{stop-opacity:.38}[data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__frameTextureLine{fill:#fffafb04}[data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__hexFace{--agon-cell-surface:linear-gradient(145deg, #fffafb0e, transparent), var(--board-cell-light);--agon-cell-depth:inset 0 0 18px #00000014;--agon-groove-highlight:var(--board-groove-highlight-light);--agon-groove-shadow:var(--board-groove-shadow-light)}:is([data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__cell[data-ring="1"] .agon-board-module__QLQVhW__hexFace,[data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__cell[data-ring="3"] .agon-board-module__QLQVhW__hexFace,[data-board-surface=ivory][data-game-id=agon] .agon-board-module__QLQVhW__cell[data-ring="5"] .agon-board-module__QLQVhW__hexFace){--agon-cell-surface:linear-gradient(145deg, #fffafb06, transparent), var(--board-cell-dark);--agon-cell-depth:inset 0 0 22px #0000002e}@keyframes agon-board-module__QLQVhW__targetPulse{0%{opacity:.68;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}@keyframes agon-board-module__QLQVhW__captureLineDraw{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes agon-board-module__QLQVhW__selectablePiecePulse{0%{opacity:.52;scale:.92}to{opacity:.9;scale:1.07}}@keyframes agon-board-module__QLQVhW__pieceArrive{0%{filter:brightness(1.5);transform:translate(-50%,-50%)scale(.68)}72%{transform:translate(-50%,-50%)scale(1.12)}to{filter:brightness();transform:translate(-50%,-50%)scale(1)}}@media (max-width:640px){.agon-board-module__QLQVhW__board{width:min(100%,560px)}.agon-board-module__QLQVhW__target{border-width:1px}.agon-board-module__QLQVhW__guardMark{border-width:1.5px}}@media (prefers-reduced-motion:reduce){.agon-board-module__QLQVhW__target,.agon-board-module__QLQVhW__piece[data-arrived=true],.agon-board-module__QLQVhW__captureLine,.agon-board-module__QLQVhW__cell[data-selectable=true] .agon-board-module__QLQVhW__piece:after{animation:none}.agon-board-module__QLQVhW__captureLine{stroke-dashoffset:0}.agon-board-module__QLQVhW__hexFace,.agon-board-module__QLQVhW__piece,.agon-board-module__QLQVhW__captureLines{transition:none}}
.slimetrail-board-module__ocSeZa__shell{width:100%;display:grid;container-type:inline-size}.slimetrail-board-module__ocSeZa__boardWrap{--board-base-inset:clamp(.75rem, 3.1cqi, 1.3125rem);--board-safe-area:clamp(.75rem, 2.45cqi, 1.3125rem);--board-inset:calc(var(--board-base-inset) + var(--board-safe-area));isolation:isolate;width:calc(100% + var(--board-safe-area) + var(--board-safe-area));max-width:calc(100vw - 1rem);margin-inline:calc(0px - var(--board-safe-area));padding:var(--board-inset);background:radial-gradient(ellipse at 50% 0%, #ffffff17, transparent 36%) padding-box, radial-gradient(circle at 84% 84%, #fff0f20b, #82935306 28%, transparent 54%) padding-box, repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px) padding-box, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%) border-box;border:1px solid #0000;border-radius:clamp(1rem,3.5cqi,1.65rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 34px #0000007a,0 30px 70px #00000094,0 0 18px #d8ff6b12,0 0 42px #7e973909}.slimetrail-board-module__ocSeZa__board{--legal-marker-border:#ffffffeb;--legal-marker-fill:#ffffff1a;--legal-marker-glow:#ffffff57;--legal-marker-active-border:#fff;--legal-marker-active-fill:#ffffff29;--legal-marker-active-glow:#ffffff85;aspect-ratio:1;direction:ltr;width:100%;position:relative}.slimetrail-board-module__ocSeZa__board[data-turn="2"]{--legal-marker-border:#d7ff69eb;--legal-marker-fill:#c6ff341a;--legal-marker-glow:#c6ff3457;--legal-marker-active-border:#daff75;--legal-marker-active-fill:#c6ff3429;--legal-marker-active-glow:#c6ff3485}.slimetrail-board-module__ocSeZa__grid{--square-groove-shadow:#030203d1;--square-groove-highlight:#ffffff0e;--blocked-void:#100d0e;--tile-radius:clamp(4px, 1.1cqi, 8px);isolation:isolate;background:var(--blocked-void);direction:ltr;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(7,1fr);width:100%;height:100%;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 1px #050304d1}.slimetrail-board-module__ocSeZa__cell{border-radius:var(--tile-radius);color:#fff;min-width:0;min-height:0;box-shadow:none;cursor:default;background:0 0;border:0;outline:none;place-items:center;padding:0;transition:box-shadow .18s;display:grid;position:relative;overflow:visible}.slimetrail-board-module__ocSeZa__tileSurface{--tile-material-x:50%;--tile-material-y:50%;z-index:0;border-radius:var(--tile-radius);background:linear-gradient(145deg, #ffffff08, #ffffff02), repeating-linear-gradient(94deg, #ffffff03 0 1px, transparent 1px 12px), radial-gradient(ellipse at 50% 0%, #ffffff17, transparent 36%) var(--tile-material-x) var(--tile-material-y) / 700% 700% no-repeat, radial-gradient(circle at 84% 84%, #fff0f20b, #82935306 28%, transparent 54%) var(--tile-material-x) var(--tile-material-y) / 700% 700% no-repeat, linear-gradient(145deg, #483c3e 0%, #2f2629 46%, #22241e 100%) var(--tile-material-x) var(--tile-material-y) / 700% 700% no-repeat;box-shadow:inset -1px 0 var(--square-groove-shadow), inset 0 -1px var(--square-groove-shadow), inset 1px 0 var(--square-groove-highlight), inset 0 1px var(--square-groove-highlight), inset 0 0 1.125rem #00000014;pointer-events:none;transition:opacity var(--tile-fade-duration) ease-out var(--tile-fade-delay), scale var(--tile-fade-duration) cubic-bezier(.2, .8, .2, 1) var(--tile-fade-delay), filter var(--tile-fade-duration) ease-out var(--tile-fade-delay);position:absolute;inset:.5px}.slimetrail-board-module__ocSeZa__cell[data-blocked] .slimetrail-board-module__ocSeZa__tileSurface{opacity:0;filter:brightness(.55);scale:.94}.slimetrail-board-module__ocSeZa__cell[data-legal]{cursor:pointer}.slimetrail-board-module__ocSeZa__cell[data-piece-draggable]{cursor:grab;touch-action:none}.slimetrail-board-module__ocSeZa__cell[data-piece-drag-source]{cursor:grabbing}.slimetrail-board-module__ocSeZa__cell[data-piece-drag-target] .slimetrail-board-module__ocSeZa__legalMarker{border-color:var(--legal-marker-active-border);background:var(--legal-marker-active-fill);box-shadow:0 0 12px var(--legal-marker-active-glow), 0 0 22px var(--legal-marker-glow);scale:1.18}.slimetrail-board-module__ocSeZa__cell:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--ring) 78%, white 8%), inset 0 0 1.5rem color-mix(in oklch, var(--ring) 18%, transparent)}.slimetrail-board-module__ocSeZa__cell[data-last]:before{z-index:1;border-radius:var(--tile-radius);background:color-mix(in oklch, var(--primary) 13%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.slimetrail-board-module__ocSeZa__trailMap{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.slimetrail-board-module__ocSeZa__trailBody{fill:#cbff3b;filter:drop-shadow(0 0 3px #d3ff5bb8)}.slimetrail-board-module__ocSeZa__cell[data-goal]{--goal-hot:#ffffffe6;--goal-mid:#ffffff7a;--goal-soft:#ffffff38;--goal-border:#ffffffd1;--goal-surface-start:#ffffff3d;--goal-surface-end:#e2e2e21a;--goal-crown:#efeee9bd;--goal-crown-highlight:#ffffff29;--goal-aura-core:#ffffff2e;--goal-aura-soft:#ffffff12;--goal-aura-outer:#ffffff2e}.slimetrail-board-module__ocSeZa__cell[data-goal="2"]{--goal-hot:#d8ff6ceb;--goal-mid:#cbff3b94;--goal-soft:#cbff3b3d;--goal-border:#dcff7bd1;--goal-surface-start:#d8ff6c4d;--goal-surface-end:#99c32529;--goal-crown:#dcff7bf0;--goal-crown-highlight:#f1ffca52;--goal-aura-core:#d8ff6c33;--goal-aura-soft:#cbff3b14;--goal-aura-outer:#cbff3b33}.slimetrail-board-module__ocSeZa__goal{z-index:3;border:1px solid var(--goal-border);border-radius:var(--tile-radius);background:radial-gradient(circle at 50% 50%, var(--goal-aura-core) 0%, var(--goal-aura-soft) 44%, transparent 78%);color:var(--goal-crown);box-shadow:inset 0 0 1.25rem var(--goal-aura-soft), 0 0 1rem var(--goal-aura-outer);pointer-events:none;place-items:center;transition:opacity .46s,filter .46s,box-shadow .46s;display:grid;position:absolute;inset:0}.slimetrail-board-module__ocSeZa__cell[data-goal="2"] .slimetrail-board-module__ocSeZa__goal{border-color:var(--goal-border)}.slimetrail-board-module__ocSeZa__goal>svg{z-index:2;stroke-width:.72px;width:40%;height:40%;filter:drop-shadow(0 1px 0 var(--goal-crown-highlight)) drop-shadow(0 -1px 0 #000000d1);opacity:.92;transform-origin:50%;transition:scale .18s cubic-bezier(.2,.9,.25,1.2);position:relative}.slimetrail-board-module__ocSeZa__cell[data-goal="2"] .slimetrail-board-module__ocSeZa__goal>svg{filter:drop-shadow(0 1px 0 var(--goal-crown-highlight)) drop-shadow(0 -1px 0 #445711e6) drop-shadow(0 0 .22rem #cbff3b8f);opacity:.98}.slimetrail-board-module__ocSeZa__cell[data-goal][data-legal]:hover .slimetrail-board-module__ocSeZa__goal>svg,.slimetrail-board-module__ocSeZa__cell[data-goal][data-legal]:focus-visible .slimetrail-board-module__ocSeZa__goal>svg{scale:1.22}.slimetrail-board-module__ocSeZa__cell[data-won]:after{z-index:3;border-radius:var(--tile-radius);background:radial-gradient(circle at 50% 44%, var(--goal-hot) 0%, var(--goal-mid) 31%, var(--goal-soft) 66%, transparent 100%);box-shadow:inset 0 0 0 1px var(--goal-border), inset 0 0 2rem var(--goal-mid), 0 0 1.65rem var(--goal-mid), 0 0 3.2rem var(--goal-soft);content:"";pointer-events:none;animation:slimetrail-board-module__ocSeZa__goal-claimed-reveal var(--goal-claim-duration) cubic-bezier(.16, 1, .3, 1) both;position:absolute;inset:0}.slimetrail-board-module__ocSeZa__cell[data-won] .slimetrail-board-module__ocSeZa__goal{border-color:var(--goal-border);background:linear-gradient(145deg, var(--goal-surface-start), var(--goal-surface-end)), radial-gradient(circle at 50% 50%, var(--goal-aura-core) 0%, var(--goal-aura-soft) 44%, transparent 78%);box-shadow:inset 0 1px 0 var(--goal-hot), inset 0 -1px 0 #0000006b}.slimetrail-board-module__ocSeZa__cell[data-lost] .slimetrail-board-module__ocSeZa__goal{opacity:0;filter:none;box-shadow:none}.slimetrail-board-module__ocSeZa__cell[data-lost] .slimetrail-board-module__ocSeZa__goal>svg{filter:none;scale:.88}.slimetrail-board-module__ocSeZa__legalMarker{z-index:5;aspect-ratio:1;border:2px solid var(--legal-marker-border);background:var(--legal-marker-fill);width:22%;box-shadow:0 0 10px var(--legal-marker-glow);border-radius:50%;animation:.82s ease-in-out infinite alternate slimetrail-board-module__ocSeZa__landing-pulse;position:relative}.slimetrail-board-module__ocSeZa__cell[data-legal]:hover .slimetrail-board-module__ocSeZa__legalMarker{border-color:var(--legal-marker-active-border);background:var(--legal-marker-active-fill);box-shadow:0 0 12px var(--legal-marker-active-glow)}.slimetrail-board-module__ocSeZa__tokenLayer{z-index:7;aspect-ratio:1;pointer-events:none;place-items:center;width:14.2857%;display:grid;position:absolute;translate:-50% -50%}.slimetrail-board-module__ocSeZa__token{aspect-ratio:414/338;filter:drop-shadow(0 .3rem .24rem #000000a8);pointer-events:none;transform-origin:50% 78%;width:92%;animation:slimetrail-board-module__ocSeZa__snail-arrive var(--snail-arrival-duration) cubic-bezier(.2, .9, .25, 1.2) both;place-items:center;display:grid;position:relative}.slimetrail-board-module__ocSeZa__token svg{transform-origin:50%;width:100%;height:auto;transition:transform .18s;overflow:visible}.slimetrail-board-module__ocSeZa__token[data-facing=left] svg{transform:scaleX(-1)}.slimetrail-board-module__ocSeZa__snailShadow{fill:#0000007a;filter:blur(6px)}.slimetrail-board-module__ocSeZa__snailBody{stroke:#746d66;stroke-width:5.8px;stroke-linejoin:round}.slimetrail-board-module__ocSeZa__snailShell{stroke:#2c3d12;stroke-width:5.8px;filter:drop-shadow(0 7px 5px #171d0766)}.slimetrail-board-module__ocSeZa__snailSpiral{fill:none;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 1px #27320ac7)}.slimetrail-board-module__ocSeZa__snailFeeler{fill:none;stroke:#b9b1a7;stroke-width:10px;stroke-linecap:round}.slimetrail-board-module__ocSeZa__snailEye{fill:#eee8dd;stroke:none}.slimetrail-board-module__ocSeZa__rank,.slimetrail-board-module__ocSeZa__file{z-index:8;color:#efeee929;pointer-events:none;font-size:clamp(.44rem,1.45cqi,.66rem);font-weight:800;line-height:1;position:absolute}.slimetrail-board-module__ocSeZa__rank{top:50%;left:calc(0px - var(--board-base-inset));translate:0 -50%}.slimetrail-board-module__ocSeZa__file{bottom:calc(0px - var(--board-base-inset));left:50%;translate:-50%}@keyframes slimetrail-board-module__ocSeZa__snail-arrive{0%{opacity:1;transform:scale(1)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes slimetrail-board-module__ocSeZa__landing-pulse{0%{opacity:.68;scale:.82}to{opacity:1;scale:1.18}}@keyframes slimetrail-board-module__ocSeZa__goal-claimed-reveal{0%{opacity:0;filter:brightness()}38%{opacity:1;filter:brightness(1.42)}to{opacity:.82;filter:brightness()}}@media (max-width:640px){.slimetrail-board-module__ocSeZa__boardWrap{width:100%;max-width:100%;margin-inline:0}}@media (prefers-reduced-motion:reduce){.slimetrail-board-module__ocSeZa__legalMarker,.slimetrail-board-module__ocSeZa__token,.slimetrail-board-module__ocSeZa__tileSurface,.slimetrail-board-module__ocSeZa__cell[data-won]:after{transition:none;animation:none}}[data-board-surface=ivory] .slimetrail-board-module__ocSeZa__boardWrap{background:radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) padding-box, repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px) padding-box, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) padding-box, radial-gradient(260px circle at var(--board-glow-x) var(--board-glow-y), rgba(216, 255, 107, var(--board-glow-strength)), rgba(216, 255, 107, var(--board-glow-soft)) 48%, #ffffff17 78%) border-box;box-shadow:inset 0 1px #fffafb24,inset 0 -12px 28px #08080561,0 26px 58px #0000006b}[data-board-surface=ivory] .slimetrail-board-module__ocSeZa__grid{--square-groove-shadow:var(--board-groove-shadow-light);--square-groove-highlight:var(--board-groove-highlight-light)}[data-board-surface=ivory] .slimetrail-board-module__ocSeZa__tileSurface{background:linear-gradient(145deg, #fffafb0e, transparent), repeating-linear-gradient(94deg, #fffafb04 0 1px, transparent 1px 13px), radial-gradient(ellipse at 50% 0%, #fffafb1a, transparent 38%) var(--tile-material-x) var(--tile-material-y) / 700% 700% no-repeat, linear-gradient(145deg, var(--board-surface-light-high) 0%, var(--board-surface-light-mid) 48%, var(--board-surface-light-low) 100%) var(--tile-material-x) var(--tile-material-y) / 700% 700% no-repeat}
