.GameBoard_pageWrap__h3bNj{min-height:100svh;background:linear-gradient(160deg,#180a00,#2d1002 55%,#1a0800);padding:1.5rem 1rem 4rem;overflow-x:clip}.GameBoard_gameContainer__h_Mp1{display:flex;flex-direction:column;align-items:stretch;gap:1rem;max-width:900px;margin:0 auto}.GameBoard_pickupCallout__26oGR{position:fixed;left:var(--cx);top:var(--cy);transform:translateX(-50%) translateY(-110%);background:#fbbf24;color:#1c0e00;font-weight:900;font-size:1rem;padding:4px 10px;border-radius:12px;pointer-events:none;z-index:1100;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.3);animation:GameBoard_calloutRise__lLSkC var(--callout-dur,1.3s) ease-out forwards}.GameBoard_pickupCallout__26oGR:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fbbf24}@keyframes GameBoard_calloutRise__lLSkC{0%{opacity:0;transform:translateX(-50%) translateY(-80%)}15%{opacity:1;transform:translateX(-50%) translateY(-120%)}65%{opacity:1;transform:translateX(-50%) translateY(-130%)}to{opacity:0;transform:translateX(-50%) translateY(-155%)}}.GameBoard_watchingBadge__HLdks{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#fff;background:rgba(99,102,241,.85);border-radius:99px;padding:5px 16px;align-self:center;backdrop-filter:blur(4px)}.GameBoard_watchingBadge__HLdks:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#f87171;animation:GameBoard_pulse__bVPLs 1.4s ease-in-out infinite}.GameBoard_scoreboardRow__aLNeM{display:flex;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:1rem;backdrop-filter:blur(8px);overflow:hidden}.GameBoard_scoreboard__aAEUv{flex:1;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.65rem 1.5rem;min-width:0}.GameBoard_scoreboardDivider__4q5UR{width:1px;align-self:stretch;background:rgba(255,255,255,.12);flex-shrink:0}.GameBoard_speedSection__GNlIn{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;flex-shrink:0}.GameBoard_scoreHalfReversed__ZIips,.GameBoard_scoreHalf__DwBhl{display:flex;align-items:center;gap:.6rem}.GameBoard_scoreHalfReversed__ZIips{flex-direction:row-reverse}.GameBoard_scoreName__AsJPc{font-size:.88rem;font-weight:700;color:rgba(255,255,255,.85);white-space:nowrap}.GameBoard_scoreDots__RAO8I{display:flex;gap:5px}.GameBoard_dotWon__lSikM{width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fbbf24,#d97706);box-shadow:0 0 6px #d9770688}.GameBoard_dotOpen___Pwd2{width:11px;height:11px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);background:transparent}.GameBoard_scoreVs__Bnaz7{font-size:.65rem;font-weight:800;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:.14em;padding:0 .25rem}.GameBoard_boardWrapper__Zcr4f{display:flex;flex-direction:column;gap:.5rem;width:100%}.GameBoard_playerCard__xCDm2{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.08);transition:background .2s,border-color .2s,box-shadow .2s;min-height:60px}.GameBoard_playerCardActive__faRf2{background:rgba(251,191,36,.08);border-color:rgba(251,191,36,.35);box-shadow:0 0 18px rgba(251,191,36,.1)}.GameBoard_avatarWrap__fBuvH{flex-shrink:0;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.12);transition:border-color .2s,box-shadow .2s}.GameBoard_avatarWrapActive__bQwy2{border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.22)}.GameBoard_avatarImg__FM35F{width:100%;height:100%;object-fit:cover;display:block}.GameBoard_avatarMonogram__n93A_{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#b45309,#78350f);font-size:1.15rem;font-weight:800;color:#fef3c7;letter-spacing:-.02em}.GameBoard_playerCardInfo__ffgg_{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.GameBoard_playerCardNameRow__oRtBj{display:flex;align-items:center;gap:6px;min-width:0}.GameBoard_cardDots__PwYgi{display:flex;gap:4px;flex-shrink:0}.GameBoard_playerName__dRX7b{font-size:1.05rem;font-weight:700;color:rgba(255,255,255,.7);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.GameBoard_playerNameActive__U046N{color:#fde68a}.GameBoard_playerSub__h5pzy{font-size:.7rem;color:rgba(255,255,255,.3);font-style:italic}.GameBoard_commentary__YeJVf{font-size:.75rem;color:#fbbf24;font-weight:600;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:GameBoard_commentaryFade__4GESA 4s ease-out forwards}@keyframes GameBoard_commentaryFade__4GESA{0%{opacity:0;transform:translateY(-3px)}8%{opacity:1;transform:translateY(0)}75%{opacity:1}to{opacity:0}}.GameBoard_playerCardRight__L72_U{display:flex;align-items:center;gap:7px;flex-shrink:0}.GameBoard_turnDot__v50AL{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:GameBoard_pulse__bVPLs 1.4s ease-in-out infinite;flex-shrink:0}@keyframes GameBoard_pulse__bVPLs{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.GameBoard_turnBadge__Ty_aT{font-size:.62rem;font-weight:800;color:#fff;background:#16a34a;border-radius:99px;padding:3px 10px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.GameBoard_turnBadgeYours__ydR1k{background:linear-gradient(90deg,#d97706,#b45309)}.GameBoard_boardContainer__swI2E{display:flex;flex-direction:row;align-items:stretch;width:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200"><rect width="200" height="200" fill="%23a67c52"/><path d="M0,0 L200,200 M200,0 L0,200" stroke="%23926b47" stroke-width="1"/><path d="M100,0 L100,200 M0,100 L200,100" stroke="%23926b47" stroke-width="1"/></svg>');background-color:#a67c52;border:8px solid #6b3e1a;border-radius:1.25rem;box-shadow:inset 0 0 32px rgba(0,0,0,.4),0 8px 32px rgba(0,0,0,.5);padding:1rem;gap:.75rem}.GameBoard_storePit__ZHB07{flex:0 0 72px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#2e1004 0,#1a0902 100%);border:3px solid #5a2e10;border-radius:36px;box-shadow:inset 0 4px 20px rgba(0,0,0,.7),inset 0 -2px 8px rgba(255,255,255,.04)}.GameBoard_storePellet__QSX2T{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff6060 0,#cc0010 55%,#8b0000 100%);box-shadow:1px 1px 2px rgba(0,0,0,.5);pointer-events:none}.GameBoard_storeScore___eBqm{position:relative;z-index:1;color:#fde68a;font-size:2rem;font-weight:900;font-family:system-ui,sans-serif;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.6)}.GameBoard_pitsArea__d_Odg{flex:1;display:flex;flex-direction:column;gap:1.25rem;padding:.75rem 0}.GameBoard_pitWrapper__zIr3_{position:relative;display:flex;justify-content:center;align-items:center}.GameBoard_pitsRow__RdfU6{display:flex;justify-content:space-around;gap:.5rem;width:100%}.GameBoard_matchResult__Jh1in{width:100%;background:linear-gradient(160deg,#1c0a02,#3b1206);border:1.5px solid rgba(217,119,6,.6);border-radius:1rem;padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;box-shadow:0 6px 28px rgba(0,0,0,.5),0 0 40px rgba(217,119,6,.12)}.GameBoard_matchResultEyebrow__mkP7l{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:#d97706}.GameBoard_matchResultWinner___4jPb{font-size:1.7rem;font-weight:900;color:#fde68a;text-align:center;line-height:1.15;margin-top:.15rem}.GameBoard_matchResultPlayers__RT2VZ{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1rem;width:100%}.GameBoard_matchResultPlayerCol__9mFm5{display:flex;flex-direction:column;align-items:center;gap:.4rem}.GameBoard_matchResultPlayerScore__uviqc{font-size:2.4rem;font-weight:900;color:#fff;line-height:1}.GameBoard_matchResultScoreDash__F01Ms{font-size:1.6rem;color:#d97706;font-weight:700;line-height:1;align-self:center;margin-top:-.6rem}.GameBoard_matchResultPlayerName__FzZfF{font-size:.75rem;color:rgba(161,98,7,.9);font-weight:600;text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GameBoard_startGameBtn__RxyRV{margin-top:.15rem;padding:.6rem 1.6rem;background:linear-gradient(90deg,#d97706,#b45309);color:#fff;border:none;border-radius:.6rem;font-size:1rem;font-weight:800;cursor:pointer;box-shadow:0 3px 10px rgba(180,83,9,.4);transition:opacity .15s,transform .1s}.GameBoard_startGameBtn__RxyRV:hover{opacity:.9;transform:translateY(-1px)}.GameBoard_startGameBtn__RxyRV:active{transform:translateY(0)}.GameBoard_betweenGamesWait__6Hn50{color:rgba(255,255,255,.4);font-size:.88rem;font-style:italic;margin:0}.GameBoard_shareStrip__aE98F{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:.6rem;width:100%}.GameBoard_shareLabel__o1aCM{font-size:.72rem;font-weight:600;color:rgba(255,255,255,.3);white-space:nowrap}.GameBoard_shareUrl__F8S9D{flex:1;background:none;border:none;outline:none;font-size:.75rem;color:rgba(255,255,255,.5);min-width:0;cursor:default}.GameBoard_copyBtn__Fijma{padding:3px 10px;background:rgba(99,102,241,.7);color:#fff;border:none;border-radius:.4rem;cursor:pointer;font-weight:700;font-size:.72rem;white-space:nowrap;transition:background .15s}.GameBoard_copyBtn__Fijma:hover{background:rgba(79,70,229,.9)}.GameBoard_speedLabel__enJaK{font-size:.72rem;font-weight:600;color:rgba(255,255,255,.3);margin-right:.25rem;white-space:nowrap}.GameBoard_speedBtn__WSORq{padding:3px 12px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.1);border-radius:99px;cursor:pointer;font-weight:700;font-size:.7rem;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.GameBoard_speedBtn__WSORq:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.GameBoard_speedBtnActive__taCXi{background:rgba(217,119,6,.25);color:#fbbf24;border-color:rgba(217,119,6,.5)}.GameBoard_gameRules__X2am7{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);padding:1rem 1.25rem;border-radius:.75rem;width:100%}.GameBoard_gameRules__X2am7 h3{font-size:.78rem;font-weight:800;margin-bottom:.6rem;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:.1em}.GameBoard_gameRules__X2am7 p{margin-bottom:.35rem;color:rgba(255,255,255,.3);font-size:.78rem;line-height:1.5}.GameBoard_waitingContainer__Kd0jJ{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:2.5rem 2rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:1rem;color:rgba(255,255,255,.7)}.GameBoard_waitingMessage__3TY9i{font-size:1.05rem;color:rgba(255,255,255,.6);margin-bottom:.5rem}.GameBoard_shareableUrlContainer__kTUOl{display:flex;align-items:center;gap:.5rem;width:100%}.GameBoard_shareableUrl__UXyZo{padding:.45rem .65rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:.4rem;flex:1;font-size:.8rem;color:rgba(255,255,255,.6);outline:none}.GameBoard_copyButton__wD3ml{padding:.45rem .9rem;background:#6366f1;color:white;border:none;border-radius:.4rem;cursor:pointer;font-weight:700;font-size:.82rem;white-space:nowrap;transition:background .15s}.GameBoard_copyButton__wD3ml:hover{background:#4f46e5}.GameBoard_overlay__VaQNC{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.GameBoard_overlayPanel__Nr3tB{width:100%;max-width:400px;background:linear-gradient(160deg,#1e0c03,#3d1408);border:1.5px solid rgba(217,119,6,.55);border-radius:1.25rem;padding:2rem 1.75rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;box-shadow:0 8px 48px rgba(0,0,0,.7),0 0 64px rgba(217,119,6,.08)}.GameBoard_overlayEyebrow__QimXe{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:#d97706}.GameBoard_overlayTitle__I17RN{font-size:1.4rem;font-weight:900;color:#fde68a;text-align:center}.GameBoard_overlaySubtitle__q4qAk{font-size:.85rem;color:rgba(255,255,255,.5);text-align:center;margin:0}.GameBoard_overlayWinnerLine__b69S1{font-size:1.55rem;font-weight:900;color:#fde68a;text-align:center;line-height:1.2}.GameBoard_overlayScores__hwWYJ{width:100%;display:flex;flex-direction:column;gap:.4rem;background:rgba(255,255,255,.04);border-radius:.75rem;padding:.75rem 1rem}.GameBoard_overlayScoreRow__mGRfP{display:flex;justify-content:space-between;align-items:center}.GameBoard_overlayScoreName__1T7C8{font-size:.9rem;color:rgba(255,255,255,.7);font-weight:600}.GameBoard_overlayScoreNum__Z5HZk{font-size:1rem;font-weight:800;color:#fbbf24}.GameBoard_overlaySeries__DkRVu{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%}.GameBoard_overlaySeriesPlayer__R8VN2{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.72rem;color:rgba(255,255,255,.45);font-weight:600}.GameBoard_overlaySeriesVs__CsMBm{font-size:.65rem;font-weight:800;color:rgba(255,255,255,.25);text-transform:uppercase;letter-spacing:.12em}.GameBoard_overlayConnected__gZPHP{font-size:.78rem;color:rgba(255,255,255,.4);font-weight:600}.GameBoard_overlayWait__vn2R_{color:rgba(255,255,255,.4);font-size:.88rem;font-style:italic;margin:0;text-align:center}.GameBoard_desktopOnly__psgxS{display:flex;width:100%}@media (max-width:800px){.GameBoard_storePit__ZHB07{flex:0 0 58px;border-radius:29px}.GameBoard_storeScore___eBqm{font-size:1.7rem}}@media (max-width:640px){.GameBoard_pageWrap__h3bNj{padding:.75rem .5rem 3rem}.GameBoard_boardContainer__swI2E{padding:.6rem;gap:.5rem;border-radius:1rem}.GameBoard_storePit__ZHB07{flex:0 0 46px;border-radius:23px}.GameBoard_storeScore___eBqm{font-size:1.5rem}.GameBoard_pitsArea__d_Odg{gap:.75rem;padding:.4rem 0}.GameBoard_pitsRow__RdfU6{gap:.3rem}.GameBoard_playerCard__xCDm2{padding:8px 10px;min-height:52px}.GameBoard_playerName__dRX7b{font-size:.95rem}.GameBoard_matchResultPlayers__RT2VZ{gap:.75rem}.GameBoard_matchResultPlayerScore__uviqc{font-size:1.8rem}}@media (max-width:600px){.GameBoard_desktopOnly__psgxS,.GameBoard_scoreboardDivider__4q5UR,.GameBoard_scoreboard__aAEUv{display:none}.GameBoard_speedSection__GNlIn{padding:.4rem .6rem}}@media (max-width:400px){.GameBoard_storePit__ZHB07{flex:0 0 34px;border-radius:17px}.GameBoard_storeScore___eBqm{font-size:1.1rem}.GameBoard_boardContainer__swI2E{padding:.4rem;gap:.35rem;border-width:4px}.GameBoard_pitsRow__RdfU6{gap:.15rem}.GameBoard_pitsArea__d_Odg{gap:.5rem;padding:.25rem 0}}.Pit_pit__mi54Q{position:relative;width:70px;height:70px;border-radius:50%;background-color:#deb887;border:3px solid #8b4513;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:inset 0 2px 5px rgba(0,0,0,.2);aspect-ratio:1/1;overflow:visible}.Pit_pit__mi54Q:hover{transform:scale(1.05)}.Pit_active__k1d4_{border-color:#22c55e;box-shadow:0 0 10px #22c55e,inset 0 2px 5px rgba(0,0,0,.2)}.Pit_highlighted___csXw{background-color:#e6d2b5;border-color:#d97706}.Pit_empty__1r4gX{background-color:#d4c3a3;cursor:not-allowed}.Pit_empty__1r4gX:hover{transform:none}.Pit_source__iqWaL{border-color:#f59e0b!important;box-shadow:0 0 18px #f59e0b88,inset 0 2px 5px rgba(0,0,0,.2)!important;animation:Pit_sourceGlow__uckBv .35s ease-out forwards}@keyframes Pit_sourceGlow__uckBv{0%{transform:scale(1)}45%{transform:scale(1.13)}to{transform:scale(1)}}.Pit_landing__seqQx{animation:Pit_pitPop__82dwT .22s ease-out forwards}.Pit_captured__1vuO6{border-color:#fbbf24!important;box-shadow:0 0 20px #fbbf2488,inset 0 2px 5px rgba(0,0,0,.2)!important;animation:Pit_captureFlash__VU8QT .5s ease-in-out forwards}@keyframes Pit_captureFlash__VU8QT{0%{transform:scale(1);background-color:#deb887}30%{transform:scale(1.15);background-color:#fecaca}70%{transform:scale(1.08);background-color:#fee2e2}to{transform:scale(1);background-color:#deb887}}@keyframes Pit_pitPop__82dwT{0%{transform:scale(1)}45%{transform:scale(1.18)}75%{transform:scale(.94)}to{transform:scale(1)}}.Pit_pitOuter__JVJqV{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px}.Pit_count__3nwlX{position:absolute;bottom:-8px;right:-8px;background-color:#4b5563;color:white;font-size:.75rem;font-weight:700;width:22px;height:22px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2;transition:background-color .15s ease}.Pit_pellet__7kQvy{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff6060 0,#cc0010 55%,#8b0000 100%);z-index:1;box-shadow:1px 1px 2px rgba(0,0,0,.45)}.Pit_dead___cdAK{border:2.5px dashed #9ca3af;background-color:#c9bfae;cursor:not-allowed;opacity:.7}.Pit_dead___cdAK:hover{transform:none}.Pit_deadStone__RphLC{position:absolute;pointer-events:none;z-index:10;animation:Pit_stonePulse__y5K_1 1.9s ease-in-out infinite}@keyframes Pit_stonePulse__y5K_1{0%,to{filter:brightness(.82) saturate(.9);transform:scale(.96)}50%{filter:brightness(1.22) saturate(1.2);transform:scale(1.06)}}.Pit_karuBadge__kTE_J{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(251,191,36,.45);border:2.5px solid rgba(253,230,138,.9);color:#fff8e1;font-size:.65rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.5);cursor:pointer;z-index:20;pointer-events:all;animation:Pit_karuPop__buP2r .18s ease-out forwards,Pit_karuGlow__JrlmD 1s ease-in-out .18s infinite}.Pit_karuBadge__kTE_J:hover{background:rgba(251,191,36,.65)}.Pit_karuRing__TNBBy{position:absolute;inset:-4px;border-radius:50%;border:2.5px solid rgba(251,191,36,.6);pointer-events:none;z-index:15;animation:Pit_karuGlow__JrlmD 1.1s ease-in-out infinite}.Pit_botKaruFlash__8iK9M{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(251,191,36,.75);border:2.5px solid #fde68a;pointer-events:none;z-index:20;animation:Pit_botKaruAnim__kr4gV 1.2s ease-out forwards}.Pit_botKaruText__i8f1b{color:#fff8e1;font-size:.6rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.6)}@keyframes Pit_karuPop__buP2r{0%{opacity:0;transform:scale(.6)}65%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes Pit_karuGlow__JrlmD{0%,to{box-shadow:0 0 0 2px rgba(245,158,11,.3)}50%{box-shadow:0 0 0 5px rgba(245,158,11,.6),0 0 16px rgba(217,119,6,.5)}}@keyframes Pit_botKaruAnim__kr4gV{0%{opacity:0;transform:scale(.7)}18%{opacity:1;transform:scale(1.12)}40%{opacity:1;transform:scale(1)}80%{opacity:.7}to{opacity:0;transform:scale(1.05)}}@media (max-width:640px){.Pit_pit__mi54Q{width:50px;height:50px}.Pit_pellet__7kQvy{width:7px;height:7px}.Pit_count__3nwlX{width:18px;height:18px;font-size:.65rem;bottom:-5px;right:-5px}.Pit_karuBadge__kTE_J{font-size:.55rem}.Pit_botKaruText__i8f1b{font-size:.5rem}}@media (max-width:400px){.Pit_pit__mi54Q{width:34px;height:34px}.Pit_pellet__7kQvy{width:4px;height:4px}.Pit_count__3nwlX{width:14px;height:14px;font-size:.55rem;bottom:-3px;right:-3px}.Pit_karuBadge__kTE_J{font-size:.45rem}.Pit_botKaruText__i8f1b{font-size:.4rem}}.PelletFlight_outer__NystS{position:fixed;pointer-events:none;z-index:1000;animation:PelletFlight_moveX__nYgJL var(--dur,.65s) linear forwards}@keyframes PelletFlight_moveX__nYgJL{0%{transform:translateX(0)}to{transform:translateX(var(--dx))}}.PelletFlight_inner___415U{animation:PelletFlight_moveY__6Eund var(--dur,.65s) ease-in forwards}@keyframes PelletFlight_moveY__6Eund{0%{transform:translateY(0) scale(1.05)}30%{transform:translateY(var(--arc)) scale(1.1)}85%{transform:translateY(calc(var(--dy) * .9)) scale(1.02)}to{transform:translateY(var(--dy)) scale(1)}}.PelletFlight_handWrapper__0eeoh{position:relative;display:inline-block}.PelletFlight_countBadge__e61gW{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#dc2626;color:#fff;font-weight:800;font-size:13px;min-width:26px;height:24px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0 6px;box-shadow:0 2px 6px rgba(0,0,0,.45);font-family:system-ui,sans-serif;letter-spacing:-.5px;white-space:nowrap}.SeeteAataBoard_pageWrap__W_sq6{min-height:100svh;background:linear-gradient(160deg,#180a00,#2d1002 55%,#1a0800);padding:1.5rem 1rem 4rem;overflow-x:clip}.SeeteAataBoard_gameContainer__5lEjv{display:flex;flex-direction:column;align-items:stretch;gap:1rem;max-width:900px;margin:0 auto}.SeeteAataBoard_infoBar__8Edkj{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.08);min-height:60px}.SeeteAataBoard_avatarWrap__A_BFI{flex-shrink:0;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.12);width:40px;height:40px}.SeeteAataBoard_avatarMonogram__jXwM9{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#b45309,#78350f);font-size:1.15rem;font-weight:800;color:#fef3c7}.SeeteAataBoard_infoCardInfo__KAtfZ{flex:1;min-width:0}.SeeteAataBoard_infoCardName__jqonx{font-size:1.05rem;font-weight:700;color:rgba(255,255,255,.85);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SeeteAataBoard_infoCardSub__kJQeS{font-size:.7rem;color:rgba(255,255,255,.3);font-style:italic}.SeeteAataBoard_infoCardRight__IwdGR{display:flex;align-items:center;gap:8px;flex-shrink:0}.SeeteAataBoard_moveBadge__FIw5Y{background:rgba(251,191,36,.2);border:1px solid rgba(251,191,36,.4);border-radius:99px}.SeeteAataBoard_moveBadge__FIw5Y,.SeeteAataBoard_roundBadge__PtPWx{font-size:.72rem;font-weight:800;color:#fff;padding:4px 12px;white-space:nowrap}.SeeteAataBoard_roundBadge__PtPWx{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.35);border-radius:99px}.SeeteAataBoard_boardContainer__baueg{display:flex;flex-direction:row;align-items:stretch;width:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200"><rect width="200" height="200" fill="%23a67c52"/><path d="M0,0 L200,200 M200,0 L0,200" stroke="%23926b47" stroke-width="1"/><path d="M100,0 L100,200 M0,100 L200,100" stroke="%23926b47" stroke-width="1"/></svg>');background-color:#a67c52;border:8px solid #6b3e1a;border-radius:1.25rem;box-shadow:inset 0 0 32px rgba(0,0,0,.4),0 8px 32px rgba(0,0,0,.5);padding:1rem;gap:.75rem}.SeeteAataBoard_storePit__Xhu_6{flex:0 0 72px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:radial-gradient(ellipse at center,#2e1004 0,#1a0902 100%);border:3px solid #5a2e10;border-radius:36px;box-shadow:inset 0 4px 20px rgba(0,0,0,.7),inset 0 -2px 8px rgba(255,255,255,.04)}.SeeteAataBoard_storeScore__ZTuYR{color:#fde68a;font-size:2rem;font-weight:900;font-family:system-ui,sans-serif;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.6)}.SeeteAataBoard_storeLabel__UGdKV{color:rgba(253,230,138,.4);font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-align:center}.SeeteAataBoard_pitsArea__XvyYK{flex:1;display:flex;flex-direction:column;gap:1.25rem;padding:.75rem 0}.SeeteAataBoard_pitsRow__o8a7r{display:flex;justify-content:space-around;gap:.5rem;width:100%}.SeeteAataBoard_pitOuter__jDQII{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px}.SeeteAataBoard_pit__qLMlY{position:relative;width:70px;height:70px;border-radius:50%;background-color:#deb887;border:3px solid #8b4513;display:flex;justify-content:center;align-items:center;cursor:default;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;box-shadow:inset 0 2px 5px rgba(0,0,0,.2);overflow:visible;aspect-ratio:1/1}.SeeteAataBoard_pitPointer__nuHMe{border-color:#f59e0b;box-shadow:0 0 18px #f59e0b88,inset 0 2px 5px rgba(0,0,0,.2);animation:SeeteAataBoard_pointerPulse__9bKy2 1.2s ease-in-out infinite}@keyframes SeeteAataBoard_pointerPulse__9bKy2{0%,to{box-shadow:0 0 12px #f59e0b66,inset 0 2px 5px rgba(0,0,0,.2)}50%{box-shadow:0 0 24px #f59e0bcc,0 0 40px #f59e0b44,inset 0 2px 5px rgba(0,0,0,.2)}}.SeeteAataBoard_pitLanded__ACrgP{border-color:#22c55e;box-shadow:0 0 10px #22c55e,inset 0 2px 5px rgba(0,0,0,.2);animation:SeeteAataBoard_pitPop__rkDw9 .22s ease-out}@keyframes SeeteAataBoard_pitPop__rkDw9{0%{transform:scale(1)}45%{transform:scale(1.18)}75%{transform:scale(.94)}to{transform:scale(1)}}.SeeteAataBoard_pitEmpty__mRNRV{background-color:#c4a882;border-color:#7a3f1a;border-style:dashed;opacity:.7}.SeeteAataBoard_pellet__fbp7V{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff6060 0,#cc0010 55%,#8b0000 100%);z-index:1;box-shadow:1px 1px 2px rgba(0,0,0,.45)}.SeeteAataBoard_count__CQIq7{position:absolute;bottom:-8px;right:-8px;background-color:#4b5563;color:white;font-size:.75rem;font-weight:700;width:22px;height:22px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2;transition:background-color .15s ease}.SeeteAataBoard_pitLabel__x4rah{font-size:.6rem;font-weight:700;color:rgba(253,230,138,.55);text-transform:uppercase;letter-spacing:.05em;margin-top:6px}.SeeteAataBoard_controlBar__CcTuu{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.08);min-height:60px;flex-wrap:wrap}.SeeteAataBoard_controlBarLeft__grood{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.SeeteAataBoard_controlBarRight__IZBYE{display:flex;align-items:center;gap:8px;flex-shrink:0}.SeeteAataBoard_btnAdvance__tLCdZ{font-size:.78rem;font-weight:800;color:#fff;background:linear-gradient(90deg,#d97706,#b45309);border:none;border-radius:99px;padding:6px 18px;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;transition:opacity .15s,transform .1s;white-space:nowrap}.SeeteAataBoard_btnAdvance__tLCdZ:hover{opacity:.88;transform:scale(1.03)}.SeeteAataBoard_btnAdvance__tLCdZ:disabled{opacity:.35;cursor:not-allowed;transform:none}.SeeteAataBoard_btnAuto__eqw0i{font-size:.72rem;font-weight:700;color:rgba(255,255,255,.7);background:rgba(255,255,255,.07);border:1.5px solid rgba(255,255,255,.12);border-radius:99px;padding:5px 14px;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.SeeteAataBoard_btnAutoOn__4wODN{color:#86efac;background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.35)}.SeeteAataBoard_btnAuto__eqw0i:hover{background:rgba(255,255,255,.11)}.SeeteAataBoard_roundComplete__I60EH{width:100%;background:linear-gradient(160deg,#1c0a02,#3b1206);border:1.5px solid rgba(217,119,6,.6);border-radius:1rem;padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;box-shadow:0 6px 28px rgba(0,0,0,.5),0 0 40px rgba(217,119,6,.12)}.SeeteAataBoard_roundCompleteEyebrow__3jyjj{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:#d97706}.SeeteAataBoard_roundCompleteTitle__IBD_i{font-size:1.5rem;font-weight:900;color:#fde68a;text-align:center}.SeeteAataBoard_roundCompleteSub__X7al2{font-size:.8rem;color:rgba(253,230,138,.6);text-align:center}.SeeteAataBoard_activityPanel__SkEqa{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.SeeteAataBoard_activityTitle__WSD1t{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#d97706}.SeeteAataBoard_activityRow__2J7d1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SeeteAataBoard_pitPickerGrid__POcoe{display:flex;gap:4px;flex-wrap:wrap}.SeeteAataBoard_pitPickerBtn__spHh5{font-size:.65rem;font-weight:700;color:rgba(255,255,255,.6);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:3px 7px;cursor:pointer;transition:background .1s,border-color .1s,color .1s}.SeeteAataBoard_pitPickerBtn__spHh5:hover{background:rgba(255,255,255,.12);color:#fff}.SeeteAataBoard_pitPickerBtnSelected__sZBI4{background:rgba(251,191,36,.2);border-color:rgba(251,191,36,.5);color:#fde68a}.SeeteAataBoard_btnSubmit__8KUM8{font-size:.7rem;font-weight:800;color:#fff;background:rgba(251,191,36,.2);border:1px solid rgba(251,191,36,.4);border-radius:8px;padding:4px 14px;cursor:pointer;transition:background .15s;white-space:nowrap}.SeeteAataBoard_btnSubmit__8KUM8:hover{background:rgba(251,191,36,.32)}.SeeteAataBoard_btnSubmit__8KUM8:disabled{opacity:.35;cursor:not-allowed}.SeeteAataBoard_predictionResult__IYJ88{font-size:.72rem;font-weight:700;padding:2px 10px;border-radius:99px}.SeeteAataBoard_predictionCorrect__DADWI{color:#86efac;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3)}.SeeteAataBoard_predictionWrong__ZE0OK{color:#fca5a5;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3)}.SeeteAataBoard_activityScore__0lJA3{font-size:.7rem;color:rgba(255,255,255,.4);margin-left:auto}.SeeteAataBoard_speedSection__YUNHT{display:flex;align-items:center;gap:4px}.SeeteAataBoard_speedLabel__O5sjm{font-size:.72rem;font-weight:600;color:rgba(255,255,255,.3);margin-right:.25rem;white-space:nowrap}.SeeteAataBoard_speedBtn__rFhkm{padding:3px 12px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.1);border-radius:99px;cursor:pointer;font-weight:700;font-size:.7rem;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.SeeteAataBoard_speedBtn__rFhkm:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.SeeteAataBoard_speedBtnActive__eZu6a{background:rgba(217,119,6,.25);color:#fbbf24;border-color:rgba(217,119,6,.5)}.SeeteAataBoard_handContainer__2C_Hy{position:fixed;pointer-events:none;z-index:1000;display:flex;align-items:flex-start;gap:3px;transition:left .14s ease-out,top .14s ease-out}.SeeteAataBoard_hand__Efwc3{font-size:2rem;line-height:1;animation:SeeteAataBoard_handDrop__WYfBo .22s ease-out forwards}@keyframes SeeteAataBoard_handDrop__WYfBo{0%{transform:scale(1.15) translateY(0)}40%{transform:scale(.82) translateY(8px)}75%{transform:scale(1.06) translateY(-3px)}to{transform:scale(1) translateY(0)}}.SeeteAataBoard_handCount__Fq5yZ{background:#f59e0b;color:#1a0800;font-size:.78rem;font-weight:900;min-width:22px;height:22px;border-radius:99px;padding:0 4px;display:flex;align-items:center;justify-content:center;margin-top:3px;box-shadow:0 1px 6px rgba(0,0,0,.5);animation:SeeteAataBoard_countPop__fRS50 .18s ease-out forwards}@keyframes SeeteAataBoard_countPop__fRS50{0%{transform:scale(1.3)}to{transform:scale(1)}}.SeeteAataBoard_pitFinal__S1b8w{border-color:#4ade80!important;box-shadow:0 0 0 4px rgba(74,222,128,.35),0 0 28px #22c55e,inset 0 2px 5px rgba(0,0,0,.2)!important;animation:SeeteAataBoard_pitFinalPop__TBAxM .55s ease-out!important}@keyframes SeeteAataBoard_pitFinalPop__TBAxM{0%{transform:scale(1)}28%{transform:scale(1.32)}62%{transform:scale(.91)}82%{transform:scale(1.1)}to{transform:scale(1)}}.SeeteAataBoard_factPanel__2qkcm{font-size:1.44rem;font-style:italic;color:rgba(253,230,138,.65);text-align:center;padding:.75rem 1rem;min-height:2rem;transition:opacity .4s;line-height:1.4}@media (max-width:640px){.SeeteAataBoard_pit__qLMlY{width:50px;height:50px}.SeeteAataBoard_pellet__fbp7V{width:7px;height:7px}.SeeteAataBoard_count__CQIq7{width:18px;height:18px;font-size:.65rem;bottom:-5px;right:-5px}.SeeteAataBoard_storePit__Xhu_6{flex:0 0 44px;border-radius:22px}.SeeteAataBoard_storeScore__ZTuYR{font-size:1.3rem}.SeeteAataBoard_storeLabel__UGdKV{display:none}}@media (max-width:400px){.SeeteAataBoard_pit__qLMlY{width:36px;height:36px}.SeeteAataBoard_pellet__fbp7V{width:5px;height:5px}.SeeteAataBoard_count__CQIq7{width:14px;height:14px;font-size:.55rem;bottom:-4px;right:-4px}.SeeteAataBoard_storePit__Xhu_6{flex:0 0 32px;border-radius:16px}.SeeteAataBoard_storeScore__ZTuYR{font-size:1rem}.SeeteAataBoard_pitsArea__XvyYK{gap:.75rem}}.GameBoard_pageWrap__j51eI{min-height:100svh;background:linear-gradient(160deg,#180a00,#2d1002 55%,#1a0800);padding:1.5rem 1rem 4rem;overflow-x:clip}.GameBoard_gameContainer___nZ2u{display:flex;flex-direction:column;align-items:stretch;gap:1rem;max-width:900px;margin:0 auto}.GameBoard_pickupCallout__NlIpC{position:fixed;left:var(--cx);top:var(--cy);transform:translateX(-50%) translateY(-110%);background:#fbbf24;color:#1c0e00;font-weight:900;font-size:1rem;padding:4px 10px;border-radius:12px;pointer-events:none;z-index:1100;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.3);animation:GameBoard_calloutRise__n5rFg var(--callout-dur,1.3s) ease-out forwards}.GameBoard_pickupCallout__NlIpC:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fbbf24}@keyframes GameBoard_calloutRise__n5rFg{0%{opacity:0;transform:translateX(-50%) translateY(-80%)}15%{opacity:1;transform:translateX(-50%) translateY(-120%)}65%{opacity:1;transform:translateX(-50%) translateY(-130%)}to{opacity:0;transform:translateX(-50%) translateY(-155%)}}.GameBoard_watchingBadge__tYM65{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:#fff;background:rgba(99,102,241,.85);border-radius:99px;padding:5px 16px;align-self:center;backdrop-filter:blur(4px)}.GameBoard_watchingBadge__tYM65:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#f87171;animation:GameBoard_pulse__YdPwx 1.4s ease-in-out infinite}.GameBoard_scoreboardRow__NlKWb{display:flex;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:1rem;backdrop-filter:blur(8px);overflow:hidden}.GameBoard_scoreboard___7HEO{flex:1;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.65rem 1.5rem;min-width:0}.GameBoard_scoreboardDivider__RBpdr{width:1px;align-self:stretch;background:rgba(255,255,255,.12);flex-shrink:0}.GameBoard_speedSection__L1wmj{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;flex-shrink:0}.GameBoard_scoreHalfReversed__5GgUj,.GameBoard_scoreHalf__9wunj{display:flex;align-items:center;gap:.6rem}.GameBoard_scoreHalfReversed__5GgUj{flex-direction:row-reverse}.GameBoard_scoreName__rI_1H{font-size:.88rem;font-weight:700;color:rgba(255,255,255,.85);white-space:nowrap}.GameBoard_scoreDots__GUDRv{display:flex;gap:5px}.GameBoard_dotWon__WQxJZ{width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fbbf24,#d97706);box-shadow:0 0 6px #d9770688}.GameBoard_dotOpen__40yja{width:11px;height:11px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);background:transparent}.GameBoard_scoreVs__ljmDC{font-size:.65rem;font-weight:800;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:.14em;padding:0 .25rem}.GameBoard_boardWrapper___h2cR{display:flex;flex-direction:column;gap:.5rem;width:100%}.GameBoard_playerCard__tj9we{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1.5px solid rgba(255,255,255,.08);transition:background .2s,border-color .2s,box-shadow .2s;min-height:60px}.GameBoard_playerCardActive__C5Fe6{background:rgba(251,191,36,.08);border-color:rgba(251,191,36,.35);box-shadow:0 0 18px rgba(251,191,36,.1)}.GameBoard_avatarWrap__fVpu0{flex-shrink:0;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.12);transition:border-color .2s,box-shadow .2s}.GameBoard_avatarWrapActive__hM4cE{border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.22)}.GameBoard_avatarImg__wHo46{width:100%;height:100%;object-fit:cover;display:block}.GameBoard_avatarMonogram__MlLhr{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#b45309,#78350f);font-size:1.15rem;font-weight:800;color:#fef3c7;letter-spacing:-.02em}.GameBoard_playerCardInfo__uVqIS{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.GameBoard_playerCardNameRow__Bhgof{display:flex;align-items:center;gap:6px;min-width:0}.GameBoard_cardDots__EGvXn{display:flex;gap:4px;flex-shrink:0}.GameBoard_playerName__DlV_t{font-size:1.05rem;font-weight:700;color:rgba(255,255,255,.7);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.GameBoard_playerNameActive___7h3B{color:#fde68a}.GameBoard_playerSub__ANtxd{font-size:.7rem;color:rgba(255,255,255,.3);font-style:italic}.GameBoard_commentary__g4nbt{font-size:.75rem;color:#fbbf24;font-weight:600;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:GameBoard_commentaryFade__3HlAc 4s ease-out forwards}@keyframes GameBoard_commentaryFade__3HlAc{0%{opacity:0;transform:translateY(-3px)}8%{opacity:1;transform:translateY(0)}75%{opacity:1}to{opacity:0}}.GameBoard_playerCardRight__AdQ78{display:flex;align-items:center;gap:7px;flex-shrink:0}.GameBoard_turnDot__mgCxP{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:GameBoard_pulse__YdPwx 1.4s ease-in-out infinite;flex-shrink:0}@keyframes GameBoard_pulse__YdPwx{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.GameBoard_turnBadge__4jbpd{font-size:.62rem;font-weight:800;color:#fff;background:#16a34a;border-radius:99px;padding:3px 10px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.GameBoard_turnBadgeYours__Nrlln{background:linear-gradient(90deg,#d97706,#b45309)}.GameBoard_boardContainer__0mlR_{display:flex;flex-direction:row;align-items:stretch;width:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200"><rect width="200" height="200" fill="%23a67c52"/><path d="M0,0 L200,200 M200,0 L0,200" stroke="%23926b47" stroke-width="1"/><path d="M100,0 L100,200 M0,100 L200,100" stroke="%23926b47" stroke-width="1"/></svg>');background-color:#a67c52;border:8px solid #6b3e1a;border-radius:1.25rem;box-shadow:inset 0 0 32px rgba(0,0,0,.4),0 8px 32px rgba(0,0,0,.5);padding:1rem;gap:.75rem}.GameBoard_storePit__rHH2h{flex:0 0 72px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#2e1004 0,#1a0902 100%);border:3px solid #5a2e10;border-radius:36px;box-shadow:inset 0 4px 20px rgba(0,0,0,.7),inset 0 -2px 8px rgba(255,255,255,.04)}.GameBoard_storePellet__WEZmp{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff6060 0,#cc0010 55%,#8b0000 100%);box-shadow:1px 1px 2px rgba(0,0,0,.5);pointer-events:none}.GameBoard_storeScore__eX4ol{position:relative;z-index:1;color:#fde68a;font-size:2rem;font-weight:900;font-family:system-ui,sans-serif;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.6)}.GameBoard_pitsArea__bRnay{flex:1;display:flex;flex-direction:column;gap:1.25rem;padding:.75rem 0}.GameBoard_pitWrapper__PqrEF{position:relative;display:flex;justify-content:center;align-items:center}.GameBoard_pitsRow__jgZJs{display:flex;justify-content:space-around;gap:.5rem;width:100%}.GameBoard_matchResult__aSqsQ{width:100%;background:linear-gradient(160deg,#1c0a02,#3b1206);border:1.5px solid rgba(217,119,6,.6);border-radius:1rem;padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;box-shadow:0 6px 28px rgba(0,0,0,.5),0 0 40px rgba(217,119,6,.12)}.GameBoard_matchResultEyebrow__Vf3al{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:#d97706}.GameBoard_matchResultWinner__L4eIy{font-size:1.7rem;font-weight:900;color:#fde68a;text-align:center;line-height:1.15;margin-top:.15rem}.GameBoard_matchResultPlayers__fPcAm{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1rem;width:100%}.GameBoard_matchResultPlayerCol__SR3jJ{display:flex;flex-direction:column;align-items:center;gap:.4rem}.GameBoard_matchResultPlayerScore__rHfoe{font-size:2.4rem;font-weight:900;color:#fff;line-height:1}.GameBoard_matchResultScoreDash__zEfox{font-size:1.6rem;color:#d97706;font-weight:700;line-height:1;align-self:center;margin-top:-.6rem}.GameBoard_matchResultPlayerName__vI778{font-size:.75rem;color:rgba(161,98,7,.9);font-weight:600;text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GameBoard_startGameBtn__FxL5K{margin-top:.15rem;padding:.6rem 1.6rem;background:linear-gradient(90deg,#d97706,#b45309);color:#fff;border:none;border-radius:.6rem;font-size:1rem;font-weight:800;cursor:pointer;box-shadow:0 3px 10px rgba(180,83,9,.4);transition:opacity .15s,transform .1s}.GameBoard_startGameBtn__FxL5K:hover{opacity:.9;transform:translateY(-1px)}.GameBoard_startGameBtn__FxL5K:active{transform:translateY(0)}.GameBoard_betweenGamesWait__kI3F_{color:rgba(255,255,255,.4);font-size:.88rem;font-style:italic;margin:0}.GameBoard_shareStrip__gxP2A{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:.6rem;width:100%}.GameBoard_shareLabel__X3Wjb{font-size:.72rem;font-weight:600;color:rgba(255,255,255,.3);white-space:nowrap}.GameBoard_shareUrl__QN1ih{flex:1;background:none;border:none;outline:none;font-size:.75rem;color:rgba(255,255,255,.5);min-width:0;cursor:default}.GameBoard_copyBtn__6m0VY{padding:3px 10px;background:rgba(99,102,241,.7);color:#fff;border:none;border-radius:.4rem;cursor:pointer;font-weight:700;font-size:.72rem;white-space:nowrap;transition:background .15s}.GameBoard_copyBtn__6m0VY:hover{background:rgba(79,70,229,.9)}.GameBoard_speedLabel__dXQLF{margin-right:.25rem}.GameBoard_newGameBtn__7rTW1,.GameBoard_speedLabel__dXQLF{font-size:.72rem;font-weight:600;color:rgba(255,255,255,.3);white-space:nowrap}.GameBoard_newGameBtn__7rTW1{padding:4px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:99px;cursor:pointer;transition:background .15s,color .15s;margin-left:.5rem}.GameBoard_newGameBtn__7rTW1:hover{background:rgba(255,255,255,.09);color:rgba(255,255,255,.55)}.GameBoard_speedBtn__Bwogg{padding:3px 12px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.1);border-radius:99px;cursor:pointer;font-weight:700;font-size:.7rem;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.GameBoard_speedBtn__Bwogg:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.GameBoard_speedBtnActive__5hA7m{background:rgba(217,119,6,.25);color:#fbbf24;border-color:rgba(217,119,6,.5)}.GameBoard_gameRules__6wux_{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);padding:1rem 1.25rem;border-radius:.75rem;width:100%}.GameBoard_gameRules__6wux_ h3{font-size:.78rem;font-weight:800;margin-bottom:.6rem;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:.1em}.GameBoard_gameRules__6wux_ p{margin-bottom:.35rem;color:rgba(255,255,255,.3);font-size:.78rem;line-height:1.5}.GameBoard_waitingContainer__LbUwA{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:2.5rem 2rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:1rem;color:rgba(255,255,255,.7)}.GameBoard_waitingMessage__leFqR{font-size:1.05rem;color:rgba(255,255,255,.6);margin-bottom:.5rem}.GameBoard_shareableUrlContainer__TZ8H6{display:flex;align-items:center;gap:.5rem;width:100%}.GameBoard_shareableUrl__yR_fr{padding:.45rem .65rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:.4rem;flex:1;font-size:.8rem;color:rgba(255,255,255,.6);outline:none}.GameBoard_copyButton__Xzxun{padding:.45rem .9rem;background:#6366f1;color:white;border:none;border-radius:.4rem;cursor:pointer;font-weight:700;font-size:.82rem;white-space:nowrap;transition:background .15s}.GameBoard_copyButton__Xzxun:hover{background:#4f46e5}.GameBoard_overlay__CBqru{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.GameBoard_overlayPanel__LOuRo{width:100%;max-width:400px;background:linear-gradient(160deg,#1e0c03,#3d1408);border:1.5px solid rgba(217,119,6,.55);border-radius:1.25rem;padding:2rem 1.75rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;box-shadow:0 8px 48px rgba(0,0,0,.7),0 0 64px rgba(217,119,6,.08)}.GameBoard_overlayEyebrow__gXVGW{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:#d97706}.GameBoard_overlayTitle__69430{font-size:1.4rem;font-weight:900;color:#fde68a;text-align:center}.GameBoard_overlaySubtitle__H7S60{font-size:.85rem;color:rgba(255,255,255,.5);text-align:center;margin:0}.GameBoard_overlayWinnerLine__kPSzo{font-size:1.55rem;font-weight:900;color:#fde68a;text-align:center;line-height:1.2}.GameBoard_overlayScores__5yFE3{width:100%;display:flex;flex-direction:column;gap:.4rem;background:rgba(255,255,255,.04);border-radius:.75rem;padding:.75rem 1rem}.GameBoard_overlayScoreRow__KmcK6{display:flex;justify-content:space-between;align-items:center}.GameBoard_overlayScoreName__LVX39{font-size:.9rem;color:rgba(255,255,255,.7);font-weight:600}.GameBoard_overlayScoreNum__7wav3{font-size:1rem;font-weight:800;color:#fbbf24}.GameBoard_overlaySeries__cTevR{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%}.GameBoard_overlaySeriesPlayer__Vhj0L{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.72rem;color:rgba(255,255,255,.45);font-weight:600}.GameBoard_overlaySeriesVs__deHIp{font-size:.65rem;font-weight:800;color:rgba(255,255,255,.25);text-transform:uppercase;letter-spacing:.12em}.GameBoard_overlayConnected__YPC03{font-size:.78rem;color:rgba(255,255,255,.4);font-weight:600}.GameBoard_overlayWait__QA4fH{color:rgba(255,255,255,.4);font-size:.88rem;font-style:italic;margin:0;text-align:center}.GameBoard_overlayActions__BIfIo{display:flex;gap:.75rem;margin-top:.25rem;width:100%}.GameBoard_overlayCloseBtn__YPsuR{flex:1;padding:.6rem 1rem;background:rgba(255,255,255,.07);color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.12);border-radius:.6rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .15s,transform .1s}.GameBoard_overlayCloseBtn__YPsuR:hover{background:rgba(255,255,255,.12);transform:translateY(-1px)}.GameBoard_overlayCloseBtn__YPsuR:active{transform:translateY(0)}.GameBoard_overlayPlayAgainBtn__4gGiR{flex:2;padding:.6rem 1rem;background:linear-gradient(90deg,#d97706,#b45309);color:#fff;border:none;border-radius:.6rem;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 3px 10px rgba(180,83,9,.4);transition:opacity .15s,transform .1s}.GameBoard_overlayPlayAgainBtn__4gGiR:hover{opacity:.9;transform:translateY(-1px)}.GameBoard_overlayPlayAgainBtn__4gGiR:active{transform:translateY(0)}.GameBoard_desktopOnly__SDNnc{display:flex;width:100%}@media (max-width:800px){.GameBoard_storePit__rHH2h{flex:0 0 58px;border-radius:29px}.GameBoard_storeScore__eX4ol{font-size:1.7rem}}@media (max-width:640px){.GameBoard_pageWrap__j51eI{padding:.75rem .5rem 3rem}.GameBoard_boardContainer__0mlR_{padding:.6rem;gap:.5rem;border-radius:1rem}.GameBoard_storePit__rHH2h{flex:0 0 46px;border-radius:23px}.GameBoard_storeScore__eX4ol{font-size:1.5rem}.GameBoard_pitsArea__bRnay{gap:.75rem;padding:.4rem 0}.GameBoard_pitsRow__jgZJs{gap:.3rem}.GameBoard_playerCard__tj9we{padding:8px 10px;min-height:52px}.GameBoard_playerName__DlV_t{font-size:.95rem}.GameBoard_matchResultPlayers__fPcAm{gap:.75rem}.GameBoard_matchResultPlayerScore__rHfoe{font-size:1.8rem}}@media (max-width:600px){.GameBoard_desktopOnly__SDNnc,.GameBoard_scoreboardDivider__RBpdr,.GameBoard_scoreboard___7HEO{display:none}.GameBoard_speedSection__L1wmj{padding:.4rem .6rem}}@media (max-width:400px){.GameBoard_storePit__rHH2h{flex:0 0 34px;border-radius:17px}.GameBoard_storeScore__eX4ol{font-size:1.1rem}.GameBoard_boardContainer__0mlR_{padding:.4rem;gap:.35rem;border-width:4px}.GameBoard_pitsRow__jgZJs{gap:.15rem}.GameBoard_pitsArea__bRnay{gap:.5rem;padding:.25rem 0}}.GameBoard_handContainer__a0AXL{position:fixed;pointer-events:none;z-index:1000;transform:translate(-50%,-60%);transition:left .12s ease,top .12s ease}.GameBoard_hand__nYIO5{font-size:2rem;display:block;animation:GameBoard_handDrop__JyE0U .22s ease-out forwards;transform-origin:50% 80%}.GameBoard_handCount__xRctS{position:absolute;top:-6px;right:-12px;background:#f59e0b;color:#1c0e00;font-size:.68rem;font-weight:900;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.4);pointer-events:none}@keyframes GameBoard_handDrop__JyE0U{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.15) translateY(-7px)}60%{transform:scale(.85) translateY(5px)}80%{transform:scale(1.06) translateY(-2px)}to{transform:scale(1) translateY(0)}}