.FluppyBirdGame-module__G8zEGa__container{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.FluppyBirdGame-module__G8zEGa__stageShell{width:min(100%,var(--arcade-board-max-width));border:1px solid #68f4c859;border-radius:14px;padding:clamp(.6rem,1.6vw,.9rem);position:relative;box-shadow:0 14px 40px #020a0e99,inset 0 1px #c5ffe91f}.FluppyBirdGame-module__G8zEGa__stage{background:#091020;border:2px solid #00f3ff59;box-shadow:0 0 24px #00f3ff1f}.FluppyBirdGame-module__G8zEGa__inputLayer{width:100%;height:100%;position:relative}.FluppyBirdGame-module__G8zEGa__controller{width:100%}.FluppyBirdGame-module__G8zEGa__canvas{display:block;width:100%!important;height:100%!important}.FluppyBirdGame-module__G8zEGa__hud{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex;position:absolute;top:clamp(.5rem,1.8vw,.9rem);left:clamp(.5rem,1.8vw,.9rem);right:clamp(.5rem,1.8vw,.9rem)}.FluppyBirdGame-module__G8zEGa__statPill{color:#d4f9ff;letter-spacing:.07em;text-shadow:0 0 8px #00e2ff33;background:linear-gradient(145deg,#081325cc,#091020b8);border:1px solid #74e3ff80;border-radius:999px;padding:clamp(.26rem,1vw,.4rem) clamp(.52rem,1.8vw,.84rem);font-size:clamp(.7rem,1.8vw,.86rem);font-weight:700;line-height:1.1;box-shadow:inset 0 0 0 1px #94ecff29,0 4px 14px #000c1a66}.FluppyBirdGame-module__G8zEGa__overlay{text-align:center;background:linear-gradient(#00000073,#000000bf);flex-direction:column;justify-content:center;align-items:center;padding:clamp(.85rem,2.8vw,1.2rem);display:flex;position:absolute;inset:0}.FluppyBirdGame-module__G8zEGa__overlayCard{background:#070e1c9e;border:1px solid #addcff47;border-radius:clamp(12px,2.2vw,16px);gap:clamp(.5rem,1.4vw,.75rem);width:min(92%,340px);padding:clamp(.85rem,2.8vw,1.25rem);display:grid}.FluppyBirdGame-module__G8zEGa__title{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(1.1rem,3.8vw,1.5rem);font-weight:800}.FluppyBirdGame-module__G8zEGa__subtitle{color:#d2d7e2;font-size:clamp(.78rem,2.5vw,.95rem)}.FluppyBirdGame-module__G8zEGa__actionButton{color:#dbfcff;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#00f3ff40,#3f76ff33);border:1px solid #8ef9ffb8;border-radius:999px;padding:clamp(.55rem,1.6vw,.7rem) clamp(.9rem,2.4vw,1.2rem);font-size:clamp(.72rem,2vw,.84rem);font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:inset 0 0 0 1px #defcff33,0 8px 20px #0010235c}.FluppyBirdGame-module__G8zEGa__actionButton:hover{filter:brightness(1.08);transform:translateY(-1px)}.FluppyBirdGame-module__G8zEGa__actionButton:active{transform:translateY(0)}.FluppyBirdGame-module__G8zEGa__actionButton:focus-visible{outline-offset:2px;outline:2px solid #a8f3ffd9}@media (max-width:640px){.FluppyBirdGame-module__G8zEGa__stageShell{padding:.42rem}.FluppyBirdGame-module__G8zEGa__stage{width:min(100%,clamp(250px,92vw,430px))}.FluppyBirdGame-module__G8zEGa__hud{top:.55rem;left:.55rem;right:.55rem}.FluppyBirdGame-module__G8zEGa__statPill{letter-spacing:.06em}}@media (max-width:390px){.FluppyBirdGame-module__G8zEGa__stage{width:min(100%,94vw)}}
.TouchGameController-module__bj_z0G__controller{background:linear-gradient(165deg,#0a162dc7,#080c18db);border:1px solid #5dddff4d;border-radius:clamp(10px,1.6vw,14px);gap:clamp(.5rem,1.5vw,.75rem);width:min(100%,560px);margin-inline:auto;padding:clamp(.6rem,1.8vw,.85rem);display:grid;box-shadow:inset 0 1px #c0f5ff14,0 10px 28px #02071275}.TouchGameController-module__bj_z0G__controllerInlineBar{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:0;padding:0}.TouchGameController-module__bj_z0G__controllerInlineBar .TouchGameController-module__bj_z0G__header{gap:.32rem}.TouchGameController-module__bj_z0G__controllerInlineBar .TouchGameController-module__bj_z0G__title{letter-spacing:.1em;font-size:clamp(.7rem,1.6vw,.8rem)}.TouchGameController-module__bj_z0G__controllerInlineBar .TouchGameController-module__bj_z0G__description{color:#afc1dc;font-size:clamp(.7rem,1.8vw,.8rem)}.TouchGameController-module__bj_z0G__header{gap:.15rem;display:grid}.TouchGameController-module__bj_z0G__title{text-transform:uppercase;letter-spacing:.1em;color:#e1f9ff;margin:0;font-size:clamp(.72rem,1.8vw,.82rem);font-weight:800}.TouchGameController-module__bj_z0G__description{color:#9eb1cf;margin:0;font-size:clamp(.7rem,1.9vw,.78rem);line-height:1.3}.TouchGameController-module__bj_z0G__actionRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.4rem,1.2vw,.6rem);display:grid}.TouchGameController-module__bj_z0G__actionRowSingle{grid-template-columns:minmax(0,1fr)}.TouchGameController-module__bj_z0G__button{color:#f5ecff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #bc13fe99;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:46px;padding:.5rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(.7rem,1.9vw,.78rem);font-weight:700;line-height:1;transition:transform .12s,filter .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffe0ff2e,0 10px 24px #2e0d5a66}.TouchGameController-module__bj_z0G__button:hover{filter:brightness(1.08);transform:translateY(-1px)}.TouchGameController-module__bj_z0G__button:active{transform:translateY(0)}.TouchGameController-module__bj_z0G__button:focus-visible{outline-offset:2px;outline:2px solid #ecaaffeb}.TouchGameController-module__bj_z0G__buttonPrimary{background:linear-gradient(145deg,#bc13fe47,#5428ff4d);border-color:#bc13fea6}.TouchGameController-module__bj_z0G__buttonSecondary{color:#dbfcff;background:linear-gradient(145deg,#00f3ff38,#3f76ff33);border-color:#8ef9ffad}.TouchGameController-module__bj_z0G__buttonAccent{color:#fff4dd;background:linear-gradient(145deg,#ffad3347,#ff6e2a4d);border-color:#ffd373a3}.TouchGameController-module__bj_z0G__buttonCompact{border-radius:10px;min-width:44px;min-height:44px;padding:.45rem}.TouchGameController-module__bj_z0G__buttonIcon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.TouchGameController-module__bj_z0G__buttonLabel{display:inline-block}.TouchGameController-module__bj_z0G__dPad{justify-self:center;width:min(100%,240px)}.TouchGameController-module__bj_z0G__dPadCross{grid-template-rows:repeat(3,minmax(44px,auto));grid-template-columns:repeat(3,minmax(44px,1fr));gap:.4rem;display:grid}.TouchGameController-module__bj_z0G__dPadRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.TouchGameController-module__bj_z0G__spacer{min-height:44px}@media (max-width:640px){.TouchGameController-module__bj_z0G__controller{gap:.5rem;padding:.6rem}.TouchGameController-module__bj_z0G__dPad{width:min(100%,220px)}}@media (max-width:480px){.TouchGameController-module__bj_z0G__controller{gap:.45rem;padding:.5rem}.TouchGameController-module__bj_z0G__button{min-height:42px;padding:.4rem .7rem}.TouchGameController-module__bj_z0G__dPad{width:min(100%,200px)}.TouchGameController-module__bj_z0G__dPadCross{grid-template-rows:repeat(3,minmax(40px,auto));grid-template-columns:repeat(3,minmax(40px,1fr));gap:.35rem}.TouchGameController-module__bj_z0G__buttonCompact,.TouchGameController-module__bj_z0G__spacer{min-width:40px;min-height:40px}}@media (max-width:390px){.TouchGameController-module__bj_z0G__actionRow{grid-template-columns:1fr}.TouchGameController-module__bj_z0G__button{letter-spacing:.07em;min-height:40px}.TouchGameController-module__bj_z0G__dPad{width:100%;max-width:180px}.TouchGameController-module__bj_z0G__dPadCross{grid-template-rows:repeat(3,minmax(38px,auto));grid-template-columns:repeat(3,minmax(38px,1fr));gap:.3rem}.TouchGameController-module__bj_z0G__buttonCompact,.TouchGameController-module__bj_z0G__spacer{min-width:38px;min-height:38px}}
.ArcadeGamePattern-module__nQgUXW__root{--arcade-board-max-width:620px;width:min(100%,1120px);margin-inline:auto}.ArcadeGamePattern-module__nQgUXW__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(.8rem,1.9vw,1.2rem);display:grid}.ArcadeGamePattern-module__nQgUXW__boardColumn{justify-items:center;display:grid}.ArcadeGamePattern-module__nQgUXW__sidebarColumn{gap:.75rem;display:grid}.ArcadeGamePattern-module__nQgUXW__panelCard{background:linear-gradient(170deg,#05121ad6,#030b13eb);border:1px solid #7fffd238;border-radius:12px;gap:.58rem;padding:clamp(.65rem,1.7vw,.85rem);display:grid}.ArcadeGamePattern-module__nQgUXW__panelTitle{color:#dffff5;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:clamp(.8rem,1.4vw,.9rem)}.ArcadeGamePattern-module__nQgUXW__keyHintList,.ArcadeGamePattern-module__nQgUXW__tipList{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ArcadeGamePattern-module__nQgUXW__keyHintItem{grid-template-columns:minmax(86px,auto) 1fr;align-items:center;gap:.55rem;display:grid}.ArcadeGamePattern-module__nQgUXW__keyHintAction{color:#d5f4e8;font-size:clamp(.75rem,1.6vw,.82rem);font-weight:700}.ArcadeGamePattern-module__nQgUXW__keyHintKeys{flex-wrap:wrap;gap:.35rem;display:flex}.ArcadeGamePattern-module__nQgUXW__keyBadge{color:#defff4;letter-spacing:.03em;background:#0b1c25e6;border:1px solid #92ffe059;border-radius:8px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:.22rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.ArcadeGamePattern-module__nQgUXW__tipItem{color:#cce6dc;font-size:clamp(.76rem,1.8vw,.84rem);line-height:1.4}.ArcadeGamePattern-module__nQgUXW__controllerDock{width:100%}@media (min-width:1024px){.ArcadeGamePattern-module__nQgUXW__layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:clamp(1rem,2.3vw,1.5rem)}.ArcadeGamePattern-module__nQgUXW__sidebarColumn{align-content:start;max-height:calc(100dvh - 2rem);position:sticky;top:1rem}}@media (max-width:1023px){.ArcadeGamePattern-module__nQgUXW__layout{gap:.75rem}.ArcadeGamePattern-module__nQgUXW__sidebarColumn{justify-self:center;width:min(100%,460px)}.ArcadeGamePattern-module__nQgUXW__keyHintItem{grid-template-columns:minmax(76px,auto) 1fr}}@media (max-height:520px) and (orientation:landscape){.ArcadeGamePattern-module__nQgUXW__layout{grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:.62rem}.ArcadeGamePattern-module__nQgUXW__boardColumn{justify-items:center}.ArcadeGamePattern-module__nQgUXW__sidebarColumn{gap:.52rem;width:100%;max-width:300px}.ArcadeGamePattern-module__nQgUXW__panelCard{gap:.35rem;padding:.5rem .55rem}.ArcadeGamePattern-module__nQgUXW__panelTitle{font-size:.77rem}.ArcadeGamePattern-module__nQgUXW__tipItem,.ArcadeGamePattern-module__nQgUXW__keyHintAction{font-size:.72rem}.ArcadeGamePattern-module__nQgUXW__keyBadge{min-width:24px;min-height:24px;padding:.18rem .35rem;font-size:.66rem}}@media (max-width:600px){.ArcadeGamePattern-module__nQgUXW__keyHintItem{grid-template-columns:1fr;gap:.25rem}}
.ArcadeGameHeader-module__wGt2oa__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.ArcadeGameHeader-module__wGt2oa__title{color:#fff;letter-spacing:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(2.125rem,1.6rem + 1.8vw,3rem);font-weight:700;line-height:1}.ArcadeGameHeader-module__wGt2oa__backLink{color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;transition:color .12s}.ArcadeGameHeader-module__wGt2oa__backLink:hover{color:#67e8f9}
.MentalMathPracticeGame-module__FKJtPW__container{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.MentalMathPracticeGame-module__FKJtPW__stageShell{width:min(100%,var(--arcade-board-max-width));border:1px solid #68f4c859;border-radius:14px;padding:clamp(.6rem,1.6vw,.9rem);position:relative;box-shadow:0 14px 40px #020a0e99,inset 0 1px #c5ffe91f}.MentalMathPracticeGame-module__FKJtPW__stage{background:radial-gradient(circle at top,#18537a73,#091020f2);border:2px solid #6cddff42;box-shadow:inset 0 0 18px #ffffff0f}.MentalMathPracticeGame-module__FKJtPW__boardContent{color:#dff8ff;place-items:center;width:100%;height:100%;padding:clamp(.9rem,3vw,1.4rem);display:grid}.MentalMathPracticeGame-module__FKJtPW__form,.MentalMathPracticeGame-module__FKJtPW__quiz,.MentalMathPracticeGame-module__FKJtPW__summary{background:#050e18c2;border:1px solid #7ee7ff4d;border-radius:14px;gap:.62rem;width:min(100%,420px);padding:clamp(.85rem,2.2vw,1.2rem);display:grid}.MentalMathPracticeGame-module__FKJtPW__title{color:#fff;letter-spacing:.04em;margin:0;font-size:clamp(1.15rem,3.8vw,1.5rem);font-weight:800}.MentalMathPracticeGame-module__FKJtPW__subtitle{color:#cce8f2;margin:0;font-size:clamp(.8rem,2.2vw,.92rem)}.MentalMathPracticeGame-module__FKJtPW__fieldLabel{color:#c6edf9;letter-spacing:.03em;font-size:.8rem;font-weight:700}.MentalMathPracticeGame-module__FKJtPW__input{color:#eaffff;background:#06121ed1;border:1px solid #7ee7ff59;border-radius:9px;outline:none;padding:.56rem .68rem;font-size:.95rem}.MentalMathPracticeGame-module__FKJtPW__input:focus{border-color:#7ee7ffbf;box-shadow:0 0 0 2px #7ee7ff2e}.MentalMathPracticeGame-module__FKJtPW__operatorFieldset{border:0;gap:.4rem;margin:0;padding:0;display:grid}.MentalMathPracticeGame-module__FKJtPW__operatorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem;display:grid}.MentalMathPracticeGame-module__FKJtPW__operatorChip{color:#d8f3ff;cursor:pointer;background:#081725b3;border:1px solid #7ee7ff47;border-radius:9px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .5rem;display:inline-flex}.MentalMathPracticeGame-module__FKJtPW__operatorChipActive{background:#184b6eb8;border-color:#7ee7ffd9}.MentalMathPracticeGame-module__FKJtPW__operatorCheckbox{width:14px;height:14px}.MentalMathPracticeGame-module__FKJtPW__errorText{color:#ffb3b3;margin:0;font-size:.82rem}.MentalMathPracticeGame-module__FKJtPW__primaryButton,.MentalMathPracticeGame-module__FKJtPW__secondaryButton{letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.58rem 1rem;font-size:.8rem;font-weight:700}.MentalMathPracticeGame-module__FKJtPW__primaryButton{color:#dbfcff;background:linear-gradient(145deg,#00f3ff40,#3f76ff33);border:1px solid #8ef9ffb8}.MentalMathPracticeGame-module__FKJtPW__secondaryButton{color:#d9e0ef;background:#161c2c99;border:1px solid #bfcddf8c}.MentalMathPracticeGame-module__FKJtPW__quizHeader{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.MentalMathPracticeGame-module__FKJtPW__badge{background:#071422b3;border:1px solid #7ee7ff73;border-radius:999px;padding:.3rem .55rem;font-size:.75rem;font-weight:700}.MentalMathPracticeGame-module__FKJtPW__prompt{text-align:center;color:#f2fcff;margin:.2rem 0;font-size:clamp(1.35rem,5vw,1.8rem);font-weight:800;line-height:1.15}.MentalMathPracticeGame-module__FKJtPW__summaryStats{gap:.26rem;display:grid}.MentalMathPracticeGame-module__FKJtPW__statLine{color:#e2f8ff;margin:0;font-size:.9rem}.MentalMathPracticeGame-module__FKJtPW__summaryButtons{flex-wrap:wrap;gap:.45rem;margin-top:.3rem;display:flex}.MentalMathPracticeGame-module__FKJtPW__stuckPrompt{background:#2b1e0c6b;border:1px solid #ffc47e73;border-radius:10px;gap:.5rem;margin-top:.35rem;padding:.6rem;display:grid}.MentalMathPracticeGame-module__FKJtPW__stuckPromptTitle{color:#ffe7bf;margin:0;font-size:.88rem;font-weight:700}.MentalMathPracticeGame-module__FKJtPW__stuckPromptText{color:#f8deba;margin:0;font-size:.8rem;line-height:1.35}.MentalMathPracticeGame-module__FKJtPW__stuckPromptActions{flex-wrap:wrap;gap:.4rem;display:flex}.MentalMathPracticeGame-module__FKJtPW__emptyText{color:#c7dde7;margin:0;font-size:.82rem}.MentalMathPracticeGame-module__FKJtPW__resultsList{gap:.5rem;margin:0;padding-left:1rem;display:grid}.MentalMathPracticeGame-module__FKJtPW__resultItem{color:#d9f2fa;gap:.2rem;font-size:.8rem;display:grid}.MentalMathPracticeGame-module__FKJtPW__resultTopRow,.MentalMathPracticeGame-module__FKJtPW__resultBottomRow{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.MentalMathPracticeGame-module__FKJtPW__correct{color:#92f7bc}.MentalMathPracticeGame-module__FKJtPW__incorrect{color:#ffb0b0}
.MeteorCatchGame-module__fW5FzW__container{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.MeteorCatchGame-module__fW5FzW__stageShell{width:min(100%,var(--arcade-board-max-width));border:1px solid #68f4c859;border-radius:14px;padding:clamp(.6rem,1.6vw,.9rem);position:relative;box-shadow:0 14px 40px #020a0e99,inset 0 1px #c5ffe91f}.MeteorCatchGame-module__fW5FzW__stage{border:2px solid #6cddff42;box-shadow:inset 0 0 18px #ffffff0f}.MeteorCatchGame-module__fW5FzW__inputLayer{width:100%;height:100%;position:relative}.MeteorCatchGame-module__fW5FzW__canvas{display:block;width:100%!important;height:100%!important}.MeteorCatchGame-module__fW5FzW__hud{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;top:clamp(.5rem,1.8vw,.9rem);left:clamp(.5rem,1.8vw,.9rem);right:clamp(.5rem,1.8vw,.9rem)}.MeteorCatchGame-module__fW5FzW__statPill{color:#d4f9ff;letter-spacing:.07em;text-shadow:0 0 8px #00e2ff33;background:linear-gradient(145deg,#081325cc,#091020b8);border:1px solid #74e3ff80;border-radius:999px;padding:clamp(.26rem,1vw,.4rem) clamp(.52rem,1.8vw,.84rem);font-size:clamp(.7rem,1.8vw,.86rem);font-weight:700;line-height:1.1;box-shadow:inset 0 0 0 1px #94ecff29,0 4px 14px #000c1a66}.MeteorCatchGame-module__fW5FzW__overlay{text-align:center;background:linear-gradient(#0000006b,#000000b8);flex-direction:column;justify-content:center;align-items:center;padding:clamp(.85rem,2.8vw,1.2rem);display:flex;position:absolute;inset:0}.MeteorCatchGame-module__fW5FzW__overlayCard{background:#070e1c9e;border:1px solid #addcff47;border-radius:clamp(12px,2.2vw,16px);gap:clamp(.5rem,1.4vw,.75rem);width:min(92%,350px);padding:clamp(.85rem,2.8vw,1.25rem);display:grid}.MeteorCatchGame-module__fW5FzW__title{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:clamp(1.1rem,3.8vw,1.5rem);font-weight:800}.MeteorCatchGame-module__fW5FzW__subtitle{color:#d2d7e2;margin:0;font-size:clamp(.78rem,2.5vw,.95rem)}.MeteorCatchGame-module__fW5FzW__actionButton{color:#dbfcff;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#00f3ff40,#3f76ff33);border:1px solid #8ef9ffb8;border-radius:999px;padding:clamp(.55rem,1.6vw,.7rem) clamp(.9rem,2.4vw,1.2rem);font-size:clamp(.72rem,2vw,.84rem);font-weight:700}.MeteorCatchGame-module__fW5FzW__controller{width:100%}
.NeonDodgerGame-module__9Rs_KG__container{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.NeonDodgerGame-module__9Rs_KG__stageShell{width:min(100%,var(--arcade-board-max-width));border:1px solid #68f4c859;border-radius:14px;padding:clamp(.6rem,1.6vw,.9rem);position:relative;box-shadow:0 14px 40px #020a0e99,inset 0 1px #c5ffe91f}.NeonDodgerGame-module__9Rs_KG__stage{border:2px solid #6cddff42;box-shadow:inset 0 0 18px #ffffff0f}.NeonDodgerGame-module__9Rs_KG__inputLayer{width:100%;height:100%;position:relative}.NeonDodgerGame-module__9Rs_KG__canvas{display:block;width:100%!important;height:100%!important}.NeonDodgerGame-module__9Rs_KG__hud{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;top:clamp(.5rem,1.8vw,.9rem);left:clamp(.5rem,1.8vw,.9rem);right:clamp(.5rem,1.8vw,.9rem)}.NeonDodgerGame-module__9Rs_KG__statPill{color:#d4f9ff;letter-spacing:.07em;text-shadow:0 0 8px #00e2ff33;background:linear-gradient(145deg,#081325cc,#091020b8);border:1px solid #74e3ff80;border-radius:999px;padding:clamp(.26rem,1vw,.4rem) clamp(.52rem,1.8vw,.84rem);font-size:clamp(.7rem,1.8vw,.86rem);font-weight:700;line-height:1.1;box-shadow:inset 0 0 0 1px #94ecff29,0 4px 14px #000c1a66}.NeonDodgerGame-module__9Rs_KG__overlay{text-align:center;background:linear-gradient(#0000006b,#000000b8);flex-direction:column;justify-content:center;align-items:center;padding:clamp(.85rem,2.8vw,1.2rem);display:flex;position:absolute;inset:0}.NeonDodgerGame-module__9Rs_KG__overlayCard{background:#070e1c9e;border:1px solid #addcff47;border-radius:clamp(12px,2.2vw,16px);gap:clamp(.5rem,1.4vw,.75rem);width:min(92%,350px);padding:clamp(.85rem,2.8vw,1.25rem);display:grid}.NeonDodgerGame-module__9Rs_KG__title{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:clamp(1.1rem,3.8vw,1.5rem);font-weight:800}.NeonDodgerGame-module__9Rs_KG__subtitle{color:#d2d7e2;margin:0;font-size:clamp(.78rem,2.5vw,.95rem)}.NeonDodgerGame-module__9Rs_KG__actionButton{color:#dbfcff;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#00f3ff40,#3f76ff33);border:1px solid #8ef9ffb8;border-radius:999px;padding:clamp(.55rem,1.6vw,.7rem) clamp(.9rem,2.4vw,1.2rem);font-size:clamp(.72rem,2vw,.84rem);font-weight:700}.NeonDodgerGame-module__9Rs_KG__controller{width:100%}
.TapTapShootsGame-module__Fr_H8a__container{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.TapTapShootsGame-module__Fr_H8a__stageShell{width:min(100%,var(--arcade-board-max-width));border:1px solid #68f4c859;border-radius:14px;padding:clamp(.6rem,1.6vw,.9rem);position:relative;box-shadow:0 14px 40px #020a0e99,inset 0 1px #c5ffe91f}.TapTapShootsGame-module__Fr_H8a__stage{border:2px solid #6cddff42;box-shadow:inset 0 0 18px #ffffff0f}.TapTapShootsGame-module__Fr_H8a__inputLayer{width:100%;height:100%;position:relative}.TapTapShootsGame-module__Fr_H8a__canvas{display:block;width:100%!important;height:100%!important}.TapTapShootsGame-module__Fr_H8a__hud{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;top:clamp(.5rem,1.8vw,.9rem);left:clamp(.5rem,1.8vw,.9rem);right:clamp(.5rem,1.8vw,.9rem)}.TapTapShootsGame-module__Fr_H8a__statPill{color:#d4f9ff;letter-spacing:.07em;text-shadow:0 0 8px #00e2ff33;background:linear-gradient(145deg,#081325cc,#091020b8);border:1px solid #74e3ff80;border-radius:999px;padding:clamp(.26rem,1vw,.4rem) clamp(.52rem,1.8vw,.84rem);font-size:clamp(.7rem,1.8vw,.86rem);font-weight:700;line-height:1.1;box-shadow:inset 0 0 0 1px #94ecff29,0 4px 14px #000c1a66}.TapTapShootsGame-module__Fr_H8a__overlay{text-align:center;background:linear-gradient(#0000006b,#000000b8);flex-direction:column;justify-content:center;align-items:center;padding:clamp(.85rem,2.8vw,1.2rem);display:flex;position:absolute;inset:0}.TapTapShootsGame-module__Fr_H8a__overlayCard{background:#070e1c9e;border:1px solid #addcff47;border-radius:clamp(12px,2.2vw,16px);gap:clamp(.5rem,1.4vw,.75rem);width:min(92%,350px);padding:clamp(.85rem,2.8vw,1.25rem);display:grid}.TapTapShootsGame-module__Fr_H8a__title{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:clamp(1.1rem,3.8vw,1.5rem);font-weight:800}.TapTapShootsGame-module__Fr_H8a__subtitle{color:#d2d7e2;margin:0;font-size:clamp(.78rem,2.5vw,.95rem)}.TapTapShootsGame-module__Fr_H8a__actionButton{color:#dbfcff;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#00f3ff40,#3f76ff33);border:1px solid #8ef9ffb8;border-radius:999px;padding:clamp(.55rem,1.6vw,.7rem) clamp(.9rem,2.4vw,1.2rem);font-size:clamp(.72rem,2vw,.84rem);font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s;box-shadow:inset 0 0 0 1px #defcff33,0 8px 20px #0010235c}.TapTapShootsGame-module__Fr_H8a__actionButton:hover{filter:brightness(1.08);transform:translateY(-1px)}.TapTapShootsGame-module__Fr_H8a__actionButton:active{transform:translateY(0)}.TapTapShootsGame-module__Fr_H8a__actionButton:focus-visible{outline-offset:2px;outline:2px solid #a8f3ffd9}.TapTapShootsGame-module__Fr_H8a__controller{width:100%}@media (max-width:640px){.TapTapShootsGame-module__Fr_H8a__stageShell{padding:.42rem}.TapTapShootsGame-module__Fr_H8a__hud{top:.55rem;left:.55rem;right:.55rem}}
.TetrisGame-module__nAo68q__container{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.TetrisGame-module__nAo68q__stageShell{width:min(100%,var(--arcade-board-max-width));border:1px solid #68f4c859;border-radius:14px;padding:clamp(.6rem,1.6vw,.9rem);position:relative;box-shadow:0 14px 40px #020a0e99,inset 0 1px #c5ffe91f}.TetrisGame-module__nAo68q__stage{background:#070d14;border:2px solid #6cddff42;border-radius:clamp(10px,2vw,18px);width:100%;max-width:320px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ffffff0f}.TetrisGame-module__nAo68q__canvas{width:100%;height:auto;display:block}.TetrisGame-module__nAo68q__hud{z-index:3;pointer-events:none;flex-wrap:wrap;gap:.3rem;display:flex;position:absolute;top:.45rem;left:.45rem;right:.45rem}.TetrisGame-module__nAo68q__statPill{color:#d4f9ff;letter-spacing:.07em;text-shadow:0 0 8px #00e2ff33;background:linear-gradient(145deg,#081325cc,#091020b8);border:1px solid #74e3ff80;border-radius:999px;padding:.24rem .52rem;font-size:.72rem;font-weight:700;line-height:1.1;box-shadow:inset 0 0 0 1px #94ecff29,0 4px 14px #000c1a66}.TetrisGame-module__nAo68q__overlay{text-align:center;background:linear-gradient(#0000006b,#000000b8);justify-content:center;align-items:center;padding:clamp(.85rem,2.8vw,1.2rem);display:flex;position:absolute;inset:0}.TetrisGame-module__nAo68q__overlayCard{background:#070e1c9e;border:1px solid #addcff47;border-radius:clamp(12px,2.2vw,16px);gap:clamp(.5rem,1.4vw,.75rem);width:min(92%,290px);padding:clamp(.85rem,2.8vw,1.25rem);display:grid}.TetrisGame-module__nAo68q__title{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:clamp(1.1rem,3.8vw,1.5rem);font-weight:800}.TetrisGame-module__nAo68q__subtitle{color:#d2d7e2;margin:0;font-size:clamp(.78rem,2.5vw,.95rem)}.TetrisGame-module__nAo68q__actionButton{color:#dbfcff;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#00f3ff40,#3f76ff33);border:1px solid #8ef9ffb8;border-radius:999px;padding:clamp(.55rem,1.6vw,.7rem) clamp(.9rem,2.4vw,1.2rem);font-size:clamp(.72rem,2vw,.84rem);font-weight:700}.TetrisGame-module__nAo68q__nextWrap{background:#050c14ad;border:1px solid #7bebff4d;border-radius:10px;place-items:center;min-height:3.6rem;display:grid}.TetrisGame-module__nAo68q__nextPiece{text-shadow:0 0 12px;font-size:2rem;font-weight:900}.TetrisGame-module__nAo68q__controller{width:100%}
.WordGuessGame-module__dQfpWW__container{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.WordGuessGame-module__dQfpWW__stageShell{width:min(100%,var(--arcade-board-max-width));border:1px solid #68f4c859;border-radius:14px;padding:clamp(.6rem,1.6vw,.9rem);position:relative;box-shadow:0 14px 40px #020a0e99,inset 0 1px #c5ffe91f}.WordGuessGame-module__dQfpWW__stage{background:radial-gradient(circle at top,#18537a73,#091020f2);border:2px solid #6cddff42;box-shadow:inset 0 0 18px #ffffff0f}.WordGuessGame-module__dQfpWW__boardContent{place-items:center;width:100%;height:100%;padding:clamp(.9rem,3vw,1.4rem);display:grid}.WordGuessGame-module__dQfpWW__card{color:#dff8ff;background:#050e18c2;border:1px solid #7ee7ff4d;border-radius:14px;gap:.85rem;width:min(100%,430px);padding:clamp(.95rem,2.3vw,1.25rem);display:grid;box-shadow:inset 0 0 0 1px #92eaff1a,0 10px 22px #00000047}.WordGuessGame-module__dQfpWW__statsRow{flex-wrap:wrap;gap:.45rem;display:flex}.WordGuessGame-module__dQfpWW__metaPill{letter-spacing:.06em;text-transform:uppercase;color:#d9f5ff;background:#081522cc;border:1px solid #8ceaff52;border-radius:999px;margin:0;padding:.34rem .66rem;font-size:.77rem;font-weight:700;line-height:1.15}.WordGuessGame-module__dQfpWW__controlBar{background:linear-gradient(145deg,#0a1828e0,#08121edb),radial-gradient(circle at 20% 0,#7ee7ff29,#0000 60%);border:1px solid #7ee7ff4d;border-radius:12px;flex-wrap:wrap;gap:.55rem;margin-top:.1rem;padding:.6rem;display:flex;box-shadow:inset 0 0 0 1px #9bedff17,0 9px 18px #00000047}.WordGuessGame-module__dQfpWW__scrambleSection{background:linear-gradient(150deg,#091826d1,#08111ddb);border:1px solid #8ee9ff38;border-radius:12px;gap:.28rem;padding:.72rem;display:grid}.WordGuessGame-module__dQfpWW__scrambleLabel{letter-spacing:.08em;text-transform:uppercase;color:#bde9f8;margin:0;font-size:.76rem;font-weight:700}.WordGuessGame-module__dQfpWW__scrambledWord{letter-spacing:.16em;color:#f2fcff;text-transform:lowercase;text-shadow:0 0 14px #79ebff38;min-height:2.2rem;margin:0;font-size:clamp(1.5rem,5vw,2rem);font-weight:800;line-height:1.1}.WordGuessGame-module__dQfpWW__form{background:#06121f94;border:1px solid #7ee7ff33;border-radius:12px;gap:.65rem;padding:.72rem;display:grid}.WordGuessGame-module__dQfpWW__fieldLabel{color:#c8edf8;letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:700}.WordGuessGame-module__dQfpWW__input{color:#eaffff;background:#06121ed1;border:1px solid #7ee7ff59;border-radius:10px;outline:none;padding:.62rem .74rem;font-size:.98rem}.WordGuessGame-module__dQfpWW__input:focus-visible{border-color:#7ee7ffbf;box-shadow:0 0 0 2px #08101be6,0 0 0 4px #7ee7ff57}.WordGuessGame-module__dQfpWW__actions{flex-wrap:wrap;gap:.5rem;display:flex}.WordGuessGame-module__dQfpWW__primaryButton,.WordGuessGame-module__dQfpWW__secondaryButton,.WordGuessGame-module__dQfpWW__retryButton{letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.6rem 1.04rem;font-size:.79rem;font-weight:700;transition:transform .12s,filter .16s,box-shadow .16s}.WordGuessGame-module__dQfpWW__primaryButton{color:#dbfcff;background:linear-gradient(145deg,#00f3ff40,#3f76ff33);border:1px solid #8ef9ffb8;box-shadow:0 0 0 1px #7ee7ff33}.WordGuessGame-module__dQfpWW__primaryButton:disabled{opacity:.6;cursor:not-allowed}.WordGuessGame-module__dQfpWW__primaryButton:not(:disabled):hover,.WordGuessGame-module__dQfpWW__secondaryButton:hover,.WordGuessGame-module__dQfpWW__retryButton:hover{filter:brightness(1.05);transform:translateY(-1px)}.WordGuessGame-module__dQfpWW__primaryButton:focus-visible,.WordGuessGame-module__dQfpWW__secondaryButton:focus-visible,.WordGuessGame-module__dQfpWW__retryButton:focus-visible{outline:none;box-shadow:0 0 0 2px #0a1420e6,0 0 0 4px #7ee7ff66}.WordGuessGame-module__dQfpWW__secondaryButton,.WordGuessGame-module__dQfpWW__retryButton{color:#d9e0ef;background:#161c2c99;border:1px solid #bfcddf8c}.WordGuessGame-module__dQfpWW__controlPrimaryButton,.WordGuessGame-module__dQfpWW__controlSecondaryButton{letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.62rem 1.06rem;font-size:.79rem;font-weight:700;transition:transform .12s,box-shadow .16s,border-color .16s,filter .16s}.WordGuessGame-module__dQfpWW__controlPrimaryButton{color:#e8fdff;background:linear-gradient(145deg,#00f3ff47,#3f76ff3d),linear-gradient(#0a1c2c66,#0a1c2c66);border:1px solid #99f7ffe6;box-shadow:0 0 0 1px #79f6ff38,0 0 18px #54d4ff47}.WordGuessGame-module__dQfpWW__controlSecondaryButton{color:#efe3ff;background:linear-gradient(145deg,#4c2f6fa6,#1d1437b3);border:1px solid #e2c4ff94}.WordGuessGame-module__dQfpWW__controlPrimaryButton:hover,.WordGuessGame-module__dQfpWW__controlSecondaryButton:hover{filter:brightness(1.06);transform:translateY(-1px)}.WordGuessGame-module__dQfpWW__controlPrimaryButton:focus-visible,.WordGuessGame-module__dQfpWW__controlSecondaryButton:focus-visible{outline:none;box-shadow:0 0 0 2px #0a1420d9,0 0 0 4px #7ee7ff80}.WordGuessGame-module__dQfpWW__feedback{color:#d6edf6;background:#07131fa8;border:1px solid #84e5ff33;border-radius:10px;min-height:1.55rem;margin:0;padding:.54rem .62rem;font-size:.84rem;line-height:1.4}.WordGuessGame-module__dQfpWW__feedbackNeutral{color:#d8eef8;background:#07131fa8;border-color:#84e5ff33}.WordGuessGame-module__dQfpWW__feedbackSuccess{color:#9af2bc;background:#0a2a1e8f;border-color:#92f7bc61}.WordGuessGame-module__dQfpWW__feedbackError{color:#ffb8b8;background:#32111799;border-color:#ffa8a866}.WordGuessGame-module__dQfpWW__retryButton{justify-self:start}.WordGuessGame-module__dQfpWW__sidebarList{gap:.45rem}.WordGuessGame-module__dQfpWW__sidebarListItem{color:#d5eaf3;line-height:1.42}.WordGuessGame-module__dQfpWW__panelText{color:#c7dde7;margin:0;font-size:.82rem;line-height:1.45}
.ArcadeGameStage-module__cCVYla__shell{width:min(100%,var(--arcade-board-max-width));border:1px solid #68f4c859;border-radius:14px;padding:clamp(.6rem,1.6vw,.9rem);position:relative;box-shadow:0 14px 40px #020a0e99,inset 0 1px #c5ffe91f}.ArcadeGameStage-module__cCVYla__stage{aspect-ratio:9/16;background:#091020;border:2px solid #6cddff42;border-radius:clamp(10px,2vw,18px);width:100%;max-height:min(75vh,860px);position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ffffff0f}.ArcadeGameStage-module__cCVYla__interactive{touch-action:manipulation}.ArcadeGameStage-module__cCVYla__canvas{display:block;width:100%!important;height:100%!important}@media (max-width:640px){.ArcadeGameStage-module__cCVYla__shell{padding:.42rem}.ArcadeGameStage-module__cCVYla__stage{max-height:64vh}}@media (max-width:390px){.ArcadeGameStage-module__cCVYla__stage{max-height:60vh}}
