.GameComponents_gameContainer__Fwnz1{max-width:800px;margin:2rem auto;padding:2rem;border-radius:1rem;background:rgba(0,0,0,.3);backdrop-filter:blur(10px)}.GameComponents_gameTitle__eH6iz{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;background:linear-gradient(45deg,var(--theme-primary),var(--theme-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.GameComponents_gameArea__ItUjK{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:2rem;border-radius:1rem;background:rgba(0,0,0,.2)}.GameComponents_gameStats__edf3P{flex-direction:column;align-items:center;margin:1rem 0;font-size:1.2rem}.GameComponents_statItem__t3U68{gap:1rem;align-items:center}.GameComponents_errorMessage__nC4s0{color:#ff6b6b;font-size:.9rem;text-align:center;padding:.5rem;border-radius:.5rem;background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.2);max-width:300px;margin:.5rem auto;animation:GameComponents_fadeIn__XeX4_ .3s ease-in}.GameComponents_clickerButton__ErJox{width:200px;height:200px;border-radius:50%;border:none;background:radial-gradient(circle at center,var(--theme-primary) 0,var(--theme-accent) 100%);color:white;font-size:2rem;font-weight:700;cursor:pointer;transition:transform .1s;box-shadow:0 0 20px var(--theme-primary)}.GameComponents_clickerButton__ErJox:active{transform:scale(.95)}.GameComponents_gameHeader__tTExB{width:100%;margin-bottom:1rem}.GameComponents_settingsButton__CfqO1{padding:.5rem 1rem;border:2px solid var(--theme-primary);color:white;font-size:1rem;transition:all .3s}.GameComponents_settingsButton__CfqO1:hover:not(:disabled){background:rgba(var(--theme-primary-rgb,139,92,246),.2);transform:translateY(-2px)}.GameComponents_settingsButton__CfqO1:disabled{opacity:.5;cursor:not-allowed}.GameComponents_settingsPanel__57nS9{background:rgba(0,0,0,.5);border:2px solid var(--theme-primary);animation:GameComponents_slideDown__AcMR0 .3s ease-out}.GameComponents_settingsPanel__57nS9 h3{color:var(--theme-primary);margin:0 0 1.5rem;font-size:1.5rem;text-align:center}.GameComponents_settingGroup__kPXPp:last-child{margin-bottom:0}.GameComponents_settingGroup__kPXPp label{display:block;color:white;font-weight:600;margin-bottom:.75rem;font-size:1.1rem}.GameComponents_buttonGroup__6055K{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.GameComponents_buttonGroup__6055K button{padding:.75rem 1.25rem;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);border-radius:8px;color:white;cursor:pointer;font-size:.95rem;transition:all .3s;flex:1;min-width:100px}.GameComponents_buttonGroup__6055K button:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.GameComponents_buttonGroup__6055K button.GameComponents_active__khsIG{background:var(--theme-primary);border-color:var(--theme-primary);box-shadow:0 0 15px var(--theme-primary)}.GameComponents_snakeGrid__3Vjqm{display:grid;grid-template-columns:repeat(20,1fr);max-width:min(90vw,800px);margin:0 auto;aspect-ratio:1;background:linear-gradient(135deg,rgba(0,50,0,.3),rgba(0,30,0,.4) 50%,rgba(0,20,0,.5));border:2px solid var(--theme-primary);border-radius:1rem;box-shadow:0 0 30px var(--theme-primary),inset 0 0 30px rgba(0,255,127,.1),0 8px 32px rgba(0,0,0,.4);backdrop-filter:blur(10px);overflow:hidden;position:relative}.GameComponents_snakeCell__89sR9{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .1s ease;will-change:transform;background:transparent;position:relative}.GameComponents_emptyCell__mNsBc{background:rgba(0,0,0,.1)}.GameComponents_snakeBody__EDug4{background:linear-gradient(45deg,var(--theme-primary) 0,rgba(0,255,127,.8) 100%);border-radius:8px;box-shadow:0 0 10px var(--theme-primary),inset 0 2px 4px rgba(255,255,255,.2);transform:scale(.9)}.GameComponents_snakeHead__l_ahD{background:linear-gradient(45deg,var(--theme-accent) 0,var(--theme-primary) 100%);border-radius:10px;box-shadow:0 0 15px var(--theme-accent),inset 0 2px 4px rgba(255,255,255,.3);transform:scale(.95);animation:GameComponents_glow__fHLB_ 1.5s ease-in-out infinite alternate}.GameComponents_snakeHeadEmoji__5p4rb{font-size:1.2em;filter:drop-shadow(0 0 8px var(--theme-primary));animation:GameComponents_pulse__f8osv 1s ease-in-out infinite alternate}.GameComponents_snakeBodyEmoji__VYHGg{color:var(--theme-primary);font-size:.8em;filter:drop-shadow(0 0 5px var(--theme-primary));opacity:.9}.GameComponents_foodCell__Fq9tx{background:radial-gradient(circle,rgba(255,0,0,.3) 0,rgba(255,100,100,.2) 50%,transparent 100%);border-radius:50%;animation:GameComponents_foodPulse__1vzIB 1.5s ease-in-out infinite}.GameComponents_foodEmoji__qYsl3{font-size:1.2em;filter:drop-shadow(0 0 8px #ff6b6b);animation:GameComponents_float__5Kugd 2s ease-in-out infinite alternate}@keyframes GameComponents_foodPulse__1vzIB{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.8}}.GameComponents_snakeGameContainer__aDP0v{position:relative}.GameComponents_gameOverOverlay__JZN2F{top:0;left:0;right:0;bottom:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.GameComponents_explosionEffect__1Dxav{width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(255,0,0,.8) 0,rgba(255,100,0,.6) 30%,rgba(255,200,0,.4) 60%,transparent 100%);animation:GameComponents_explosion__6Rusv .6s ease-out forwards}@keyframes GameComponents_explosion__6Rusv{0%{transform:scale(0);opacity:1}50%{transform:scale(1.5);opacity:.8}to{transform:scale(3);opacity:0}}.GameComponents_memoryGrid__O0_e2{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:600px;margin:2rem auto}.GameComponents_memoryGrid__O0_e2[data-difficulty=easy]{grid-template-columns:repeat(4,1fr);max-width:500px}.GameComponents_memoryGrid__O0_e2[data-difficulty=medium]{grid-template-columns:repeat(4,1fr);max-width:600px}.GameComponents_memoryGrid__O0_e2[data-difficulty=hard]{grid-template-columns:repeat(6,1fr);max-width:800px;gap:.75rem}.GameComponents_memoryCard__ftlf_{aspect-ratio:1;perspective:1000px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:80px;min-height:80px}.GameComponents_memoryCardInner__SVS38{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.GameComponents_memoryCardBack__6hEPa,.GameComponents_memoryCardFront__taJDd{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;border-radius:.5rem;font-size:3rem;border:3px solid var(--theme-primary)}.GameComponents_memoryCardFront__taJDd{background:linear-gradient(45deg,var(--theme-primary),var(--theme-accent));color:white;font-size:3rem;transform:rotateY(0deg);box-shadow:0 0 15px var(--theme-primary)}.GameComponents_memoryCardBack__6hEPa{background:linear-gradient(135deg,#667eea,#764ba2);color:white;font-size:4rem;text-shadow:0 0 15px rgba(0,0,0,.5);border:3px solid var(--theme-accent);box-shadow:0 0 20px var(--theme-accent);transform:rotateY(180deg)}.GameComponents_memoryCard__ftlf_.GameComponents_flipped__8pUgD .GameComponents_memoryCardInner__SVS38{transform:rotateY(180deg)}.GameComponents_memoryCard__ftlf_.GameComponents_matched__VFNTM .GameComponents_memoryCardInner__SVS38{transform:rotateY(180deg)!important;animation:GameComponents_pulse__f8osv 1.5s infinite}.GameComponents_memoryCard__ftlf_.GameComponents_matched__VFNTM .GameComponents_memoryCardBack__6hEPa{background:#4ecdc4!important;color:white!important;border:3px solid #ffd700!important;box-shadow:0 0 25px #ffd700!important}.GameComponents_gameComplete___8FAZ{text-align:center;margin-top:2rem;padding:2rem;background:rgba(0,0,0,.2);border-radius:1rem;animation:GameComponents_fadeIn__XeX4_ .5s ease-in}.GameComponents_gameComplete___8FAZ h3{font-size:2rem;margin-bottom:1rem;background:linear-gradient(45deg,var(--theme-primary),var(--theme-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes GameComponents_float__5Kugd{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes GameComponents_fadeIn__XeX4_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.GameComponents_reactionArea__LdQOU{width:100%;min-height:400px;border-radius:1rem;background:rgba(0,0,0,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden}.GameComponents_reactionArea__LdQOU.GameComponents_active__khsIG{background:#4ade80;animation:GameComponents_pulse__f8osv 1.5s infinite}.GameComponents_reactionArea__LdQOU.GameComponents_tooEarly__VxQVs{background:rgba(255,68,68,.3)}.GameComponents_reactionMessage__c_Nig{text-align:center;padding:2rem;background:rgba(0,0,0,.5);border-radius:1rem;backdrop-filter:blur(10px);animation:GameComponents_fadeIn__XeX4_ .3s ease}.GameComponents_reactionMessage__c_Nig h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(45deg,var(--theme-primary),var(--theme-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.GameComponents_reactionMessage__c_Nig p{font-size:1.2rem;margin-bottom:2rem;opacity:.8}.GameComponents_reactionResults__HsGUq{text-align:center;padding:2rem;animation:GameComponents_fadeIn__XeX4_ .3s ease}.GameComponents_reactionResults__HsGUq h2{font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(45deg,var(--theme-primary),var(--theme-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.GameComponents_typingContainer__nMaJP{width:100%;max-width:800px;padding:2rem;background:rgba(0,0,0,.2);border-radius:1rem;text-align:left}.GameComponents_typingText__bZTKO{font-family:monospace;font-size:1.5rem;line-height:1.6;margin-bottom:2rem;padding:1rem;background:rgba(0,0,0,.3);border-radius:.5rem;border:2px solid var(--theme-primary);box-shadow:0 0 15px rgba(0,0,0,.2)}.GameComponents_typingChar__0biFB.GameComponents_correct__5v49k{color:#4ade80;text-shadow:0 0 8px #4ade80}.GameComponents_typingChar__0biFB.GameComponents_incorrect__2v4U3{color:#ff4444;text-shadow:0 0 8px #ff4444;background-color:rgba(255,68,68,.1);border-radius:2px}.GameComponents_typingChar__0biFB.GameComponents_current__HsTBb{border-left:2px solid var(--theme-primary);animation:GameComponents_cursorBlink__EYkbX 1s infinite}.GameComponents_typingInput___B53O{font-family:monospace;font-size:1.5rem;padding:1rem;margin-top:1rem;background:rgba(0,0,0,.2);border-radius:.5rem;box-shadow:0 0 15px rgba(0,0,0,.2)}.GameComponents_typingInput___B53O:focus{outline:none}.GameComponents_typingStats__xMpaF{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;text-align:center}.GameComponents_typingStat__7rV96{padding:1rem;background:rgba(0,0,0,.3);border-radius:.5rem;border:2px solid var(--theme-primary)}.GameComponents_typingStat__7rV96 h3{font-size:.9rem;margin-bottom:.5rem;color:var(--theme-primary)}.GameComponents_typingStat__7rV96 p{font-size:1.5rem;font-weight:700;color:var(--theme-accent);text-shadow:0 0 8px var(--theme-accent)}.GameComponents_typingResults__Q_jCT{margin-top:2rem;background:rgba(0,0,0,.3);animation:GameComponents_fadeIn__XeX4_ .5s ease}.GameComponents_typingResults__Q_jCT h2{font-size:2rem;margin-bottom:1rem;background:linear-gradient(45deg,var(--theme-primary),var(--theme-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.GameComponents_typingResults__Q_jCT p{font-size:1.2rem;margin:.5rem 0}.GameComponents_typingResults__Q_jCT .GameComponents_score__FM8Y1{font-size:3rem;font-weight:700;color:var(--theme-accent);text-shadow:0 0 15px var(--theme-accent);margin:1rem 0}@keyframes GameComponents_cursorBlink__EYkbX{0%,to{opacity:1}50%{opacity:0}}.GameComponents_gameHeader__tTExB{text-align:center}.GameComponents_glowText__wud1M{font-size:3rem;background:linear-gradient(45deg,#00ffff,#ff00ff,#ffff00);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:GameComponents_gradientShift__q4fjW 3s ease-in-out infinite;text-shadow:0 0 30px rgba(0,255,255,.5)}@keyframes GameComponents_gradientShift__q4fjW{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.GameComponents_gameStats__edf3P{justify-content:center;gap:1.5rem;margin:1.5rem 0}.GameComponents_statCard__vB8f4{display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,.4);border-radius:.75rem;border:1px solid rgba(0,255,255,.3);box-shadow:0 4px 15px rgba(0,255,255,.1);backdrop-filter:blur(10px)}.GameComponents_statLabel__yG6__{opacity:.8;letter-spacing:.5px}.GameComponents_statValue__a4kX2{color:#00ffff;text-shadow:0 0 10px rgba(0,255,255,.5)}.GameComponents_gameMenu__Fm2WG{max-width:500px;margin:0 auto}.GameComponents_difficultySelector__5ga5p h3{color:#00ffff}.GameComponents_difficultyBtn__46H3k{background:rgba(0,0,0,.5);border:2px solid rgba(0,255,255,.3);transition:all .3s ease;backdrop-filter:blur(10px)}.GameComponents_difficultyBtn__46H3k:hover{border-color:#00ffff;box-shadow:0 0 20px rgba(0,255,255,.3)}.GameComponents_difficultyBtn__46H3k.GameComponents_active__khsIG{background:rgba(0,255,255,.2);border-color:#00ffff;box-shadow:0 0 25px rgba(0,255,255,.4)}.GameComponents_difficultyTitle__ZWcG8{font-size:1rem}.GameComponents_difficultyInfo__GuKZ5{font-size:.8rem}.GameComponents_modernCard__Blu3i{transition:all .3s ease;animation:GameComponents_cardAppear__zKRQV .6s ease-out}.GameComponents_modernCard__Blu3i:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,255,255,.3)}@keyframes GameComponents_cardAppear__zKRQV{0%{opacity:0;transform:scale(.8) rotateY(-90deg)}to{opacity:1;transform:scale(1) rotateY(0deg)}}.GameComponents_cardPattern__NkV79{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 25% 25%,rgba(255,255,255,.1) 2px,transparent 0),radial-gradient(circle at 75% 75%,rgba(255,255,255,.1) 2px,transparent 0);background-size:20px 20px;border-radius:.5rem}.GameComponents_cardEmoji__FO63h{font-size:3rem;text-shadow:0 0 20px rgba(255,255,255,.5);filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}.GameComponents_completionBurst__KUpHZ{margin:-100px 0 0 -100px;background:radial-gradient(circle,rgba(255,215,0,.3) 0,transparent 70%);animation:GameComponents_burstAnimation__k_FKf 2s ease-out}@keyframes GameComponents_burstAnimation__k_FKf{0%{transform:scale(0);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(2);opacity:0}}.GameComponents_finalStats__OgnOl{margin:1.5rem 0;padding:1rem;background:rgba(0,0,0,.3);border-radius:.75rem;border:1px solid rgba(255,215,0,.3)}.GameComponents_finalStats__OgnOl p{margin:.5rem 0;font-size:1.1rem}.GameComponents_perfectText__2GbHA{color:#ffd700;font-weight:700;text-shadow:0 0 15px rgba(255,215,0,.8)}.GameComponents_newRecord__RIzZW,.GameComponents_perfectText__2GbHA{animation:GameComponents_glow__fHLB_ 2s ease-in-out infinite alternate}.GameComponents_newRecord__RIzZW{color:#ff6b6b;text-shadow:0 0 15px rgba(255,107,107,.8)}@keyframes GameComponents_glow__fHLB_{0%{text-shadow:0 0 15px rgba(255,215,0,.8)}to{text-shadow:0 0 25px rgba(255,215,0,1),0 0 35px rgba(255,215,0,.8)}}.GameComponents_gameCompleteButtons__dYVST{margin-top:1.5rem}.GameComponents_particleContainer__90ssg{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}.GameComponents_particle__FG4KD{position:absolute;border-radius:50%;pointer-events:none;animation:GameComponents_sparkle__nMR8f .5s ease-out}@keyframes GameComponents_sparkle__nMR8f{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}@keyframes GameComponents_matchedPulse__1Uf05{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.2)}}.GameComponents_typingContainer__nMaJP{min-height:500px;display:flex;flex-direction:column;gap:2rem}.GameComponents_gameHeader__tTExB{flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.GameComponents_gameStats__edf3P{display:flex;gap:1rem;flex-wrap:wrap}.GameComponents_statCard__vB8f4{background:rgba(0,0,0,.5);border:2px solid var(--theme-primary);border-radius:.5rem;padding:.75rem 1rem;min-width:80px;text-align:center;box-shadow:0 0 10px var(--theme-primary)}.GameComponents_statLabel__yG6__{display:block;font-size:.75rem;color:var(--theme-primary);margin-bottom:.25rem}.GameComponents_statValue__a4kX2{display:block;font-size:1.25rem;color:white}.GameComponents_glowText__wud1M{text-shadow:0 0 20px var(--theme-primary),0 0 40px var(--theme-accent);animation:GameComponents_textGlow__6pJgo 2s ease-in-out infinite alternate}@keyframes GameComponents_textGlow__6pJgo{0%{text-shadow:0 0 20px var(--theme-primary),0 0 40px var(--theme-accent)}to{text-shadow:0 0 30px var(--theme-primary),0 0 60px var(--theme-accent)}}.GameComponents_gameMenu__Fm2WG{text-align:center;padding:2rem}.GameComponents_difficultySelector__5ga5p{margin-bottom:2rem}.GameComponents_difficultySelector__5ga5p h3{color:var(--theme-primary);margin-bottom:1rem;font-size:1.5rem}.GameComponents_difficultyButtons__tbfck{gap:1rem;justify-content:center;flex-wrap:wrap}.GameComponents_difficultyBtn__46H3k{border:2px solid rgba(255,255,255,.3);border-radius:.75rem;padding:1rem 1.5rem;color:white;min-width:120px}.GameComponents_difficultyBtn__46H3k:hover{border-color:var(--theme-primary);box-shadow:0 0 15px var(--theme-primary)}.GameComponents_difficultyBtn__46H3k.GameComponents_active__khsIG{border-color:var(--theme-accent);box-shadow:0 0 20px var(--theme-primary);transform:scale(1.05)}.GameComponents_difficultyTitle__ZWcG8{font-weight:700;font-size:1.1rem;margin-bottom:.25rem}.GameComponents_difficultyInfo__GuKZ5{font-size:.85rem;opacity:.8}.GameComponents_progressSection__JFO0k{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.GameComponents_progressBar__q0rtq{flex:1;height:12px;background:rgba(0,0,0,.5);border-radius:6px;overflow:hidden;border:1px solid var(--theme-primary)}.GameComponents_progressFill__QBx12{height:100%;background:linear-gradient(90deg,var(--theme-primary),var(--theme-accent));transition:width .3s ease;border-radius:5px;box-shadow:0 0 10px var(--theme-primary)}.GameComponents_progressFill__QBx12[data-progress="0"]{width:0}.GameComponents_progressFill__QBx12[data-progress="1"]{width:1%}.GameComponents_progressFill__QBx12[data-progress="2"]{width:2%}.GameComponents_progressFill__QBx12[data-progress="3"]{width:3%}.GameComponents_progressFill__QBx12[data-progress="4"]{width:4%}.GameComponents_progressFill__QBx12[data-progress="5"]{width:5%}.GameComponents_progressFill__QBx12[data-progress="6"]{width:6%}.GameComponents_progressFill__QBx12[data-progress="7"]{width:7%}.GameComponents_progressFill__QBx12[data-progress="8"]{width:8%}.GameComponents_progressFill__QBx12[data-progress="9"]{width:9%}.GameComponents_progressFill__QBx12[data-progress="10"]{width:10%}.GameComponents_progressFill__QBx12[data-progress="11"]{width:11%}.GameComponents_progressFill__QBx12[data-progress="12"]{width:12%}.GameComponents_progressFill__QBx12[data-progress="13"]{width:13%}.GameComponents_progressFill__QBx12[data-progress="14"]{width:14%}.GameComponents_progressFill__QBx12[data-progress="15"]{width:15%}.GameComponents_progressFill__QBx12[data-progress="16"]{width:16%}.GameComponents_progressFill__QBx12[data-progress="17"]{width:17%}.GameComponents_progressFill__QBx12[data-progress="18"]{width:18%}.GameComponents_progressFill__QBx12[data-progress="19"]{width:19%}.GameComponents_progressFill__QBx12[data-progress="20"]{width:20%}.GameComponents_progressFill__QBx12[data-progress="21"]{width:21%}.GameComponents_progressFill__QBx12[data-progress="22"]{width:22%}.GameComponents_progressFill__QBx12[data-progress="23"]{width:23%}.GameComponents_progressFill__QBx12[data-progress="24"]{width:24%}.GameComponents_progressFill__QBx12[data-progress="25"]{width:25%}.GameComponents_progressFill__QBx12[data-progress="26"]{width:26%}.GameComponents_progressFill__QBx12[data-progress="27"]{width:27%}.GameComponents_progressFill__QBx12[data-progress="28"]{width:28%}.GameComponents_progressFill__QBx12[data-progress="29"]{width:29%}.GameComponents_progressFill__QBx12[data-progress="30"]{width:30%}.GameComponents_progressFill__QBx12[data-progress="31"]{width:31%}.GameComponents_progressFill__QBx12[data-progress="32"]{width:32%}.GameComponents_progressFill__QBx12[data-progress="33"]{width:33%}.GameComponents_progressFill__QBx12[data-progress="34"]{width:34%}.GameComponents_progressFill__QBx12[data-progress="35"]{width:35%}.GameComponents_progressFill__QBx12[data-progress="36"]{width:36%}.GameComponents_progressFill__QBx12[data-progress="37"]{width:37%}.GameComponents_progressFill__QBx12[data-progress="38"]{width:38%}.GameComponents_progressFill__QBx12[data-progress="39"]{width:39%}.GameComponents_progressFill__QBx12[data-progress="40"]{width:40%}.GameComponents_progressFill__QBx12[data-progress="41"]{width:41%}.GameComponents_progressFill__QBx12[data-progress="42"]{width:42%}.GameComponents_progressFill__QBx12[data-progress="43"]{width:43%}.GameComponents_progressFill__QBx12[data-progress="44"]{width:44%}.GameComponents_progressFill__QBx12[data-progress="45"]{width:45%}.GameComponents_progressFill__QBx12[data-progress="46"]{width:46%}.GameComponents_progressFill__QBx12[data-progress="47"]{width:47%}.GameComponents_progressFill__QBx12[data-progress="48"]{width:48%}.GameComponents_progressFill__QBx12[data-progress="49"]{width:49%}.GameComponents_progressFill__QBx12[data-progress="50"]{width:50%}.GameComponents_progressFill__QBx12[data-progress="51"]{width:51%}.GameComponents_progressFill__QBx12[data-progress="52"]{width:52%}.GameComponents_progressFill__QBx12[data-progress="53"]{width:53%}.GameComponents_progressFill__QBx12[data-progress="54"]{width:54%}.GameComponents_progressFill__QBx12[data-progress="55"]{width:55%}.GameComponents_progressFill__QBx12[data-progress="56"]{width:56%}.GameComponents_progressFill__QBx12[data-progress="57"]{width:57%}.GameComponents_progressFill__QBx12[data-progress="58"]{width:58%}.GameComponents_progressFill__QBx12[data-progress="59"]{width:59%}.GameComponents_progressFill__QBx12[data-progress="60"]{width:60%}.GameComponents_progressFill__QBx12[data-progress="61"]{width:61%}.GameComponents_progressFill__QBx12[data-progress="62"]{width:62%}.GameComponents_progressFill__QBx12[data-progress="63"]{width:63%}.GameComponents_progressFill__QBx12[data-progress="64"]{width:64%}.GameComponents_progressFill__QBx12[data-progress="65"]{width:65%}.GameComponents_progressFill__QBx12[data-progress="66"]{width:66%}.GameComponents_progressFill__QBx12[data-progress="67"]{width:67%}.GameComponents_progressFill__QBx12[data-progress="68"]{width:68%}.GameComponents_progressFill__QBx12[data-progress="69"]{width:69%}.GameComponents_progressFill__QBx12[data-progress="70"]{width:70%}.GameComponents_progressFill__QBx12[data-progress="71"]{width:71%}.GameComponents_progressFill__QBx12[data-progress="72"]{width:72%}.GameComponents_progressFill__QBx12[data-progress="73"]{width:73%}.GameComponents_progressFill__QBx12[data-progress="74"]{width:74%}.GameComponents_progressFill__QBx12[data-progress="75"]{width:75%}.GameComponents_progressFill__QBx12[data-progress="76"]{width:76%}.GameComponents_progressFill__QBx12[data-progress="77"]{width:77%}.GameComponents_progressFill__QBx12[data-progress="78"]{width:78%}.GameComponents_progressFill__QBx12[data-progress="79"]{width:79%}.GameComponents_progressFill__QBx12[data-progress="80"]{width:80%}.GameComponents_progressFill__QBx12[data-progress="81"]{width:81%}.GameComponents_progressFill__QBx12[data-progress="82"]{width:82%}.GameComponents_progressFill__QBx12[data-progress="83"]{width:83%}.GameComponents_progressFill__QBx12[data-progress="84"]{width:84%}.GameComponents_progressFill__QBx12[data-progress="85"]{width:85%}.GameComponents_progressFill__QBx12[data-progress="86"]{width:86%}.GameComponents_progressFill__QBx12[data-progress="87"]{width:87%}.GameComponents_progressFill__QBx12[data-progress="88"]{width:88%}.GameComponents_progressFill__QBx12[data-progress="89"]{width:89%}.GameComponents_progressFill__QBx12[data-progress="90"]{width:90%}.GameComponents_progressFill__QBx12[data-progress="91"]{width:91%}.GameComponents_progressFill__QBx12[data-progress="92"]{width:92%}.GameComponents_progressFill__QBx12[data-progress="93"]{width:93%}.GameComponents_progressFill__QBx12[data-progress="94"]{width:94%}.GameComponents_progressFill__QBx12[data-progress="95"]{width:95%}.GameComponents_progressFill__QBx12[data-progress="96"]{width:96%}.GameComponents_progressFill__QBx12[data-progress="97"]{width:97%}.GameComponents_progressFill__QBx12[data-progress="98"]{width:98%}.GameComponents_progressFill__QBx12[data-progress="99"]{width:99%}.GameComponents_progressFill__QBx12[data-progress="100"]{width:100%}.GameComponents_streakDisplay__y__Ra{background:rgba(0,0,0,.5);border:1px solid var(--theme-accent);border-radius:.5rem;padding:.5rem 1rem;color:var(--theme-accent);font-weight:700;white-space:nowrap;animation:GameComponents_streakPulse__wQ26s .5s ease-in-out}@keyframes GameComponents_streakPulse__wQ26s{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.GameComponents_liveStatsRow__cnxIv{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:.5rem}.GameComponents_comboDisplay__ut_HF{background:linear-gradient(135deg,#ffd700,#ffed4e);border:2px solid #ffd700;border-radius:.5rem;padding:.5rem 1rem;color:#000;font-weight:700;animation:GameComponents_comboAppear__g_iy6 .3s ease-out,GameComponents_comboPulse__16DTB 1s ease-in-out infinite;box-shadow:0 0 20px rgba(255,215,0,.6)}@keyframes GameComponents_comboAppear__g_iy6{0%{transform:scale(0) rotate(-180deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes GameComponents_comboPulse__16DTB{0%,to{transform:scale(1);box-shadow:0 0 20px rgba(255,215,0,.6)}50%{transform:scale(1.05);box-shadow:0 0 30px rgba(255,215,0,.9)}}.GameComponents_progressPercentage__xBPln{background:rgba(0,0,0,.5);border:1px solid var(--theme-primary);border-radius:.5rem;padding:.5rem 1rem;color:var(--theme-primary);font-weight:700}.GameComponents_typingInstructions__Fe02K{text-align:center;padding:2rem}.GameComponents_typingInstructions__Fe02K h2{margin-bottom:1rem;font-size:1.8rem}.GameComponents_instructionsList__R1Cxs{margin:1.5rem 0;padding:1.5rem;background:rgba(0,0,0,.3);border:2px solid rgba(255,215,0,.3);border-radius:12px;display:flex;flex-direction:column;gap:.75rem}.GameComponents_instructionsList__R1Cxs p{margin:0;font-size:1.1rem;color:#ffd700;transition:all .3s ease}.GameComponents_instructionsList__R1Cxs p:hover{transform:translateX(10px);color:#ffed4e}.GameComponents_finalStatEmoji__W3Ri8{font-size:1.5rem;margin-top:.5rem}.GameComponents_achievement__ZxYl_{background:linear-gradient(135deg,rgba(255,215,0,.2),rgba(255,107,107,.2));border:2px solid #ffd700;border-radius:12px;padding:1rem;margin:1rem 0;font-size:1.1rem;font-weight:700;color:#ffd700;animation:GameComponents_achievementSlide__5_Dz9 .5s ease-out}@keyframes GameComponents_achievementSlide__5_Dz9{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.GameComponents_typingTextContainer__Yz8Jn{background:rgba(0,0,0,.6);border:2px solid var(--theme-primary);border-radius:1rem;padding:2rem;margin:2rem 0;box-shadow:0 0 20px var(--theme-primary);min-height:150px;display:flex;align-items:center}.GameComponents_typingText__bZTKO{font-size:1.4rem;line-height:1.8;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:#ddd}.GameComponents_typingChar__0biFB{position:relative;transition:all .1s ease}.GameComponents_typingChar__0biFB.GameComponents_correct__5v49k{background:rgba(34,197,94,.3);color:#22c55e;border-radius:3px}.GameComponents_typingChar__0biFB.GameComponents_incorrect__2v4U3{background:rgba(239,68,68,.3);color:#ef4444;border-radius:3px;text-decoration:underline}.GameComponents_typingChar__0biFB.GameComponents_current__HsTBb{background:var(--theme-accent);color:black;border-radius:3px;animation:GameComponents_blink__uWxsz 1s infinite}@keyframes GameComponents_blink__uWxsz{0%,50%{opacity:1}51%,to{opacity:.3}}.GameComponents_typingInput___B53O{width:100%;min-height:120px;background:rgba(0,0,0,.5);border:2px solid var(--theme-primary);border-radius:.75rem;color:white;font-size:1.2rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;padding:1.5rem;resize:vertical;outline:none;transition:all .3s}.GameComponents_typingInput___B53O:focus{border-color:var(--theme-accent);box-shadow:0 0 20px var(--theme-accent)}.GameComponents_typingInput___B53O::-moz-placeholder{color:rgba(255,255,255,.5)}.GameComponents_typingInput___B53O::placeholder{color:rgba(255,255,255,.5)}.GameComponents_typingResults__Q_jCT{text-align:center;background:rgba(0,0,0,.7);border:2px solid var(--theme-primary);border-radius:1rem;padding:2rem;position:relative;overflow:hidden}.GameComponents_completionBurst__KUpHZ{position:absolute;top:50%;left:50%;width:200px;height:200px;background:radial-gradient(circle,var(--theme-accent) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%) scale(0);animation:GameComponents_burst__E6Qrv .6s ease-out;pointer-events:none}@keyframes GameComponents_burst__E6Qrv{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(3);opacity:0}}.GameComponents_finalStats__OgnOl{margin:2rem 0}.GameComponents_statGrid__f6WKJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin:1rem 0}.GameComponents_finalStat__a0x3p{background:rgba(0,0,0,.5);border:2px solid var(--theme-primary);border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.GameComponents_finalStatLabel__moTxQ{font-size:.9rem;color:var(--theme-primary);text-transform:uppercase;font-weight:700}.GameComponents_finalStatValue__xQwZ_{font-size:2rem;font-weight:700;color:white}.GameComponents_ratingSection__GJko7{margin:2rem 0}.GameComponents_speedRating__jA_en{font-size:1.5rem;font-weight:700;background:linear-gradient(45deg,var(--theme-primary),var(--theme-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;display:inline-block;animation:GameComponents_pulse__f8osv 2s infinite}.GameComponents_newRecord__RIzZW{color:var(--theme-accent);font-size:1.25rem;font-weight:700;margin:1rem 0;animation:GameComponents_celebration__gK8hP 1s ease-in-out infinite alternate}@keyframes GameComponents_celebration__gK8hP{0%{transform:scale(1);text-shadow:0 0 10px var(--theme-accent)}to{transform:scale(1.05);text-shadow:0 0 20px var(--theme-accent)}}.GameComponents_gameCompleteButtons__dYVST{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.GameComponents_particle__FG4KD[data-color="#00ff00"]{background-color:#00ff00}.GameComponents_particle__FG4KD[data-color="#ff0000"]{background-color:#ff0000}.GameComponents_particle__FG4KD[data-color="#00ffff"]{background-color:#00ffff}.GameComponents_particle__FG4KD[data-color="#ffff00"]{background-color:#ffff00}.GameComponents_particle__FG4KD[data-color="#ff00ff"]{background-color:#ff00ff}.GameComponents_particle__FG4KD{animation:GameComponents_particleFloat__SOD6N 2s ease-out forwards}@keyframes GameComponents_particleFloat__SOD6N{0%{transform:scale(0) rotate(0deg);opacity:1}50%{transform:scale(1) rotate(180deg);opacity:.8}to{transform:scale(0) rotate(1turn);opacity:0}}@media (max-width:768px){.GameComponents_typingText__bZTKO{font-size:1.1rem}.GameComponents_typingInput___B53O{font-size:1rem;min-height:100px}.GameComponents_difficultyButtons__tbfck,.GameComponents_gameHeader__tTExB{flex-direction:column;align-items:center}.GameComponents_difficultyBtn__46H3k{width:100%;max-width:200px}.GameComponents_progressSection__JFO0k{flex-direction:column;gap:.5rem}.GameComponents_statGrid__f6WKJ{grid-template-columns:repeat(2,1fr)}}.GameComponents_settingsButton__CfqO1{position:absolute;top:1rem;right:1rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.5rem;cursor:pointer;color:#fff;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.GameComponents_settingsButton__CfqO1:hover{background:rgba(255,255,255,.2);transform:rotate(45deg)}.GameComponents_settingsPanel__57nS9{background:rgba(0,0,0,.9);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;backdrop-filter:blur(10px)}.GameComponents_settingsPanelTitle__DSy77{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#ffd700;text-align:center}.GameComponents_settingGroup__kPXPp{margin-bottom:1.5rem}.GameComponents_settingLabel___wnvD{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:#fff;cursor:pointer;padding:.5rem;border-radius:8px;transition:background .3s ease}.GameComponents_settingLabel___wnvD:hover{background:rgba(255,255,255,.05)}.GameComponents_settingCheckbox__2Panu{width:20px;height:20px;cursor:pointer;accent-color:#ffd700}.GameComponents_settingIcon__Agron{display:flex;align-items:center;color:#ffd700}.GameComponents_difficultyButtons__tbfck{display:flex;gap:.75rem;margin-top:.5rem}.GameComponents_difficultyButton___vKjs{flex:1;padding:.75rem 1rem;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-weight:700;cursor:pointer;transition:all .3s ease}.GameComponents_difficultyButton___vKjs:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.GameComponents_difficultyButton___vKjs.GameComponents_active__khsIG{background:linear-gradient(135deg,#ffd700,#ffed4e);border-color:#ffd700;color:#000;box-shadow:0 0 20px rgba(255,215,0,.5)}.GameComponents_settingsNote__Tg_O4{margin-top:1.5rem;padding:1rem;background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3);border-radius:8px}.GameComponents_settingsNote__Tg_O4 p{margin:.5rem 0;font-size:.9rem;color:#ffd700}.GameComponents_gameHeader__tTExB{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.1));border:2px solid rgba(59,130,246,.3);border-radius:16px;backdrop-filter:blur(10px)}.GameComponents_scoreBoard__vsuWH{display:flex;gap:2rem;align-items:center;justify-content:center;flex:1}.GameComponents_scoreItem__ri7_2{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 1.5rem;background:rgba(0,0,0,.3);border-radius:12px;border:2px solid rgba(255,215,0,.3);min-width:120px}.GameComponents_scoreLabel__8LkCe{font-size:.85rem;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:1px;font-weight:600}.GameComponents_scoreValue__Cmpzv{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#ffd700,#ffed4e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(255,215,0,.5)}.GameComponents_liveScoreCounter__3q70S{position:absolute;top:20px;left:50%;transform:translateX(-50%);font-size:3rem;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,215,0,.8),0 0 20px rgba(255,215,0,.6),0 0 30px rgba(255,215,0,.4),2px 2px 4px rgba(0,0,0,.8);z-index:10;pointer-events:none;animation:GameComponents_scoreGlow__Xsm00 2s ease-in-out infinite}@keyframes GameComponents_scoreGlow__Xsm00{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.GameComponents_canvasWrapper__J_I9Z{position:relative;display:flex;justify-content:center;margin:1.5rem 0}.GameComponents_gameCanvas__Tp8TQ{border-radius:16px;border:3px solid rgba(59,130,246,.5);box-shadow:0 0 30px rgba(59,130,246,.3),0 8px 32px rgba(0,0,0,.4);background:linear-gradient(180deg,rgba(135,206,235,.3),rgba(135,206,235,.1) 50%,rgba(34,139,34,.2))}.GameComponents_gameOverlay__VehOv{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);backdrop-filter:blur(10px);border-radius:16px;z-index:20}.GameComponents_gameOverContent__9AX7k{text-align:center;padding:2rem;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(147,51,234,.2));border:2px solid rgba(59,130,246,.5);border-radius:20px;backdrop-filter:blur(10px)}.GameComponents_gameOverTitle__aSpcf{font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.GameComponents_finalScore__yKxZ0{font-size:2rem;font-weight:700;color:#ffd700;margin-bottom:1rem}.GameComponents_newHighScore__amNEh{font-size:1.5rem;margin-bottom:1rem}@keyframes GameComponents_pulse__f8osv{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.GameComponents_rewardsSummary__a5PhP{margin:1.5rem 0;padding:1rem;background:rgba(0,0,0,.3);border-radius:12px}.GameComponents_rewardsSummary__a5PhP p{margin:.5rem 0;font-size:1.1rem;color:#4ade80}.GameComponents_gameInstructions__e9waI{margin-top:2rem;padding:2rem;background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(147,51,234,.15));border:2px solid rgba(59,130,246,.4);border-radius:16px;backdrop-filter:blur(10px)}.GameComponents_gameInstructions__e9waI h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#ffd700,#ffed4e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.GameComponents_gameInstructions__e9waI ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.GameComponents_gameInstructions__e9waI li{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(0,0,0,.3);border-radius:12px;border-left:4px solid #ffd700;color:#fff;font-size:1.05rem;transition:all .3s ease}.GameComponents_gameInstructions__e9waI li:hover{background:rgba(0,0,0,.5);transform:translateX(8px);border-left-color:#ffed4e}.GameComponents_gameInstructions__e9waI li:before{content:"✨";font-size:1.2rem;flex-shrink:0}.GameComponents_minesweeperControls__mcVxu{display:flex;gap:1rem;justify-content:center;margin:1.5rem 0}.GameComponents_minesweeperBoard__XEZrT{display:flex;justify-content:center;margin:2rem auto;overflow-x:auto;padding:1rem}.GameComponents_mineGrid__74e8X{display:grid;gap:1px;background:rgba(0,0,0,.5);border:3px solid var(--theme-primary);border-radius:8px;padding:2px;box-shadow:0 0 20px rgba(var(--theme-primary-rgb),.3)}.GameComponents_mineCellFlagged__sBgZf,.GameComponents_mineCellHidden__UrS6h,.GameComponents_mineCellMine__YPLM6,.GameComponents_mineCellRevealed__Mwwor{width:30px;height:30px;border:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;cursor:pointer;transition:all .1s}.GameComponents_mineCellHidden__UrS6h{background:linear-gradient(135deg,rgba(100,100,100,.8),rgba(80,80,80,.8));box-shadow:inset 2px 2px 4px rgba(255,255,255,.3),inset -2px -2px 4px rgba(0,0,0,.5)}.GameComponents_mineCellHidden__UrS6h:hover:not(:disabled){background:linear-gradient(135deg,rgba(120,120,120,.8),rgba(100,100,100,.8));transform:scale(1.05)}.GameComponents_mineCellRevealed__Mwwor{background:rgba(40,40,40,.8);cursor:default;box-shadow:inset 1px 1px 2px rgba(0,0,0,.5)}.GameComponents_mineCellMine__YPLM6{background:linear-gradient(135deg,rgba(220,38,38,.8),rgba(185,28,28,.8));color:#fff}.GameComponents_mineCellFlagged__sBgZf{background:linear-gradient(135deg,rgba(59,130,246,.8),rgba(37,99,235,.8));color:#ffd700}.GameComponents_difficultySelect__F5Tf3{display:flex;gap:1rem;justify-content:center;margin:1rem 0;flex-wrap:wrap}.GameComponents_difficultyBtn__46H3k{padding:.75rem 1.5rem;border:2px solid var(--theme-primary);background:rgba(0,0,0,.3);color:#fff;border-radius:8px;cursor:pointer;transition:all .3s;font-size:.9rem}.GameComponents_difficultyBtn__46H3k:hover{background:rgba(var(--theme-primary-rgb),.2);transform:translateY(-2px)}.GameComponents_difficultyBtn__46H3k.GameComponents_active__khsIG{background:var(--theme-primary);color:#000;font-weight:700}.GameComponents_winTitle__a547P{font-size:2.5rem;font-weight:700;background:linear-gradient(45deg,#ffd700,#ffed4e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;animation:GameComponents_pulse__f8osv 2s infinite}.GameComponents_winStats__Vw2Hr{font-size:1.3rem;margin:.5rem 0;color:#4ade80}.GameComponents_tetrisControls__Qc_2R{display:flex;gap:1rem;justify-content:center;margin:1.5rem 0;flex-wrap:wrap}.GameComponents_tetrisGameArea__Pg5IZ{display:flex;gap:2rem;justify-content:center;align-items:flex-start;margin:2rem auto;flex-wrap:wrap}.GameComponents_tetrisBoard__2H5Tv{border:4px solid var(--theme-primary);border-radius:8px;background:rgba(0,0,0,.8);padding:4px;box-shadow:0 0 30px rgba(var(--theme-primary-rgb),.5)}.GameComponents_tetrisRow__ru5KE{display:flex}.GameComponents_tetrisCell___oZsF{width:30px;height:30px;box-sizing:border-box}.GameComponents_tetrisSidebar__X5soW{display:flex;flex-direction:column;gap:1.5rem;min-width:200px}.GameComponents_nextPieceContainer__gJX1T{background:rgba(0,0,0,.5);border:2px solid var(--theme-primary);border-radius:12px;padding:1.5rem}.GameComponents_sidebarTitle__RfqQC{font-size:1.3rem;font-weight:700;margin-bottom:1rem;color:var(--theme-primary);text-align:center}.GameComponents_nextPiecePreview__una8N{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:80px;justify-content:center}.GameComponents_previewRow__vG0uY{display:flex;gap:2px}.GameComponents_previewCell__OhQSC{width:25px;height:25px;border-radius:2px}.GameComponents_tetrisStats__liD2E{background:rgba(0,0,0,.5);border:2px solid var(--theme-accent);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.GameComponents_statRow__8_XxE{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:1.1rem}.GameComponents_statRow__8_XxE:last-child{border-bottom:none}.GameComponents_statRow__8_XxE .GameComponents_statValue__a4kX2{font-weight:700;color:var(--theme-primary);font-size:1.3rem}.GameComponents_pausedTitle__xf4T4{font-size:2.5rem;font-weight:700;color:var(--theme-accent);margin-bottom:1.5rem}@media (max-width:768px){.GameComponents_tetrisGameArea__Pg5IZ{flex-direction:column;align-items:center}.GameComponents_tetrisCell___oZsF{width:20px;height:20px}.GameComponents_tetrisSidebar__X5soW{width:100%;max-width:400px}}.GameComponents_fruitNinjaContainer__2LiKq{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;background:linear-gradient(135deg,#ff6b6b,#ff8e53 50%,#ffd93d);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.3);min-height:700px}.GameComponents_fruitNinjaHeader__JA5zW{width:100%;max-width:800px;display:flex;justify-content:space-between;align-items:center;padding:15px 25px;background:rgba(255,255,255,.95);border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.2)}.GameComponents_fruitNinjaStats__g3Hic{display:flex;gap:30px;align-items:center}.GameComponents_statItem__t3U68{display:flex;flex-direction:column;gap:5px}.GameComponents_statLabel__yG6__{font-size:14px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:1px}.GameComponents_statValue__a4kX2{font-size:28px;font-weight:700;color:var(--theme-primary,#ff6b6b);font-family:Courier New,monospace}.GameComponents_highScoreDisplay__RVenH{font-size:18px;font-weight:600;color:#ffd700;text-shadow:1px 1px 2px rgba(0,0,0,.3);padding:8px 16px;background:rgba(255,215,0,.2);border-radius:10px;border:2px solid #ffd700}.GameComponents_fruitNinjaCanvas__N0E2m{background:linear-gradient(180deg,#87ceeb 0,#f0e68c);border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.3);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:5px solid rgba(255,255,255,.5)}.GameComponents_gameOverOverlay__JZN2F{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.95);padding:40px 60px;border-radius:20px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.5);border:3px solid var(--theme-accent,#ff8e53);animation:GameComponents_slideDown__AcMR0 .3s ease-out;z-index:1000;pointer-events:auto}.GameComponents_gameOverTitle__aSpcf{font-size:48px;font-weight:700;color:#ff6b6b;margin:0 0 20px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.GameComponents_finalScore__yKxZ0{font-size:32px;font-weight:600;color:#fff;margin:15px 0}.GameComponents_newHighScore__amNEh{font-size:24px;font-weight:700;color:#ffd700;margin:15px 0;animation:GameComponents_pulse__f8osv 1s ease-in-out infinite}.GameComponents_gameOverButtons___yZCf{display:flex;gap:15px;margin-top:30px;justify-content:center}.GameComponents_menuButton__h0OPQ,.GameComponents_restartButton__55yLe{padding:15px 30px;font-size:18px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.GameComponents_restartButton__55yLe{background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:white;box-shadow:0 4px 15px rgba(255,107,107,.4)}.GameComponents_restartButton__55yLe:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,107,.6)}.GameComponents_menuButton__h0OPQ{background:rgba(255,255,255,.1);color:white;border:2px solid rgba(255,255,255,.3)}.GameComponents_menuButton__h0OPQ:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5)}@media (max-width:900px){.GameComponents_fruitNinjaCanvas__N0E2m{width:100%;max-width:600px;height:auto}.GameComponents_fruitNinjaHeader__JA5zW{flex-direction:column;gap:15px}.GameComponents_fruitNinjaStats__g3Hic{flex-wrap:wrap;justify-content:center;gap:20px}.GameComponents_gameOverTitle__aSpcf{font-size:36px}.GameComponents_finalScore__yKxZ0{font-size:24px}}@media (max-width:600px){.GameComponents_fruitNinjaContainer__2LiKq{padding:10px}.GameComponents_fruitNinjaCanvas__N0E2m{max-width:100%}.GameComponents_statValue__a4kX2{font-size:22px}.GameComponents_gameOverOverlay__JZN2F{padding:30px 40px}.GameComponents_gameOverButtons___yZCf{flex-direction:column;width:100%}.GameComponents_menuButton__h0OPQ,.GameComponents_restartButton__55yLe{width:100%;padding:12px 24px;font-size:16px}}@keyframes GameComponents_slideDown__AcMR0{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.Toast_toast__O7TdZ{position:fixed;top:20px;right:20px;z-index:10000;min-width:300px;max-width:500px;border-radius:12px;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.3);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);animation:Toast_slideIn__n_n_j .3s ease-out}@keyframes Toast_slideIn__n_n_j{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Toast_toastContent__NvIxm{display:flex;align-items:center;gap:12px}.Toast_toastIcon__weP8l{font-size:24px;flex-shrink:0}.Toast_toastMessage__YcCZl{flex:1;color:white;font-weight:500;font-size:14px;line-height:1.4}.Toast_toastClose__Ikz1q{background:none;border:none;color:rgba(255,255,255,.7);font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;flex-shrink:0}.Toast_toastClose__Ikz1q:hover{color:white;background:rgba(255,255,255,.1)}.Toast_success__JwS_M{background:linear-gradient(135deg,rgba(34,197,94,.9),rgba(22,163,74,.9));border-color:rgba(34,197,94,.3)}.Toast_error__ALBo_{background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(220,38,38,.9));border-color:rgba(239,68,68,.3)}.Toast_info__P3fqI{background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(37,99,235,.9));border-color:rgba(59,130,246,.3)}.Toast_warning__BuYwh{background:linear-gradient(135deg,rgba(245,158,11,.9),rgba(217,119,6,.9));border-color:rgba(245,158,11,.3)}@media (max-width:640px){.Toast_toast__O7TdZ{top:10px;right:10px;left:10px;min-width:auto;max-width:none}}.CommentCard_commentCard__OIN16{background-color:rgba(var(--theme-card-bg-rgb),.5);backdrop-filter:blur(8px);border-radius:.75rem;padding:1.25rem;margin:1rem 0;border:1px solid rgba(var(--theme-border-rgb),.12);transition:all .3s ease;position:relative}.CommentCard_commentCard__OIN16:hover{background-color:rgba(var(--theme-card-bg-rgb),.7);transform:translateX(4px)}.CommentCard_commentHeader__TYKMl{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.CommentCard_userInfo__8SHJW{display:flex;flex-direction:column}.CommentCard_userName__5WIDU{font-weight:600;color:var(--theme-text-primary);font-size:.95rem;margin:0}.CommentCard_timestamp__xmT3w{font-size:.8rem;color:var(--theme-text-secondary);margin:0}.CommentCard_commentContent__mgEiL{color:var(--theme-text-primary);line-height:1.5;margin-bottom:.75rem;font-size:.95rem}.CommentCard_reactionsContainer__wi_cd{display:flex;flex-direction:row;gap:.35rem;opacity:.7;transition:opacity .2s ease}.CommentCard_commentCard__OIN16:hover .CommentCard_reactionsContainer__wi_cd{opacity:1}.CommentCard_reactionButton__3hxg6{background:none;border:none;padding:.35rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:1rem;display:flex;align-items:center;justify-content:center;color:var(--theme-text-secondary);width:2.5rem;height:2rem;position:relative;background-color:rgba(var(--theme-card-bg-rgb),.8);backdrop-filter:blur(4px)}.CommentCard_reactionButton__3hxg6:hover{transform:scale(1.1);background-color:rgba(var(--theme-primary-rgb),.1);color:var(--theme-text-primary)}.CommentCard_reactionCount__mgJ3c{font-size:.875rem;color:var(--theme-text-secondary);margin-left:.25rem}.CommentCard_reactionActive__mLls9{background-color:rgba(var(--theme-primary-rgb),.15);color:var(--theme-primary)}.CommentCard_actions__cfGox{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-top:.5rem}.CommentCard_actionButton__inMAs{background:none;border:none;padding:.4rem .8rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.9rem;color:var(--theme-text-secondary);display:flex;align-items:center;gap:.4rem}.CommentCard_actionButton__inMAs:hover{color:var(--theme-primary);background-color:rgba(var(--theme-primary-rgb),.1)}.CommentCard_userImage__5n6qI{width:2.5rem;height:2.5rem;border-radius:50%;border:2px solid rgba(var(--theme-primary-rgb),.3);transition:all .3s ease}.CommentCard_userImage__5n6qI:hover{transform:scale(1.05);border-color:rgba(var(--theme-primary-rgb),.6);box-shadow:0 0 10px rgba(var(--theme-primary-rgb),.2)}@keyframes RGBButton_rgbButtonGlow__OZi_3{0%,to{box-shadow:0 0 15px rgba(255,0,0,.5),0 0 30px rgba(255,0,0,.3),inset 0 0 10px rgba(255,0,0,.4);border-color:#ff0000}33%{box-shadow:0 0 15px rgba(0,255,0,.5),0 0 30px rgba(0,255,0,.3),inset 0 0 10px rgba(0,255,0,.4);border-color:#00ff00}66%{box-shadow:0 0 15px rgba(0,0,255,.5),0 0 30px rgba(0,0,255,.3),inset 0 0 10px rgba(0,0,255,.4);border-color:#0000ff}}@keyframes RGBButton_gradientBorder__40CLk{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.RGBButton_rgbButton__C9Qyz{position:relative;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;color:var(--theme-text-on-primary);background:var(--theme-card-bg);border:none;cursor:pointer;transition:all .3s ease;overflow:hidden;backdrop-filter:blur(8px);z-index:1}.RGBButton_rgbButton__C9Qyz:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ff0000,#00ff00,#0000ff,#ff0000);background-size:400% 400%;z-index:-1;animation:RGBButton_gradientBorder__40CLk 4s linear infinite;border-radius:.6rem;opacity:.7}.RGBButton_rgbButton__C9Qyz:hover{transform:translateY(-2px) scale(1.02);animation:RGBButton_rgbButtonGlow__OZi_3 4s linear infinite}.RGBButton_rgbButton__C9Qyz:hover:before{animation:RGBButton_gradientBorder__40CLk 2s linear infinite;opacity:1}.RGBButton_primary__lIKv2{background:rgba(var(--theme-primary-rgb),.9)}.RGBButton_secondary__AXZ16{background:rgba(var(--theme-secondary-rgb),.9)}.RGBButton_accent__iXM3W{background:rgba(var(--theme-accent-rgb),.9)}.RGBButton_sm__bW0Sk{padding:.5rem 1rem;font-size:.875rem}.RGBButton_md__e2F81{padding:.75rem 1.5rem;font-size:1rem}.RGBButton_lg__Qi_Fp{padding:1rem 2rem;font-size:1.125rem}.RGBButton_disabled__1D3xQ{opacity:.6;cursor:not-allowed;pointer-events:none}.RGBButton_rgbButton__C9Qyz:active{transform:translateY(1px) scale(.99)}.RGBButton_pulse__llact{animation:RGBButton_rgbButtonGlow__OZi_3 4s linear infinite}.RGBButton_ghost__KBp9c{background:transparent;border:2px solid transparent}.RGBButton_ghost__KBp9c:before{opacity:.3}.RGBButton_ghost__KBp9c:hover:before{opacity:.5}.Modal_overlay__eWoat{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.Modal_modal__uIkm_{background:linear-gradient(135deg,var(--background-dark,#1a1a1a),var(--background-darker,#121212));padding:2rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.4);max-width:90vw;max-height:90vh;overflow-y:auto;position:relative;animation:Modal_slideIn__NwWiR .3s ease-out;color:var(--text-primary);width:100%}.Modal_header__8JnYo{display:flex;justify-content:center;margin-bottom:1.5rem}.Modal_title__iI9nk{margin:0;font-size:1.5rem;color:var(--text-primary);text-align:center}.Modal_modal__uIkm_::-webkit-scrollbar{width:8px}.Modal_modal__uIkm_::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:4px}.Modal_modal__uIkm_::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:4px}.Modal_modal__uIkm_::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}@keyframes Modal_slideIn__NwWiR{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ProfilePicture_rgbGlow__xUcTP{0%,to{border-color:#ff0000;box-shadow:0 0 20px rgba(255,0,0,.5),0 0 40px rgba(255,0,0,.3),inset 0 0 15px rgba(255,0,0,.4)}33%{border-color:#00ff00;box-shadow:0 0 20px rgba(0,255,0,.5),0 0 40px rgba(0,255,0,.3),inset 0 0 15px rgba(0,255,0,.4)}66%{border-color:#0000ff;box-shadow:0 0 20px rgba(0,0,255,.5),0 0 40px rgba(0,0,255,.3),inset 0 0 15px rgba(0,0,255,.4)}}@keyframes ProfilePicture_borderFlow__Gb56a{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ProfilePicture_profilePicture__LXZ9C{position:relative;border-radius:50%;overflow:hidden;z-index:1;animation:ProfilePicture_rgbGlow__xUcTP 6s linear infinite;border:3px solid transparent}.ProfilePicture_profilePicture__LXZ9C:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;background:linear-gradient(45deg,#ff0000,#00ff00,#0000ff,#ff0000);background-size:400% 400%;z-index:-1;animation:ProfilePicture_borderFlow__Gb56a 8s linear infinite;opacity:.7;transition:all .3s ease}.ProfilePicture_profilePicture__LXZ9C:hover{transform:scale(1.05);animation:ProfilePicture_rgbGlow__xUcTP 2s linear infinite}.ProfilePicture_profilePicture__LXZ9C:hover:before{animation:ProfilePicture_borderFlow__Gb56a 4s linear infinite;opacity:1}.ProfilePicture_sm__pdbSD{width:32px;height:32px}.ProfilePicture_md__ghmFC{width:48px;height:48px}.ProfilePicture_lg__sCwu_{width:64px;height:64px}.ProfilePicture_xl__ii6yw{width:150px;height:150px}.ProfilePicture_hasFrame__hQozT{animation:none!important;transition:transform .3s ease}.ProfilePicture_hasFrame__hQozT:before{display:none}.ProfilePicture_hasFrame__hQozT:hover{transform:scale(1.05)}.UserBadge_badgeCompact__jrr3j{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:600;margin-left:6px;white-space:nowrap}.UserBadge_badgeFull__4aBMA{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;border:2px solid;margin-bottom:12px}.UserBadge_badgeIcon__wf_PL{width:12px;height:12px;flex-shrink:0}.UserBadge_badgeIconLarge__EKCUz{width:24px;height:24px;flex-shrink:0}.UserBadge_badgeContent__VeBgW{display:flex;flex-direction:column;gap:2px}.UserBadge_badgeName__sItOH{font-size:.875rem;font-weight:700}.UserBadge_badgeRarity__o9X1q{font-size:.625rem;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.UserBadge_common__vBrd8{background:linear-gradient(135deg,rgba(107,114,128,.2),rgba(75,85,99,.3));border-color:rgba(156,163,175,.4);color:#d1d5db}.UserBadge_rare__ruBQi{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(37,99,235,.3));border-color:rgba(59,130,246,.5);color:#93c5fd}.UserBadge_epic__3epax{background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(147,51,234,.3));border-color:rgba(168,85,247,.5);color:#c084fc}.UserBadge_legendary__9uNZ9{background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.3));border-color:rgba(251,191,36,.6);color:#fcd34d;animation:UserBadge_legendaryGlow__lEBJi 2s ease-in-out infinite}@keyframes UserBadge_legendaryGlow__lEBJi{0%,to{box-shadow:0 0 10px rgba(251,191,36,.3)}50%{box-shadow:0 0 20px rgba(251,191,36,.6),0 0 30px rgba(245,158,11,.4)}}.UserBadge_badgeCompact__jrr3j:hover,.UserBadge_badgeFull__4aBMA:hover{transform:translateY(-1px);transition:transform .2s ease}.XPProgressBar_container__x_V7p{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:1rem;background:var(--bg-secondary,rgba(255,255,255,.05));border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:12px;backdrop-filter:blur(10px)}.XPProgressBar_container__x_V7p.XPProgressBar_compact__5D2ER{padding:.5rem;gap:.5rem}.XPProgressBar_skeleton__Aoo06{height:60px;background:linear-gradient(90deg,var(--bg-secondary,#374151) 25%,var(--bg-tertiary,#4b5563) 50%,var(--bg-secondary,#374151) 75%);background-size:200% 100%;animation:XPProgressBar_shimmer__8EhAg 1.5s infinite;border-radius:8px}.XPProgressBar_levelInfo__4OTaZ{justify-content:space-between;font-size:.875rem;font-weight:500;flex-wrap:wrap}.XPProgressBar_levelBadge__kUu4c,.XPProgressBar_levelInfo__4OTaZ{display:flex;align-items:center;gap:.5rem}.XPProgressBar_levelText__jGFO6{color:var(--primary-color,#3b82f6);font-weight:600;font-size:1rem}.XPProgressBar_levelTitle__6ZFK0{color:var(--text-secondary,#6b7280);font-size:.75rem;padding:.25rem .5rem;background:var(--bg-tertiary,rgba(255,255,255,.1));border-radius:12px;border:1px solid var(--border-color,rgba(255,255,255,.1))}.XPProgressBar_streak___rSe9{color:var(--accent-color,#ff6b6b);font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:rgba(255,107,107,.1);border-radius:8px;border:1px solid rgba(255,107,107,.2)}.XPProgressBar_xpText__81zxm{color:var(--text-secondary,#6b7280);font-weight:500}.XPProgressBar_progressBarContainer__dsZOf{position:relative;height:12px;width:100%;border-radius:9999px;overflow:hidden}.XPProgressBar_progressBarBackground__Dl9UT{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#374151,#4b5563);border-radius:9999px}.XPProgressBar_progressBar__ZaxmK{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#ffd700,#ffa500,#ff6b6b);border-radius:9999px;transition:width .5s cubic-bezier(.4,0,.2,1);width:0}.XPProgressBar_progressBar__ZaxmK[data-progress="0"]{--progress-width:0%}.XPProgressBar_progressBar__ZaxmK[data-progress="1"]{--progress-width:1%}.XPProgressBar_progressBar__ZaxmK[data-progress="2"]{--progress-width:2%}.XPProgressBar_progressBar__ZaxmK[data-progress="3"]{--progress-width:3%}.XPProgressBar_progressBar__ZaxmK[data-progress="4"]{--progress-width:4%}.XPProgressBar_progressBar__ZaxmK[data-progress="5"]{--progress-width:5%}.XPProgressBar_progressBar__ZaxmK[data-progress="6"]{--progress-width:6%}.XPProgressBar_progressBar__ZaxmK[data-progress="7"]{--progress-width:7%}.XPProgressBar_progressBar__ZaxmK[data-progress="8"]{--progress-width:8%}.XPProgressBar_progressBar__ZaxmK[data-progress="9"]{--progress-width:9%}.XPProgressBar_progressBar__ZaxmK[data-progress="10"]{--progress-width:10%}.XPProgressBar_progressBar__ZaxmK[data-progress="11"]{--progress-width:11%}.XPProgressBar_progressBar__ZaxmK[data-progress="12"]{--progress-width:12%}.XPProgressBar_progressBar__ZaxmK[data-progress="13"]{--progress-width:13%}.XPProgressBar_progressBar__ZaxmK[data-progress="14"]{--progress-width:14%}.XPProgressBar_progressBar__ZaxmK[data-progress="15"]{--progress-width:15%}.XPProgressBar_progressBar__ZaxmK[data-progress="16"]{--progress-width:16%}.XPProgressBar_progressBar__ZaxmK[data-progress="17"]{--progress-width:17%}.XPProgressBar_progressBar__ZaxmK[data-progress="18"]{--progress-width:18%}.XPProgressBar_progressBar__ZaxmK[data-progress="19"]{--progress-width:19%}.XPProgressBar_progressBar__ZaxmK[data-progress="20"]{--progress-width:20%}.XPProgressBar_progressBar__ZaxmK[data-progress="21"]{--progress-width:21%}.XPProgressBar_progressBar__ZaxmK[data-progress="22"]{--progress-width:22%}.XPProgressBar_progressBar__ZaxmK[data-progress="23"]{--progress-width:23%}.XPProgressBar_progressBar__ZaxmK[data-progress="24"]{--progress-width:24%}.XPProgressBar_progressBar__ZaxmK[data-progress="25"]{--progress-width:25%}.XPProgressBar_progressBar__ZaxmK[data-progress="26"]{--progress-width:26%}.XPProgressBar_progressBar__ZaxmK[data-progress="27"]{--progress-width:27%}.XPProgressBar_progressBar__ZaxmK[data-progress="28"]{--progress-width:28%}.XPProgressBar_progressBar__ZaxmK[data-progress="29"]{--progress-width:29%}.XPProgressBar_progressBar__ZaxmK[data-progress="30"]{--progress-width:30%}.XPProgressBar_progressBar__ZaxmK[data-progress="31"]{--progress-width:31%}.XPProgressBar_progressBar__ZaxmK[data-progress="32"]{--progress-width:32%}.XPProgressBar_progressBar__ZaxmK[data-progress="33"]{--progress-width:33%}.XPProgressBar_progressBar__ZaxmK[data-progress="34"]{--progress-width:34%}.XPProgressBar_progressBar__ZaxmK[data-progress="35"]{--progress-width:35%}.XPProgressBar_progressBar__ZaxmK[data-progress="36"]{--progress-width:36%}.XPProgressBar_progressBar__ZaxmK[data-progress="37"]{--progress-width:37%}.XPProgressBar_progressBar__ZaxmK[data-progress="38"]{--progress-width:38%}.XPProgressBar_progressBar__ZaxmK[data-progress="39"]{--progress-width:39%}.XPProgressBar_progressBar__ZaxmK[data-progress="40"]{--progress-width:40%}.XPProgressBar_progressBar__ZaxmK[data-progress="41"]{--progress-width:41%}.XPProgressBar_progressBar__ZaxmK[data-progress="42"]{--progress-width:42%}.XPProgressBar_progressBar__ZaxmK[data-progress="43"]{--progress-width:43%}.XPProgressBar_progressBar__ZaxmK[data-progress="44"]{--progress-width:44%}.XPProgressBar_progressBar__ZaxmK[data-progress="45"]{--progress-width:45%}.XPProgressBar_progressBar__ZaxmK[data-progress="46"]{--progress-width:46%}.XPProgressBar_progressBar__ZaxmK[data-progress="47"]{--progress-width:47%}.XPProgressBar_progressBar__ZaxmK[data-progress="48"]{--progress-width:48%}.XPProgressBar_progressBar__ZaxmK[data-progress="49"]{--progress-width:49%}.XPProgressBar_progressBar__ZaxmK[data-progress="50"]{--progress-width:50%}.XPProgressBar_progressBar__ZaxmK[data-progress="51"]{--progress-width:51%}.XPProgressBar_progressBar__ZaxmK[data-progress="52"]{--progress-width:52%}.XPProgressBar_progressBar__ZaxmK[data-progress="53"]{--progress-width:53%}.XPProgressBar_progressBar__ZaxmK[data-progress="54"]{--progress-width:54%}.XPProgressBar_progressBar__ZaxmK[data-progress="55"]{--progress-width:55%}.XPProgressBar_progressBar__ZaxmK[data-progress="56"]{--progress-width:56%}.XPProgressBar_progressBar__ZaxmK[data-progress="57"]{--progress-width:57%}.XPProgressBar_progressBar__ZaxmK[data-progress="58"]{--progress-width:58%}.XPProgressBar_progressBar__ZaxmK[data-progress="59"]{--progress-width:59%}.XPProgressBar_progressBar__ZaxmK[data-progress="60"]{--progress-width:60%}.XPProgressBar_progressBar__ZaxmK[data-progress="61"]{--progress-width:61%}.XPProgressBar_progressBar__ZaxmK[data-progress="62"]{--progress-width:62%}.XPProgressBar_progressBar__ZaxmK[data-progress="63"]{--progress-width:63%}.XPProgressBar_progressBar__ZaxmK[data-progress="64"]{--progress-width:64%}.XPProgressBar_progressBar__ZaxmK[data-progress="65"]{--progress-width:65%}.XPProgressBar_progressBar__ZaxmK[data-progress="66"]{--progress-width:66%}.XPProgressBar_progressBar__ZaxmK[data-progress="67"]{--progress-width:67%}.XPProgressBar_progressBar__ZaxmK[data-progress="68"]{--progress-width:68%}.XPProgressBar_progressBar__ZaxmK[data-progress="69"]{--progress-width:69%}.XPProgressBar_progressBar__ZaxmK[data-progress="70"]{--progress-width:70%}.XPProgressBar_progressBar__ZaxmK[data-progress="71"]{--progress-width:71%}.XPProgressBar_progressBar__ZaxmK[data-progress="72"]{--progress-width:72%}.XPProgressBar_progressBar__ZaxmK[data-progress="73"]{--progress-width:73%}.XPProgressBar_progressBar__ZaxmK[data-progress="74"]{--progress-width:74%}.XPProgressBar_progressBar__ZaxmK[data-progress="75"]{--progress-width:75%}.XPProgressBar_progressBar__ZaxmK[data-progress="76"]{--progress-width:76%}.XPProgressBar_progressBar__ZaxmK[data-progress="77"]{--progress-width:77%}.XPProgressBar_progressBar__ZaxmK[data-progress="78"]{--progress-width:78%}.XPProgressBar_progressBar__ZaxmK[data-progress="79"]{--progress-width:79%}.XPProgressBar_progressBar__ZaxmK[data-progress="80"]{--progress-width:80%}.XPProgressBar_progressBar__ZaxmK[data-progress="81"]{--progress-width:81%}.XPProgressBar_progressBar__ZaxmK[data-progress="82"]{--progress-width:82%}.XPProgressBar_progressBar__ZaxmK[data-progress="83"]{--progress-width:83%}.XPProgressBar_progressBar__ZaxmK[data-progress="84"]{--progress-width:84%}.XPProgressBar_progressBar__ZaxmK[data-progress="85"]{--progress-width:85%}.XPProgressBar_progressBar__ZaxmK[data-progress="86"]{--progress-width:86%}.XPProgressBar_progressBar__ZaxmK[data-progress="87"]{--progress-width:87%}.XPProgressBar_progressBar__ZaxmK[data-progress="88"]{--progress-width:88%}.XPProgressBar_progressBar__ZaxmK[data-progress="89"]{--progress-width:89%}.XPProgressBar_progressBar__ZaxmK[data-progress="90"]{--progress-width:90%}.XPProgressBar_progressBar__ZaxmK[data-progress="91"]{--progress-width:91%}.XPProgressBar_progressBar__ZaxmK[data-progress="92"]{--progress-width:92%}.XPProgressBar_progressBar__ZaxmK[data-progress="93"]{--progress-width:93%}.XPProgressBar_progressBar__ZaxmK[data-progress="94"]{--progress-width:94%}.XPProgressBar_progressBar__ZaxmK[data-progress="95"]{--progress-width:95%}.XPProgressBar_progressBar__ZaxmK[data-progress="96"]{--progress-width:96%}.XPProgressBar_progressBar__ZaxmK[data-progress="97"]{--progress-width:97%}.XPProgressBar_progressBar__ZaxmK[data-progress="98"]{--progress-width:98%}.XPProgressBar_progressBar__ZaxmK[data-progress="99"]{--progress-width:99%}.XPProgressBar_progressBar__ZaxmK[data-progress="100"]{--progress-width:100%}.XPProgressBar_enhancedInfo__MNEnp{gap:1rem}.XPProgressBar_stats__9oLzv{justify-content:space-between;flex-wrap:wrap}.XPProgressBar_stat__EeTl8{min-width:80px}.XPProgressBar_statLabel__O_jE_{text-transform:uppercase;letter-spacing:.5px}.XPProgressBar_statValue__VL_oP{color:var(--text-primary,#ffffff)}.XPProgressBar_nextRewards__jzpYR{padding:.75rem;background:var(--bg-tertiary,rgba(255,255,255,.05));border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:8px}.XPProgressBar_rewardsTitle__VAZmx{font-size:.875rem;color:var(--text-primary,#ffffff);margin-bottom:.5rem}.XPProgressBar_reward__AJgQt{color:var(--text-secondary,#6b7280);display:flex;align-items:center;gap:.5rem}.XPProgressBar_progressBar__ZaxmK:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:XPProgressBar_shimmer__8EhAg 2s infinite;border-radius:9999px}@keyframes XPProgressBar_shimmer__8EhAg{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.XPProgressBar_progressBarValorant__ojnqD{background:linear-gradient(90deg,#ff4655,#fd4556,#ff6b7d);box-shadow:0 0 10px rgba(255,70,85,.5)}.XPProgressBar_progressBarCyberpunk__GXMBH{background:linear-gradient(90deg,#00f5ff,#00d4ff,#39ff14);box-shadow:0 0 10px rgba(0,245,255,.5)}.XPProgressBar_progressBarFortnite__lvktB{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4);box-shadow:0 0 10px rgba(59,130,246,.5)}.XPProgressBar_progressBarMatrix__ym_8X{background:linear-gradient(90deg,#00ff00,#00cc00,#39ff14);box-shadow:0 0 10px rgba(0,255,0,.5)}.XPProgressBar_progressBarSynthwave__1S677{background:linear-gradient(90deg,#ff00ff,#ff0080,#8000ff);box-shadow:0 0 10px rgba(255,0,255,.5)}.XPProgressBar_progressBarWitcher__N628k{background:linear-gradient(90deg,#ffa500,#ff8c00,#ffab00);box-shadow:0 0 10px rgba(255,165,0,.5)}.XPProgressBar_progressBarGhostrunner__A2lHt{background:linear-gradient(90deg,#ff6b6b,#ff8e8e,#ffa8a8);box-shadow:0 0 10px rgba(255,107,107,.5)}.XPProgressBar_progressBarDarksouls__I_q2q{background:linear-gradient(90deg,#8b7355,#a0896b,#b8a082);box-shadow:0 0 10px rgba(139,115,85,.5)}.XPProgressBar_progressBarHalo__wdkVD{background:linear-gradient(90deg,#00a8ff,#0078d4,#005a9e);box-shadow:0 0 10px rgba(0,168,255,.5)}.XPProgressBar_progressBarDefault__g1U_e{background:linear-gradient(90deg,#ffd700,#ffa500,#ff6b6b);box-shadow:0 0 10px rgba(255,215,0,.5)}.XPProgressBar_textValorant__DHoOv{color:#ff4655}.XPProgressBar_textCyberpunk__asj4K{color:#00f5ff}.XPProgressBar_textFortnite__F5ubk{color:#3b82f6}.XPProgressBar_textMatrix__uHXf1{color:#00ff00}.XPProgressBar_textSynthwave__hzTBt{color:#ff00ff}.XPProgressBar_textWitcher__AC5n_{color:#ffa500}.XPProgressBar_textGhostrunner__mbjJC{color:#ff6b6b}.XPProgressBar_textDarksouls__4ny0O{color:#8b7355}.XPProgressBar_textHalo__OjhWY{color:#00a8ff}.XPProgressBar_textDefault__tInd7{color:#3b82f6}.XPProgressBar_enhancedInfo__MNEnp{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--border-color,rgba(255,255,255,.1))}.XPProgressBar_stats__9oLzv{display:flex;justify-content:space-around;gap:1rem}.XPProgressBar_stat__EeTl8{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1}.XPProgressBar_statLabel__O_jE_{font-size:.75rem;color:var(--text-secondary,#6b7280);font-weight:500}.XPProgressBar_statValue__VL_oP{font-size:.875rem;color:var(--text-primary,white);font-weight:600}.XPProgressBar_nextRewards__jzpYR{display:flex;flex-direction:column;gap:.5rem}.XPProgressBar_rewardsTitle__VAZmx{font-size:.75rem;color:var(--text-secondary,#6b7280);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.XPProgressBar_rewardsList__wmOru{display:flex;flex-direction:column;gap:.25rem}.XPProgressBar_reward__AJgQt{font-size:.75rem;color:var(--accent-color,#ffd700);padding:.25rem .5rem;background:rgba(255,215,0,.1);border-radius:6px;border:1px solid rgba(255,215,0,.2)}@media (min-width:1400px){.XPProgressBar_container__x_V7p{padding:1.5rem}.XPProgressBar_stats__9oLzv{gap:2rem}.XPProgressBar_stat__EeTl8{min-width:120px}.XPProgressBar_levelInfo__4OTaZ{gap:1rem}}@media (max-width:1399px) and (min-width:1200px){.XPProgressBar_container__x_V7p{padding:1.25rem}.XPProgressBar_stats__9oLzv{gap:1.5rem}.XPProgressBar_stat__EeTl8{min-width:100px}}@media (max-width:1199px) and (min-width:1025px){.XPProgressBar_container__x_V7p{padding:1rem}.XPProgressBar_stats__9oLzv{gap:1.25rem}.XPProgressBar_stat__EeTl8{min-width:90px}.XPProgressBar_levelInfo__4OTaZ{gap:.75rem}}@media (max-width:1024px) and (min-width:769px){.XPProgressBar_container__x_V7p{padding:.875rem}.XPProgressBar_stats__9oLzv{justify-content:space-around;gap:1rem}.XPProgressBar_stat__EeTl8{min-width:80px}.XPProgressBar_levelInfo__4OTaZ{flex-direction:row;flex-wrap:wrap;gap:.5rem}}@media (max-width:768px) and (min-width:641px){.XPProgressBar_container__x_V7p{padding:.75rem}.XPProgressBar_stats__9oLzv{flex-direction:row;justify-content:space-around;gap:.75rem}.XPProgressBar_stat__EeTl8{flex-direction:column;align-items:center;min-width:70px}.XPProgressBar_levelInfo__4OTaZ{flex-direction:column;align-items:flex-start;gap:.375rem}}@media (max-width:640px) and (min-width:481px){.XPProgressBar_container__x_V7p{padding:.75rem}.XPProgressBar_stats__9oLzv{flex-direction:column;gap:.5rem}.XPProgressBar_stat__EeTl8{flex-direction:row;justify-content:space-between;min-width:auto}.XPProgressBar_levelInfo__4OTaZ{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (max-width:480px){.XPProgressBar_container__x_V7p{padding:.5rem}.XPProgressBar_stats__9oLzv{flex-direction:column;gap:.375rem}.XPProgressBar_stat__EeTl8{flex-direction:row;justify-content:space-between;min-width:auto}.XPProgressBar_statLabel__O_jE_{font-size:.7rem}.XPProgressBar_statValue__VL_oP{font-size:.8rem}.XPProgressBar_levelInfo__4OTaZ{flex-direction:column;align-items:flex-start;gap:.25rem}.XPProgressBar_levelText__jGFO6{font-size:.9rem}.XPProgressBar_levelTitle__6ZFK0,.XPProgressBar_streak___rSe9{font-size:.7rem;padding:.125rem .375rem}}.XPNotification_notification__NmQ_A{position:fixed;top:20px;right:20px;z-index:9999;background:var(
    --bg-primary,linear-gradient(135deg,#667eea 0,#764ba2 100%)
  );border:1px solid var(--border-color,rgba(255,255,255,.2));border-radius:12px;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.1);backdrop-filter:blur(10px);min-width:280px;max-width:400px;opacity:0;transform:translateX(100%) scale(.8);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.XPNotification_notification__NmQ_A.XPNotification_show__rJz3d{opacity:1;transform:translateX(0) scale(1)}.XPNotification_notification__NmQ_A.XPNotification_levelUp__ojFuH{background:linear-gradient(135deg,#ffd700,#ffb347 50%,#ff8c00);border-color:rgba(255,215,0,.5);animation:XPNotification_levelUpPulse__1xu7W .6s ease-out}@keyframes XPNotification_levelUpPulse__1xu7W{0%{transform:translateX(0) scale(1)}50%{transform:translateX(0) scale(1.05)}to{transform:translateX(0) scale(1)}}.XPNotification_content__17PUU{display:flex;flex-direction:column;gap:12px;color:var(--text-primary,white)}.XPNotification_levelUpBanner__MCJUH{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;background:rgba(255,255,255,.15);border-radius:8px;border:1px solid rgba(255,215,0,.3)}.XPNotification_levelUpIcon__q_lZJ{font-size:20px;animation:XPNotification_bounce__DweAb 1s infinite alternate}@keyframes XPNotification_bounce__DweAb{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.XPNotification_levelUpText__yOdX3{display:flex;flex-direction:column;align-items:center;gap:2px}.XPNotification_levelUpTitle__qnZme{font-size:14px;font-weight:700;letter-spacing:1px;color:var(--text-primary,#1a1a1a);text-shadow:0 1px 2px rgba(0,0,0,.1)}.XPNotification_levelUpLevel__6AmZg{font-size:16px;font-weight:600;color:var(--text-primary,#1a1a1a)}.XPNotification_xpGain__wGmWt{display:flex;align-items:center;gap:12px;padding:4px 0}.XPNotification_xpIcon__ZSa8z{font-size:24px;animation:XPNotification_sparkle__zvGFW 1.5s ease-in-out infinite}@keyframes XPNotification_sparkle__zvGFW{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(180deg)}}.XPNotification_xpText__vEwzU{display:flex;flex-direction:column;gap:2px;flex:1}.XPNotification_xpAmount__suuSb{font-size:18px;font-weight:700;color:var(--text-primary,white);text-shadow:0 1px 2px rgba(0,0,0,.2)}.XPNotification_xpActivity__z87cD{font-size:13px;opacity:.9;color:var(--text-secondary,rgba(255,255,255,.8));text-transform:capitalize}.XPNotification_targetUser__w224a{font-size:12px;font-weight:500;color:var(--accent-color,#ffd700);background:rgba(255,215,0,.1);padding:2px 6px;border-radius:4px;border:1px solid rgba(255,215,0,.2)}.XPNotification_closeButton__83bOv{position:absolute;top:8px;right:8px;background:rgba(255,255,255,.2);border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-primary,white);font-size:16px;font-weight:700;transition:all .2s ease}.XPNotification_closeButton__83bOv:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.XPNotification_closeButton__83bOv:active{transform:scale(.95)}[data-theme=dark] .XPNotification_notification__NmQ_A{background:linear-gradient(135deg,#2d3748,#4a5568);border-color:rgba(255,255,255,.1)}[data-theme=dark] .XPNotification_notification__NmQ_A.XPNotification_levelUp__ojFuH{background:linear-gradient(135deg,#d69e2e,#ed8936 50%,#dd6b20)}[data-theme=dark] .XPNotification_levelUpLevel__6AmZg,[data-theme=dark] .XPNotification_levelUpTitle__qnZme{color:#1a1a1a}[data-theme=light] .XPNotification_notification__NmQ_A{background:linear-gradient(135deg,#667eea,#764ba2);color:white}[data-theme=light] .XPNotification_notification__NmQ_A.XPNotification_levelUp__ojFuH{background:linear-gradient(135deg,#ffd700,#ffb347 50%,#ff8c00);color:#1a1a1a}[data-theme=light] .XPNotification_notification__NmQ_A.XPNotification_levelUp__ojFuH .XPNotification_xpActivity__z87cD,[data-theme=light] .XPNotification_notification__NmQ_A.XPNotification_levelUp__ojFuH .XPNotification_xpAmount__suuSb{color:#1a1a1a}@media (max-width:768px){.XPNotification_notification__NmQ_A{top:10px;right:10px;left:10px;max-width:none;min-width:auto}}@media (prefers-reduced-motion:reduce){.XPNotification_levelUpIcon__q_lZJ,.XPNotification_notification__NmQ_A,.XPNotification_xpIcon__ZSa8z{animation:none;transition:opacity .2s ease}.XPNotification_notification__NmQ_A.XPNotification_show__rJz3d{transform:none}}