.Game_container__8ZPCz{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100vw;padding:clamp(5px,2vw,10px);box-sizing:border-box;font-family:Poppins,sans-serif}.Game_dark__oYb0m{background:linear-gradient(135deg,#166534,#1e40af,#6b21a8,#9d174d,#854d0e);color:#fff}.Game_light__iLhYk{background:linear-gradient(135deg,#86efac,#93c5fd,#d8b4fe,#f9a8d4,#fde68a);color:#1f2937}.Game_themeToggle___7CwE{position:absolute;top:clamp(10px,2vw,20px);right:clamp(10px,2vw,20px);z-index:10}.Game_themeButton__ElBZS{padding:8px 16px;font-size:clamp(.9rem,2vw,1rem);border:none;border-radius:25px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.Game_themeButtonDark__DKJwp{background:linear-gradient(45deg,#0f9,#0c6);color:#fff;box-shadow:0 4px 15px rgba(0,255,153,.4)}.Game_themeButtonLight__6qI5u{background:linear-gradient(45deg,#fc9,#f96);color:#1f2937;box-shadow:0 4px 15px rgba(255,204,153,.3)}.Game_themeButton__ElBZS:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(0,255,153,.6)}.Game_title__jtQO2{font-size:clamp(1.2rem,4vw,2.5rem);font-weight:800;text-transform:uppercase;letter-spacing:2px;margin:clamp(20px,5vw,40px) auto;background:linear-gradient(45deg,#ff6b6b,#ffe66d);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 10px hsla(0,100%,71%,.5);text-align:center;width:100%}.Game_pointsDisplay__1WHwk{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:clamp(15px,3vw,25px);padding:15px 25px;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.2);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.1);z-index:5}.Game_pointsDisplay__1WHwk.Game_dark__oYb0m{background:hsla(0,0%,100%,.05)}.Game_pointsDisplay__1WHwk.Game_light__iLhYk{background:rgba(0,0,0,.05)}.Game_points__vsz1n{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;background:linear-gradient(45deg,#0f9,#0cf);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 15px rgba(0,255,153,.6)}.Game_userInfo__1NOG3{display:flex;align-items:center;gap:4px}.Game_userLabel__YT3yh{font-size:clamp(.7rem,1.5vw,1rem);color:#f9c;font-weight:600}.Game_userAddress__N5TSB{font-size:clamp(.7rem,1.5vw,1rem);color:#6fc;font-weight:500}.Game_rankLabel__N_aOe{font-size:clamp(.7rem,1.5vw,1rem);color:#fc6;font-weight:600}.Game_rankValue___fVv1{font-size:clamp(.7rem,1.5vw,1rem);color:#f66;font-weight:500}.Game_disconnectButton__dfWtw{padding:clamp(8px,1.5vw,12px) clamp(15px,2.5vw,20px);font-size:clamp(.8rem,2vw,1.2rem);font-weight:700;border:none;border-radius:25px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .3s ease}.Game_disconnectButtonDark__U2JxZ{background:linear-gradient(45deg,#f36,#c03);color:#fff;box-shadow:0 4px 15px rgba(255,51,102,.4)}.Game_disconnectButtonLight__7EzVM{background:linear-gradient(45deg,#f69,#f36);color:#fff;box-shadow:0 4px 15px rgba(255,102,153,.3)}.Game_disconnectButton__dfWtw:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,51,102,.6)}.Game_predictionContainer__s5wuG{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,2vw,15px);margin-bottom:clamp(15px,3vw,25px);width:100%;max-width:700px;min-height:80px;position:relative;z-index:5}.Game_predictionText__2PgyQ{font-size:clamp(1rem,2.5vw,1.8rem);font-weight:700;color:gold;text-shadow:0 0 8px rgba(255,215,0,.6)}.Game_predictionRow__GGvUM{display:flex;flex-wrap:nowrap;gap:clamp(8px,1.5vw,15px);justify-content:center;width:100%}.Game_predictionButton__z3GXd{padding:clamp(8px,2vw,12px) clamp(15px,3vw,25px);font-size:clamp(.9rem,2vw,1.4rem);font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;flex:1;min-width:90px;max-width:130px}.Game_predictionButtonDark__wYIyW{background:linear-gradient(45deg,#8a4af3,#5a2d9c);color:#fff;box-shadow:0 4px 15px rgba(138,74,243,.4)}.Game_predictionButtonLight__mdyeB{background:linear-gradient(45deg,#b19cd9,#8a4af3);color:#1f2937;box-shadow:0 4px 15px rgba(177,156,217,.3)}.Game_predictionButton__z3GXd:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(138,74,243,.6)}.Game_connectWalletButton__HokhS{padding:clamp(8px,2vw,12px) clamp(20px,3vw,30px);font-size:clamp(1rem,2.5vw,1.4rem);font-weight:700;border:none;border-radius:15px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .3s ease;white-space:nowrap;min-width:150px;display:inline-block;z-index:5}.Game_connectWalletButtonDark__1Iulo{background:linear-gradient(45deg,#f0c,#60f);color:#fff;box-shadow:0 4px 15px rgba(255,0,204,.4)}.Game_connectWalletButtonLight__w6agc{background:linear-gradient(45deg,#f6c,#f0c);color:#fff;box-shadow:0 4px 15px rgba(255,102,204,.3)}.Game_connectWalletButton__HokhS:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,0,204,.6)}.Game_predictionChoice__4oeIA{font-size:clamp(.9rem,2.5vw,1.4rem);color:#f0f;text-shadow:0 0 8px rgba(255,0,255,.6)}.Game_countdown__A6D98,.Game_predictionChoice__4oeIA{font-weight:700;margin-bottom:clamp(8px,2vw,15px);z-index:5}.Game_countdown__A6D98{font-size:clamp(1rem,3.5vw,2.5rem);color:#0fc;text-shadow:0 0 10px rgba(0,255,204,.7);animation:Game_countdownAnimation__1Yqpj 1s ease-in-out}@keyframes Game_countdownAnimation__1Yqpj{0%{opacity:0;transform:scale(.8);text-shadow:0 0 5px rgba(0,255,204,.7)}50%{opacity:1;transform:scale(1.1);text-shadow:0 0 15px #0fc}to{opacity:0;transform:scale(1);text-shadow:0 0 5px rgba(0,255,204,.7)}}.Game_scoreBoard__5bvIV{display:flex;gap:clamp(8px,1.5vw,15px);margin-bottom:clamp(10px,2.5vw,20px);font-size:clamp(.9rem,2.5vw,1.4rem);font-weight:600;padding:clamp(8px,1.5vw,12px) clamp(15px,2.5vw,20px);border-radius:12px;width:100%;max-width:700px;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:5}.Game_scoreBoardDark__QhNUp{background:rgba(31,41,55,.8)}.Game_scoreBoardLight__qvgI8{background:hsla(0,0%,100%,.8)}.Game_scoreBoard__5bvIV span{font-weight:700}.Game_scoreBoard__5bvIV .Game_highlight__fFnXm{color:#0f9;font-size:1.2em;text-shadow:0 0 8px rgba(0,255,153,.7)}.Game_gameCanvas__OwY0v{width:95%;max-width:700px;height:auto;border:4px solid #0f9;border-radius:15px;box-shadow:0 0 20px rgba(0,255,153,.3);margin-bottom:clamp(10px,2.5vw,20px);z-index:1}.Game_modalOverlay___hXX8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(31,41,55,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.Game_modal__MyrCh{width:550px}.Game_modal__MyrCh,.Game_walletModal__BKA0f{padding:clamp(20px,4vw,30px);border-radius:20px;max-width:90%;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.3);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2);z-index:1001}.Game_walletModal__BKA0f{width:400px}.Game_modalDark__k2Y9D{background:linear-gradient(135deg,rgba(31,41,55,.9),rgba(55,65,81,.9));color:#fff}.Game_modalLight__SZIKV{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(243,244,246,.9));color:#1f2937}.Game_modalTitle__UqJMF{font-size:clamp(1.2rem,3.5vw,2.5rem);font-weight:700;color:gold;margin-bottom:clamp(15px,3vw,25px);text-shadow:0 0 10px rgba(255,215,0,.7)}.Game_modalText__o0WB6{font-size:clamp(.9rem,2.5vw,1.4rem);font-weight:400;margin-bottom:clamp(15px,3vw,25px);color:#e0e0e0}.Game_congratsText__c64I_{color:gold;font-weight:700;text-shadow:0 0 10px rgba(255,215,0,.7)}.Game_badLuckText__s2j4R{color:#f66;font-weight:400;text-shadow:0 0 8px hsla(0,100%,70%,.6)}.Game_credits___XpiI{font-size:clamp(.7rem,1.8vw,1.2rem);font-weight:400;margin-top:clamp(15px,3vw,25px)}.Game_creditsDark__VhJdw{color:#d1d5db}.Game_creditsLight__wRpMG{color:#4b5563}.Game_highlightName__UClsC{background:linear-gradient(45deg,#0f9,gold);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;text-shadow:0 0 8px rgba(0,255,153,.5)}.Game_buttonContainer__J3RWh{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(15px,3vw,20px);margin-top:clamp(15px,3vw,25px)}.Game_shareButton__NU0Um{padding:clamp(10px,2.5vw,15px) clamp(20px,3.5vw,25px);font-size:clamp(.9rem,2vw,1.4rem);font-weight:700;cursor:pointer;border:none;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease;flex:1;min-width:120px}.Game_shareButtonDark__q0opZ{background:linear-gradient(45deg,#0cf,#06f);color:#fff;box-shadow:0 4px 15px rgba(0,204,255,.4)}.Game_shareButtonLight__V1hLU{background:linear-gradient(45deg,#6cf,#0cf);color:#fff;box-shadow:0 4px 15px rgba(102,204,255,.3)}.Game_shareButton__NU0Um:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,204,255,.6)}.Game_closeButton__ffyDU{padding:clamp(10px,2.5vw,15px) clamp(20px,3.5vw,25px);font-size:clamp(.9rem,2vw,1.4rem);font-weight:700;cursor:pointer;border:none;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease;flex:1;min-width:120px}.Game_closeButtonDark__LzqbP{background:linear-gradient(45deg,#0f9,#096);color:#fff;box-shadow:0 4px 15px rgba(0,255,153,.4)}.Game_closeButtonLight__HRuAX{background:linear-gradient(45deg,#6fc,#0f9);color:#fff;box-shadow:0 4px 15px rgba(102,255,204,.3)}.Game_closeButton__ffyDU:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,255,153,.6)}.Game_walletOptions__0mgAJ{display:flex;flex-direction:column;gap:clamp(10px,2vw,15px);margin-bottom:clamp(15px,3vw,20px)}.Game_walletButton__n3DtD{padding:clamp(10px,2.5vw,15px) clamp(20px,3.5vw,25px);font-size:clamp(1rem,2.5vw,1.5rem);font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.Game_walletButtonDark__KxM3i{background:linear-gradient(45deg,#ff6b6b,#c33);color:#fff;box-shadow:0 4px 15px hsla(0,100%,71%,.4)}.Game_walletButtonLight__A1Umw{background:linear-gradient(45deg,#f99,#ff6b6b);color:#1f2937;box-shadow:0 4px 15px hsla(0,100%,80%,.3)}.Game_walletButton__n3DtD:hover{transform:translateY(-3px);box-shadow:0 8px 20px hsla(0,100%,71%,.6)}@media (max-width:480px){.Game_container__8ZPCz{padding:clamp(10px,3vw,15px)}.Game_title__jtQO2{margin-bottom:15px;font-size:clamp(1rem,3vw,2rem)}.Game_pointsDisplay__1WHwk{padding:20px 30px;font-size:clamp(1.8rem,5vw,3rem);gap:10px}.Game_disconnectButton__dfWtw{padding:clamp(10px,2.5vw,15px) clamp(20px,3.5vw,25px);font-size:clamp(1rem,2.5vw,1.5rem)}.Game_rankLabel__N_aOe,.Game_rankValue___fVv1,.Game_userAddress__N5TSB,.Game_userLabel__YT3yh{font-size:clamp(.9rem,2vw,1.2rem)}.Game_countdown__A6D98{margin-bottom:15px;font-size:clamp(1.5rem,5vw,3rem)}.Game_predictionContainer__s5wuG{gap:clamp(10px,2.5vw,20px)}.Game_predictionText__2PgyQ{font-size:clamp(1.5rem,3.5vw,2.2rem)}.Game_predictionButton__z3GXd{padding:clamp(10px,2.5vw,15px) clamp(20px,3.5vw,30px);font-size:clamp(1.2rem,3vw,1.8rem);min-width:110px}.Game_connectWalletButton__HokhS{padding:clamp(8px,2vw,12px) clamp(18px,3vw,25px);font-size:clamp(1rem,2.5vw,1.4rem)}.Game_predictionChoice__4oeIA{font-size:clamp(1.2rem,3vw,1.8rem);margin-bottom:15px}.Game_scoreBoard__5bvIV{gap:8px;padding:clamp(10px,2.5vw,15px) clamp(20px,3.5vw,25px);font-size:clamp(1.2rem,3vw,1.8rem)}.Game_modal__MyrCh,.Game_walletModal__BKA0f{width:90%;padding:clamp(25px,5vw,35px)}.Game_modalTitle__UqJMF{font-size:clamp(1.8rem,5vw,3rem)}.Game_modalText__o0WB6{font-size:clamp(1.2rem,3vw,1.8rem)}.Game_credits___XpiI{font-size:clamp(1rem,2.5vw,1.5rem)}.Game_buttonContainer__J3RWh{gap:clamp(20px,4vw,25px)}.Game_closeButton__ffyDU,.Game_shareButton__NU0Um{min-width:140px}.Game_closeButton__ffyDU,.Game_shareButton__NU0Um,.Game_walletButton__n3DtD{padding:clamp(12px,3vw,18px) clamp(25px,4.5vw,30px);font-size:clamp(1.2rem,3vw,1.8rem)}}@media (min-width:481px) and (max-width:768px){.Game_gameCanvas__OwY0v{width:90%}}.Game_rankHighlight__bnUQ7{font-size:1.5rem;font-weight:700;color:gold}.Game_leaderboardButton__2zw4C{margin-top:15px;padding:10px 20px;font-size:1rem;font-family:Poppins,sans-serif;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.Game_leaderboardButtonDark__YIBJ4{background:#4caf50;color:#fff}.Game_leaderboardButtonLight__9TTWo{background:#81c784;color:#1f2937}.Game_leaderboardButton__2zw4C:hover{background:#388e3c}.Leaderboard_userInfoContainer__A_Qky{max-width:600px;margin:0 auto 30px;padding:15px 20px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Leaderboard_userInfoHeader__gyR9g{display:flex;justify-content:center;align-items:center;gap:20px;padding-bottom:10px}.Leaderboard_userAddress__x7Ybs{font-size:1.1rem;font-weight:500}.Leaderboard_userStats__VENi3{text-align:center}.Leaderboard_connectContainer__9QeoO{text-align:center;margin-bottom:30px}.Leaderboard_leaderboardContainer__zA5qJ{max-width:1000px;margin:0 auto}.Leaderboard_tableContainer__HCcaB{border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.1)}.Leaderboard_tableHeader__Bd4WF{display:grid;grid-template-columns:1fr 3fr 1fr;padding:18px 30px;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff}.Leaderboard_tableHeader__Bd4WF span{text-align:center}.Leaderboard_tableBody__f_lek{max-height:600px;overflow-y:auto}.Leaderboard_tableRow__C08gK{display:grid;grid-template-columns:1fr 3fr 1fr;padding:15px 30px;background:#172554;border-bottom:1px solid #1e40af;transition:transform .3s ease,background .3s ease}.Leaderboard_tableRow__C08gK:hover{transform:translateY(-2px);background:#1e40af}.Leaderboard_tableRow__C08gK span{text-align:center;font-size:1rem;color:#bfdbfe}.Leaderboard_noData__aKd3L{padding:20px;text-align:center;font-size:1.1rem;color:#94a3b8}.Leaderboard_pagination__sBCQq{display:flex;justify-content:center;gap:8px;margin-top:20px}.Leaderboard_paginationButton__LRlMf{padding:8px 12px;font-size:1rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}@media (max-width:600px){.Leaderboard_userInfoContainer__A_Qky{padding:10px 15px}.Leaderboard_userInfoHeader__gyR9g{flex-direction:column;gap:10px}.Leaderboard_leaderboardContainer__zA5qJ{max-width:100%;padding:0 10px}.Leaderboard_tableHeader__Bd4WF,.Leaderboard_tableRow__C08gK{grid-template-columns:1fr 2fr 1fr;padding:12px 15px;font-size:.9rem}}