.LearnAbcGame_page__g9w7K{min-height:100dvh;display:grid;place-items:center;overflow:hidden;background:#24180d;touch-action:none}.LearnAbcGame_stage__GNKmU{position:relative;width:min(100vw,calc(100dvh * 1.7768));aspect-ratio:1672/941;overflow:hidden;isolation:isolate;background:url(/toddler-world/learn-abc-world-clean-v2.jpg) 50%/100% 100% no-repeat;box-shadow:0 0 70px rgba(0,0,0,.55);font-family:Georgia,Times New Roman,serif;color:#311c0b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LearnAbcGame_home__0Lncl{position:absolute;z-index:4;left:1.45%;top:1.7%;width:6.8%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:#3b240f;text-decoration:none}.LearnAbcGame_home__0Lncl svg{width:47%;fill:currentColor;filter:drop-shadow(0 1px 0 #d7ad64)}.LearnAbcGame_home__0Lncl:hover{color:#1f1106;text-decoration:none}.LearnAbcGame_levelCard__yVcpE{position:absolute;z-index:3;right:1.55%;top:3.15%;width:9.8%;min-height:12.1%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5% .45%;background:linear-gradient(120deg,hsla(39,85%,77%,.98),rgba(225,174,94,.98));border:clamp(2px,.23vw,4px) double #6d421b;border-radius:8% 14% 9% 13%;box-shadow:inset 0 0 12px rgba(96,52,17,.24),0 3px 8px rgba(20,10,2,.45);transform:rotate(.25deg)}.LearnAbcGame_levelCard__yVcpE strong{font-size:clamp(12px,1.7vw,29px);line-height:1;font-weight:500}.LearnAbcGame_stars__dAEXl{display:flex;gap:.12em;margin-top:.22em;font-size:clamp(12px,1.6vw,28px);color:#876435}.LearnAbcGame_starOn__MuY2x{color:#f3b520;text-shadow:0 1px 0 #5a3513}.LearnAbcGame_board__VsvEr{position:absolute;z-index:2;left:18.5%;top:26.5%;width:65%;height:37.5%;display:grid;align-items:end;padding:3.5% 2.3% 2%;border:clamp(2px,.28vw,5px) double #704416;border-radius:3.5%;background:radial-gradient(circle at 50% 30%,rgba(255,235,184,.78),transparent 60%),linear-gradient(100deg,hsla(38,78%,71%,.92),hsla(40,83%,79%,.94) 52%,rgba(226,174,92,.92));box-shadow:inset 0 0 20px rgba(101,53,14,.22),0 8px 20px rgba(31,15,3,.32);backdrop-filter:blur(1.5px)}.LearnAbcGame_targets__BP9QQ{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;gap:2.1%}.LearnAbcGame_targetGroup__z3BHo{width:18.2%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8%}.LearnAbcGame_upper__h4Vwv{padding:0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:clamp(38px,6.2vw,104px);line-height:.82;font-weight:500;text-shadow:0 1px 0 rgba(255,243,207,.8);cursor:pointer}.LearnAbcGame_upper__h4Vwv:focus-visible{outline:clamp(2px,.2vw,4px) solid #f0ad28;outline-offset:.08em;border-radius:.12em}.LearnAbcGame_target__jpmdS{width:100%;aspect-ratio:1;flex:0 0 auto;border:clamp(2px,.25vw,4px) double #704416;border-radius:10%;background:hsla(40,84%,80%,.72);box-shadow:inset 0 0 12px rgba(105,59,17,.18),0 2px 0 rgba(255,235,191,.7);color:#3c210d;font-family:inherit;font-size:clamp(42px,5.8vw,96px);cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.LearnAbcGame_target__jpmdS:hover{background:rgba(255,229,177,.9);transform:translateY(-2%)}.LearnAbcGame_target__jpmdS.LearnAbcGame_matched__vj7IV{background:hsla(41,86%,73%,.94);box-shadow:inset 0 0 17px rgba(90,46,12,.23),0 0 0 .25vw rgba(229,164,53,.38)}.LearnAbcGame_target__jpmdS.LearnAbcGame_wrong__nGbxB{animation:LearnAbcGame_wrong__nGbxB .42s ease;background:rgba(217,139,91,.92)}.LearnAbcGame_tray__c7Cty{position:absolute;z-index:2;left:23%;top:67.2%;width:55%;height:16.5%;display:flex;align-items:center;justify-content:center;gap:3%;padding:1.2% 2%;border:clamp(2px,.25vw,4px) double #704416;border-radius:5%;background:linear-gradient(100deg,rgba(229,180,99,.92),hsla(40,87%,78%,.95),rgba(222,165,78,.92));box-shadow:inset 0 0 18px rgba(95,48,10,.2),0 8px 20px rgba(31,15,3,.3);backdrop-filter:blur(1.5px)}.LearnAbcGame_token__RFFuD{width:17%;max-width:150px;aspect-ratio:1;flex:0 0 auto;border:clamp(1px,.18vw,3px) dashed #815324;border-radius:50%;background:hsla(39,85%,79%,.98);box-shadow:inset 0 0 12px rgba(108,59,17,.16),0 2px 2px rgba(62,31,8,.25);color:#452914;font:inherit;font-size:clamp(40px,5.6vw,92px);line-height:1;cursor:grab;touch-action:none;transition:transform .16s ease,opacity .18s ease,box-shadow .16s ease}.LearnAbcGame_token__RFFuD.LearnAbcGame_selected__dWEkO,.LearnAbcGame_token__RFFuD:hover{transform:translateY(-7%);box-shadow:inset 0 0 12px rgba(108,59,17,.16),0 6px 8px rgba(45,22,7,.36)}.LearnAbcGame_token__RFFuD.LearnAbcGame_selected__dWEkO{outline:clamp(2px,.22vw,4px) solid #f0ad28;outline-offset:clamp(1px,.16vw,3px)}.LearnAbcGame_token__RFFuD.LearnAbcGame_used__Vx_76{opacity:.14;cursor:default;transform:scale(.86)}.LearnAbcGame_next__g0vUU{position:absolute;z-index:4;right:5%;bottom:3.8%;width:17%;height:9.5%;border:clamp(2px,.28vw,5px) double #704416;border-radius:14px;background:linear-gradient(110deg,hsla(39,81%,71%,.98),rgba(255,226,167,.98),rgba(226,169,83,.98));box-shadow:inset 0 0 12px rgba(98,51,14,.18),0 8px 18px rgba(30,14,3,.36);color:#3d230e;font:inherit;font-size:clamp(22px,3.3vw,54px);cursor:pointer;transition:transform .15s ease,filter .15s ease,opacity .15s ease}.LearnAbcGame_next__g0vUU:not(:disabled):hover{transform:translateY(-3%);filter:brightness(1.07)}.LearnAbcGame_next__g0vUU:disabled{opacity:.54;cursor:not-allowed;filter:saturate(.5)}.LearnAbcGame_feedback__vRG5H{position:absolute;z-index:5;left:25%;bottom:6.1%;width:47%;margin:0;color:#f7ddad;font-size:clamp(10px,1.5vw,23px);font-weight:700;text-align:center;text-shadow:0 2px 3px #1c0c02,0 0 8px #1c0c02;opacity:0;transform:translateY(20%);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.LearnAbcGame_feedbackVisible__B7amJ{opacity:1;transform:translateY(0)}.LearnAbcGame_dragGhost__x_IJ2{position:fixed;z-index:20;width:clamp(56px,7vw,112px);aspect-ratio:1;display:grid;place-items:center;border:3px dashed #815324;border-radius:50%;background:#f2cf8d;box-shadow:0 12px 30px rgba(31,14,3,.45);font-size:clamp(36px,5vw,72px);line-height:1;transform:translate(-50%,-50%);pointer-events:none}.LearnAbcGame_mobileHint__P3wGc{display:none}@keyframes LearnAbcGame_wrong__nGbxB{0%,to{transform:translateX(0)}25%{transform:translateX(-5%)}50%{transform:translateX(5%)}75%{transform:translateX(-3%)}}@media (max-aspect-ratio:4/3){.LearnAbcGame_page__g9w7K{align-content:center;overflow:auto;touch-action:pan-y}.LearnAbcGame_stage__GNKmU{width:100vw;min-width:720px}.LearnAbcGame_mobileHint__P3wGc{position:fixed;z-index:30;left:50%;bottom:12px;display:block;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);margin:0;padding:8px 14px;border-radius:999px;background:rgba(35,20,8,.88);color:#f4dba7;font-size:13px;text-align:center;transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.LearnAbcGame_feedback__vRG5H,.LearnAbcGame_next__g0vUU,.LearnAbcGame_target__jpmdS,.LearnAbcGame_token__RFFuD{transition:none}.LearnAbcGame_target__jpmdS.LearnAbcGame_wrong__nGbxB{animation:none}}