.MemoryMatch-module__8EHHEa__gameContainer{border-radius:24px;max-width:600px;margin:2rem auto;padding:2rem;position:relative;overflow:hidden}.MemoryMatch-module__8EHHEa__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.MemoryMatch-module__8EHHEa__stat{font-size:1.25rem;font-weight:600}.MemoryMatch-module__8EHHEa__stat span{color:var(--primary);margin-left:.5rem}.MemoryMatch-module__8EHHEa__resetBtn{border:1px solid var(--surface-border);color:#fff;border-radius:8px;padding:.5rem 1.2rem;font-size:.9rem}.MemoryMatch-module__8EHHEa__grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.MemoryMatch-module__8EHHEa__card{aspect-ratio:3/4;cursor:pointer;perspective:1000px}.MemoryMatch-module__8EHHEa__cardInner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative}.MemoryMatch-module__8EHHEa__flipped .MemoryMatch-module__8EHHEa__cardInner{transform:rotateY(180px)}.MemoryMatch-module__8EHHEa__matched .MemoryMatch-module__8EHHEa__cardInner{transform:rotateY(180px) scale(.95);opacity:.5}.MemoryMatch-module__8EHHEa__cardFront,.MemoryMatch-module__8EHHEa__cardBack{backface-visibility:hidden;border:1px solid var(--surface-border);border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;font-size:2.5rem;display:flex;position:absolute}.MemoryMatch-module__8EHHEa__cardFront{background:var(--surface);color:var(--primary);font-weight:900}.MemoryMatch-module__8EHHEa__cardBack{background:var(--surface-hover);transform:rotateY(180px)}.MemoryMatch-module__8EHHEa__winOverlay{z-index:10;background:#000000e6;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;animation:.5s MemoryMatch-module__8EHHEa__fadeIn;display:flex;position:absolute;top:0;left:0}.MemoryMatch-module__8EHHEa__winOverlay h2{margin-bottom:1rem;font-size:3rem}.MemoryMatch-module__8EHHEa__winOverlay p{color:#ffffffb3;margin-bottom:2rem;font-size:1.2rem}.MemoryMatch-module__8EHHEa__playAgainBtn{background:var(--primary);color:#000;box-shadow:0 0 20px var(--primary-glow);border-radius:50px;padding:1rem 2rem;font-weight:700}@keyframes MemoryMatch-module__8EHHEa__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.MemoryMatch-module__8EHHEa__grid{grid-template-columns:repeat(4,1fr);gap:.5rem}.MemoryMatch-module__8EHHEa__cardFront,.MemoryMatch-module__8EHHEa__cardBack{font-size:1.5rem}}
.ReactionTimer-module__vbxTiq__gameArea{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:24px;justify-content:center;align-items:center;width:100%;max-width:600px;height:400px;margin:2rem auto;transition:all .2s;display:flex;overflow:hidden}.ReactionTimer-module__vbxTiq__content{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.ReactionTimer-module__vbxTiq__icon{margin-bottom:.5rem;font-size:4rem}.ReactionTimer-module__vbxTiq__message{font-size:3rem;font-weight:800}.ReactionTimer-module__vbxTiq__subMessage{color:#ffffffb3;font-size:1.25rem}.ReactionTimer-module__vbxTiq__startBtn{background:var(--primary);color:#000;pointer-events:none;border-radius:50px;margin-top:1rem;padding:.8rem 2rem;font-weight:700}.ReactionTimer-module__vbxTiq__idle{background:var(--surface)}.ReactionTimer-module__vbxTiq__waiting{background:#f003;border-color:#ff00004d}.ReactionTimer-module__vbxTiq__ready{background:#00ff004d;border-color:#00ff0080;box-shadow:0 0 50px #0f03}.ReactionTimer-module__vbxTiq__ready .ReactionTimer-module__vbxTiq__message{color:#0f0;text-shadow:0 0 20px #00ff0080}.ReactionTimer-module__vbxTiq__result{border-color:var(--primary);background:#00f2ff1a}.ReactionTimer-module__vbxTiq__result .ReactionTimer-module__vbxTiq__message{color:var(--primary);text-shadow:0 0 20px var(--primary-glow)}@media (max-width:480px){.ReactionTimer-module__vbxTiq__gameArea{height:300px}.ReactionTimer-module__vbxTiq__message{font-size:2rem}}
.SlidingPuzzle-module__f_uPdq__gameContainer{border-radius:30px;max-width:500px;margin:2rem auto;padding:2.5rem;position:relative;overflow:hidden}.SlidingPuzzle-module__f_uPdq__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.SlidingPuzzle-module__f_uPdq__stats{gap:2rem;display:flex}.SlidingPuzzle-module__f_uPdq__stat{color:#fff9;font-size:1.1rem;font-weight:600}.SlidingPuzzle-module__f_uPdq__stat span{color:var(--primary);margin-left:.4rem;font-family:monospace;font-size:1.2rem}.SlidingPuzzle-module__f_uPdq__resetBtn{border:1px solid var(--surface-border);color:#fff;border-radius:12px;padding:.6rem 1.2rem;font-weight:600;transition:all .3s}.SlidingPuzzle-module__f_uPdq__resetBtn:hover{background:var(--surface);border-color:var(--primary);box-shadow:0 0 15px var(--primary-glow)}.SlidingPuzzle-module__f_uPdq__puzzleGrid{border:1px solid var(--surface-border);background:#0003;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:.75rem;padding:.75rem;display:grid}.SlidingPuzzle-module__f_uPdq__tile{aspect-ratio:1;background:var(--surface);border:1px solid var(--surface-border);cursor:pointer;color:#fff;border-radius:12px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.SlidingPuzzle-module__f_uPdq__tile:not(.SlidingPuzzle-module__f_uPdq__empty):hover{background:var(--surface-hover);border-color:var(--secondary);box-shadow:0 0 15px var(--secondary-glow);z-index:1;transform:scale(1.02)}.SlidingPuzzle-module__f_uPdq__empty{cursor:default;background:0 0;border:1px dashed #ffffff1a}.SlidingPuzzle-module__f_uPdq__victory{border-color:var(--primary);box-shadow:0 0 10px var(--primary-glow)}.SlidingPuzzle-module__f_uPdq__winOverlay{z-index:10;text-align:center;background:#050508f2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;animation:.5s SlidingPuzzle-module__f_uPdq__fadeIn;display:flex;position:absolute;top:0;left:0}.SlidingPuzzle-module__f_uPdq__winOverlay h2{margin-bottom:1rem;font-size:2.5rem}.SlidingPuzzle-module__f_uPdq__winOverlay p{color:#ffffffb3;margin-bottom:2rem;font-size:1.2rem}.SlidingPuzzle-module__f_uPdq__playAgainBtn{background:var(--primary);color:#000;box-shadow:0 0 30px var(--primary-glow);border-radius:50px;padding:1rem 2.5rem;font-weight:700;transition:all .3s}.SlidingPuzzle-module__f_uPdq__playAgainBtn:hover{box-shadow:0 0 50px var(--primary-glow);transform:scale(1.05)}@keyframes SlidingPuzzle-module__f_uPdq__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.SlidingPuzzle-module__f_uPdq__gameContainer{padding:1.5rem}.SlidingPuzzle-module__f_uPdq__tile{font-size:1.2rem}.SlidingPuzzle-module__f_uPdq__stats{gap:1rem}}
.Game2048-module__JJn56q__gameContainer{border-radius:24px;max-width:450px;margin:1rem auto;padding:2rem;position:relative}.Game2048-module__JJn56q__gameHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.Game2048-module__JJn56q__scores{gap:1rem;display:flex}.Game2048-module__JJn56q__scoreBox{background:var(--surface);text-align:center;border:1px solid var(--surface-border);border-radius:12px;min-width:100px;padding:.5rem 1.2rem}.Game2048-module__JJn56q__scoreBox p{text-transform:uppercase;color:#fff9;margin-bottom:.2rem;font-size:.75rem}.Game2048-module__JJn56q__scoreBox span{color:var(--primary);font-size:1.25rem;font-weight:800}.Game2048-module__JJn56q__newGameBtn{background:var(--secondary);color:#fff;box-shadow:0 0 15px var(--secondary-glow);border-radius:12px;padding:.8rem 1.5rem;font-weight:700}.Game2048-module__JJn56q__gridContainer{aspect-ratio:1;background:#0000004d;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:12px;padding:12px;display:grid;position:relative}.Game2048-module__JJn56q__tile{border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.8rem;font-weight:900;transition:all .15s ease-out;animation:.2s ease-out Game2048-module__JJn56q__pop;display:flex}.Game2048-module__JJn56q__overlay{z-index:10;background:#050508e6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;animation:.5s Game2048-module__JJn56q__fadeIn;display:flex;position:absolute;top:0;left:0}.Game2048-module__JJn56q__overlay h2{margin-bottom:1.5rem;font-size:2.5rem}.Game2048-module__JJn56q__playAgainBtn{background:var(--primary);color:#000;box-shadow:0 0 20px var(--primary-glow);border-radius:50px;padding:1rem 2rem;font-weight:700}.Game2048-module__JJn56q__controls{flex-direction:column;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.Game2048-module__JJn56q__controls button{background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;display:flex}.Game2048-module__JJn56q__controls button:hover{background:var(--surface-hover);border-color:var(--primary)}.Game2048-module__JJn56q__row{gap:.5rem;display:flex}@keyframes Game2048-module__JJn56q__pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes Game2048-module__JJn56q__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:450px){.Game2048-module__JJn56q__tile{font-size:1.4rem}}
.Match3-module__nKrlhW__gameContainer{border-radius:24px;max-width:500px;margin:1rem auto;padding:2rem;position:relative;overflow:hidden}.Match3-module__nKrlhW__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.Match3-module__nKrlhW__stats{gap:2rem;display:flex}.Match3-module__nKrlhW__stat{color:#ffffffb3;font-size:1.1rem;font-weight:600}.Match3-module__nKrlhW__stat span{color:var(--primary);margin-left:.5rem;font-weight:800}.Match3-module__nKrlhW__lowTime{animation:1s infinite Match3-module__nKrlhW__heartBeat;display:inline-block;color:var(--secondary)!important}.Match3-module__nKrlhW__resetBtn{background:var(--surface);border:1px solid var(--surface-border);color:#fff;border-radius:12px;padding:.6rem 1.2rem;font-weight:600;transition:all .3s}.Match3-module__nKrlhW__resetBtn:hover{background:var(--primary);color:#000;box-shadow:0 0 15px var(--primary-glow)}.Match3-module__nKrlhW__matchGrid{border:1px solid var(--surface-border);background:#0003;border-radius:12px;grid-template-columns:repeat(8,1fr);gap:4px;padding:8px;display:grid}.Match3-module__nKrlhW__tile{aspect-ratio:1;background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;font-size:1.8rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Match3-module__nKrlhW__tile:hover{background:var(--surface-hover);transform:scale(1.05);box-shadow:0 0 10px #ffffff1a}.Match3-module__nKrlhW__selected{background:var(--primary-glow);border:2px solid var(--primary);animation:1s infinite Match3-module__nKrlhW__pulse}.Match3-module__nKrlhW__cleared{opacity:0;transform:scale(0)}.Match3-module__nKrlhW__isProcessing{pointer-events:none}.Match3-module__nKrlhW__overlay{z-index:10;text-align:center;background:#050508f2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;animation:.5s Match3-module__nKrlhW__fadeIn;display:flex;position:absolute;top:0;left:0}.Match3-module__nKrlhW__overlay h2{margin-bottom:1rem;font-size:3rem}.Match3-module__nKrlhW__overlay p{color:#ffffffb3;margin-bottom:2rem}.Match3-module__nKrlhW__playAgainBtn{background:var(--primary);color:#000;box-shadow:0 0 20px var(--primary-glow);border-radius:50px;padding:1rem 2.5rem;font-weight:700;transition:all .3s}.Match3-module__nKrlhW__playAgainBtn:hover{box-shadow:0 0 40px var(--primary-glow);transform:scale(1.05)}@keyframes Match3-module__nKrlhW__heartBeat{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes Match3-module__nKrlhW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.Match3-module__nKrlhW__tile{font-size:1.2rem}.Match3-module__nKrlhW__matchGrid{gap:2px;padding:4px}}
.page-module__dxbpsq__container{max-width:var(--max-width);flex-direction:column;min-height:calc(100vh - 70px);margin:0 auto;padding:2rem;display:flex}.page-module__dxbpsq__header{justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}.page-module__dxbpsq__backLink{color:#fff9;font-weight:500}.page-module__dxbpsq__backLink:hover{color:var(--primary)}.page-module__dxbpsq__header h1{font-size:2.5rem}.page-module__dxbpsq__placeholder{width:60px}.page-module__dxbpsq__arena{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.page-module__dxbpsq__instructions{background:var(--surface);border-left:4px solid var(--secondary);border-radius:16px;margin-top:4rem;padding:2rem}.page-module__dxbpsq__instructions h3{margin-bottom:1rem}.page-module__dxbpsq__instructions p{color:#fffc;line-height:1.6}.page-module__dxbpsq__notFound{text-align:center;padding:4rem}.page-module__dxbpsq__notFound h2{margin-bottom:1rem;font-size:2rem}.page-module__dxbpsq__notFound p{color:#fff9;margin-bottom:2rem}.page-module__dxbpsq__backBtn{background:var(--primary);color:#000;border-radius:50px;padding:.8rem 2rem;font-weight:700}
