.adventure-world{isolation:isolate;background:linear-gradient(#b6e7fa 0%,#e9f9fb 66%,#92c987 66%,#72ad68);border-radius:28px;height:530px;min-height:480px;padding:12px;position:relative;overflow:hidden}.adventure-world button{touch-action:none}.adventure-toolbar{z-index:3;justify-content:center;align-items:center;gap:12px;position:relative;height:auto!important;padding:0!important;display:flex!important}.adventure-toolbar .instruction{background:#fffffff0;border:3px solid #fff;border-radius:20px;max-width:85%;margin:0;padding:10px 16px;font-size:19px}.adventure-toolbar>button{color:#537e90;background:#fffcdf;border:3px solid #fff;border-radius:50%;min-width:48px;height:48px}.adventure-dock{z-index:3;background:#fff9e5ed;border:3px solid #fff;border-radius:24px;justify-content:center;gap:12px;max-width:97%;padding:10px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.adventure-dock>button{background:#fff3d4;border:3px solid #fff;border-radius:17px;place-items:center;width:76px;height:85px;padding:5px;display:grid;box-shadow:0 5px #d6c4a8}.adventure-dock>button.selected,.rain-cloud.selected{border-color:#edaa3b;box-shadow:0 0 0 4px #ffe394}.adventure-dock svg{width:100%;height:100%}.adventure-dock .sprite{width:58px}.adventure-status{text-align:center;color:#244b57;margin:5px;font-size:14px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.adventure-targets{justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:23% 5% 29%}.adventure-slot{background:0 0;border:0;flex:1;place-items:center;min-width:60px;max-width:180px;height:100%;padding:0;display:grid;position:relative}.balloon-pattern{background:#ffffffe6;border-radius:22px;gap:8px;padding:5px 14px;display:flex;position:absolute;top:15%;left:50%;transform:translate(-50%)}.balloon-pattern span{width:45px;height:64px}.balloon-pattern svg{width:100%;height:100%}.adv-balloon-train .adventure-targets{gap:8px;top:31%}.wagon-balloon{place-items:center;width:75%;height:78%;display:grid}.wagon-balloon svg{width:100%;height:100%;animation:3s ease-in-out infinite balloonSway}.wagon-balloon b{color:#99bfc7;border:3px dashed #86abb3;border-radius:50%;place-items:center;width:60px;height:75px;font-size:48px;display:grid}.wagon{background:#eab763;border:4px solid #b98143;border-radius:9px;width:100%;height:27%;position:absolute;bottom:0}.wagon:after,.wagon:before{content:"";background:#485a78;border:5px solid #788a9f;border-radius:50%;width:23px;height:23px;position:absolute;bottom:-12px}.wagon:after{right:5px}.wagon:before{left:5px}.adventure-complete .wagon{animation:.55s infinite alternate wagonBounce}.butterfly{align-items:center;width:100%;animation:4s ease-in-out infinite butterflyBob;display:flex;position:relative}.butterfly>svg,.wing-shadow{transform-origin:100%;width:50%;height:auto}.butterfly>svg:first-child{animation:none}.wing-shadow{filter:grayscale();opacity:.2}.wing-shadow svg{width:100%}.butterfly-body{z-index:2;background:#644966;border-radius:50%;width:12px;height:56%;position:absolute;left:calc(50% - 6px)}.butterfly-body:before{content:"";background:#644966;border-radius:50%;width:12px;height:12px;position:absolute;top:-12px;left:0}.placed .butterfly{animation:1.5s ease-in-out infinite butterflyBob}.adv-butterfly-studio{background:linear-gradient(#d8c9fa,#ffe2ef 64%,#aed994 64%)}.adv-bridge-builder{background:linear-gradient(#bee9fa 0%,#dff9ed 62%,#c4d38a 62%)}.adv-bridge-builder .adventure-targets{gap:12px}.adv-bridge-builder .adventure-slot{background:#b1ce7b;border-radius:20px;max-width:230px;height:75%;overflow:hidden}.river{background:repeating-linear-gradient(175deg,#77cfe9 0 15px,#a4e6ed 16px 19px,#77cfe9 20px 40px) 0 0/200% 200%;width:100%;height:50%;animation:4s linear infinite riverFlow;position:absolute}.bridge-gap,.bridge-plank{position:absolute;top:calc(50% - 20px);left:0;right:0}.bridge-gap{filter:grayscale();opacity:.4}.bridge-gap svg,.bridge-plank svg{width:100%;height:40px}.bridge-traveller{width:42px;animation:2.5s ease-in-out infinite crossBridge;position:absolute;top:calc(50% - 40px)}.bridge-traveller .sprite{width:42px}.adv-bridge-builder .adventure-dock>button{width:120px;height:70px}.market-list{background:#fff8e5;border:5px solid #fff;border-radius:20px;flex-direction:column;justify-content:space-evenly;width:37%;padding:10px;display:flex;position:absolute;top:19%;bottom:28%;left:5%}.market-list>div{gap:4px;display:flex}.market-list span{flex:1;max-width:50px;position:relative}.market-list .sprite{width:100%}.market-list .checked{opacity:.65}.market-list b{color:#288354;text-shadow:0 0 3px #fff;font-size:27px;position:absolute;bottom:-5px;right:-3px}.market-basket{background:0 0;border:0;width:44%;height:35%;padding:0;position:absolute;top:30%;right:6%}.market-basket>div{z-index:1;flex-wrap:wrap;place-content:end center;gap:1px;height:110%;display:flex;position:absolute;bottom:30%;left:12%;right:12%}.market-basket .sprite{width:34px;animation:.4s ease-out fruitArrive}.market-basket>svg{z-index:2;width:100%;position:absolute;bottom:0;left:0}.basket-full{animation:1.8s infinite butterflyBob}.rain-cloud{background:0 0;border:3px solid #0000;border-radius:30px;width:140px;height:100px;padding:0;animation:4s infinite balloonSway;position:absolute;top:16%;left:calc(50% - 70px)}.rain-cloud svg{width:100%;height:100%}.rain-flowers{justify-content:center;align-items:end;gap:24px;display:flex;position:absolute;inset:43% 6% 8%}.rain-flowers>button{background:0 0;border:0;flex:1;min-width:55px;max-width:135px;height:100%;padding:0;position:relative}.flower-art{width:100%;height:calc(100% - 35px);transition:all .4s}.bloomed .flower-art{animation:1.5s infinite alternate flowerDance}.flower-pot{clip-path:polygon(0 0,100% 0,87% 100%,13% 100%);background:#dc8b68;border-top:8px solid #efac86;border-radius:5px;height:22%;position:absolute;bottom:0;left:12%;right:12%}.drop-goals{justify-content:center;gap:2px;height:25px;display:flex}.drop-goals svg{fill:#fff;stroke:#4286a9;stroke-width:1.5px;width:18px}.drop-goals .filled{fill:#53b8e9}.falling-drop{background:#52b5e6;border-radius:70% 20% 60% 50%;width:12px;height:18px;animation:.5s ease-in both rainFall;position:absolute;top:0;left:45%}.balance-machine{width:60%;height:48%;position:absolute;top:20%;left:20%}.scale-frame{width:100%;height:100%}.scale-beam{transform-origin:50%;height:4px;transition:transform 1s;position:absolute;top:25%;left:7%;right:7%}.scale-beam>i{background:#a97c48;border-radius:5px;height:8px;display:block}.weighed .scale-beam{transform:rotate(var(--tilt))}.scale-pan{width:40%;height:100px;position:absolute;top:0}.pan-0{left:-10%}.pan-1{right:-10%}.pan-rope{border-left:3px solid #a48759;height:35px;position:absolute;top:0;left:50%}.scale-pan .weight-basket{margin-top:30px}.weight-basket{flex-wrap:wrap;place-content:end center;gap:1px;width:100%;height:80px;padding:0 0 15px;display:flex;position:relative}.weight-basket .sprite{width:25px}.weight-rim{background:#68bbd4;border:3px solid #438faa;border-radius:0 0 50% 50%;height:18px;position:absolute;bottom:0;left:0;right:0}.scale-target{color:#668785;z-index:2;background:#fff0c2;border:3px dashed #bb9655;border-radius:50%;width:54px;height:54px;font-size:30px;position:absolute;top:58%;left:calc(50% - 27px)}.balance-options>button{width:140px;height:90px}.adventure-card{background:linear-gradient(145deg,#c8f0f0,#a3d59a);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.adventure-card>svg{z-index:1;width:55%;height:85%;animation:4s infinite balloonSway}.adventure-card>.sprite{width:55%}.adventure-card-glow{background:#fff8;border-radius:50%;width:80%;height:120%;position:absolute;top:15%;left:-20%}.adventure-badge{color:#537275;z-index:2;background:#fffce9;border-radius:10px;padding:4px 7px;font-size:10px;font-weight:900;position:absolute;bottom:5px;left:8px}.card-butterfly{width:70%;animation:3s infinite butterflyBob;display:flex}.card-butterfly svg{width:50%}.adventure-paused *{animation-play-state:paused!important}@keyframes balloonSway{50%{transform:rotate(5deg)translateY(-4px)}}@keyframes butterflyBob{50%{transform:translateY(-8px)}}@keyframes wagonBounce{to{transform:translateY(-3px)}}@keyframes riverFlow{to{background-position:100% 100%}}@keyframes crossBridge{0%,10%{transform:translate(-60px)}90%,to{transform:translate(60px)}}@keyframes fruitArrive{0%{opacity:0;transform:translateY(-25px)scale(.6)}to{opacity:1;transform:none}}@keyframes flowerDance{to{transform:rotate(5deg)}}@keyframes rainFall{to{opacity:0;transform:translateY(100px)}}@media (width<=600px) and (orientation:portrait){.adventure-world{height:530px;min-height:480px;padding:8px}.adventure-toolbar{gap:5px}.adventure-toolbar .instruction{max-width:80%;padding:8px;font-size:14px}.adventure-toolbar>button{min-width:44px;height:44px}.adventure-dock{gap:6px;padding:7px;bottom:30px}.adventure-dock>button{width:43px;height:67px;padding:2px}.adventure-dock .sprite{width:40px}.adventure-targets{gap:6px;left:3%;right:3%}.adv-balloon-train .adventure-targets{flex-wrap:wrap;gap:18px 8px;top:32%;bottom:27%}.adv-balloon-train .adventure-slot{flex:0 0 28%;min-width:50px;height:45%}.balloon-pattern{gap:2px;padding:5px 8px;top:19%}.balloon-pattern span{width:34px;height:55px}.wagon:after,.wagon:before{border-width:3px;width:16px;height:16px;bottom:-9px}.wagon-balloon b{width:35px;height:40px;font-size:28px}.adv-butterfly-studio .adventure-targets,.adv-bridge-builder .adventure-targets{flex-wrap:wrap;gap:12px;top:24%;bottom:30%}.adv-butterfly-studio .adventure-slot,.adv-bridge-builder .adventure-slot{flex:0 0 43%;max-width:130px;height:45%}.adv-bridge-builder .adventure-dock>button{width:85px;height:65px}.market-list{width:42%;padding:6px;top:22%;bottom:30%;left:3%}.market-list>div{flex-wrap:wrap;justify-content:center;gap:2px}.market-list span{flex:0 0 30%;min-width:26px;max-width:32px}.market-basket{width:46%;height:25%;top:40%;right:3%}.market-basket .sprite{width:23px}.adv-fruit-market .adventure-dock>button{width:58px}.rain-flowers{gap:10px;inset:48% 3% 12%}.drop-goals{flex-wrap:wrap;align-content:center;height:48px}.drop-goals svg{width:15px;height:20px}.flower-art{height:calc(100% - 48px)}.rain-cloud{top:24%}.balance-machine{width:86%;height:35%;top:27%;left:7%}.scale-pan{width:42%}.scale-pan .sprite{width:21px}.balance-options>button{width:110px;height:100px}.balance-options .sprite{width:23px}.balance-options{gap:20px}.scale-target{top:75%}}@media (orientation:landscape) and (height<=600px){.game-screen:has(.adventure-world)>.activity{min-height:0;overflow:hidden}.adventure-world{border-radius:16px;height:100%;min-height:0;padding:5px}.adventure-toolbar .instruction{border-width:2px;max-width:80%;padding:5px 10px;font-size:12px}.adventure-toolbar>button{min-width:44px;height:44px}.adventure-dock{border-radius:15px;flex-flow:column wrap;justify-content:center;gap:5px;max-width:140px;padding:5px;inset:52px 6px 16px auto;transform:none}.adventure-dock>button{border-width:2px;width:46px;height:45px;min-height:44px;padding:1px}.adventure-dock .sprite{width:36px}.adventure-targets{gap:10px;inset:32% 24% 13% 6%}.balloon-pattern{gap:5px;padding:2px 9px;top:20%;left:39%}.balloon-pattern span{width:29px;height:39px}.adv-balloon-train .adventure-targets{gap:6px;top:40%;bottom:15%}.wagon-balloon b{width:30px;height:40px;font-size:28px}.wagon:before,.wagon:after{border-width:3px;width:16px;height:16px;bottom:-8px}.adv-balloon-train .adventure-slot{min-width:40px;max-width:70px}.adventure-status{font-size:11px;bottom:0}.adv-bridge-builder .adventure-dock>button{width:100px;height:44px}.adv-bridge-builder .adventure-targets{top:28%;bottom:10%;right:26%}.adv-bridge-builder .adventure-slot{height:85%}.market-list{width:30%;padding:4px;top:24%;bottom:8%;left:5%}.market-list span{max-width:30px}.market-list .checked b{font-size:20px}.market-basket{width:35%;height:46%;top:40%;right:21%}.market-basket .sprite{width:25px}.adv-fruit-market .adventure-dock{max-width:75px}.rain-cloud{width:110px;height:90px;top:23%;left:6%}.rain-flowers{gap:22px;inset:22% 8% 9% 29%}.drop-goals svg{width:15px;height:20px}.flower-art{height:calc(100% - 22px)}.balance-machine{width:55%;height:74%;top:15%;left:13%}.scale-pan{height:90px}.scale-pan .weight-basket{height:64px;margin-top:23px}.scale-pan .sprite{width:21px}.balance-options{max-width:120px;right:6%}.balance-options>button{width:95px;height:72px}.balance-options .sprite{width:19px}.balance-options .weight-basket{height:58px}.scale-target{width:46px;height:46px;top:70%;left:calc(50% - 23px)}}.game-screen:has(.adventure-world)>.activity{border:0;min-height:0;padding:0;display:block;overflow:hidden}.butterfly>svg{transform-origin:50%}.adventure-slot:disabled,.rain-flowers>button:disabled,.market-basket:disabled{opacity:1}@media (orientation:landscape) and (height<=600px){.adventure-dock{grid-template-columns:repeat(2,46px);align-content:center;max-width:none;display:grid}.adv-fruit-market .adventure-dock{max-width:none}.adv-bridge-builder .adventure-dock{grid-template-columns:100px}.balance-options{grid-template-columns:95px}}@media (prefers-reduced-motion:reduce){.adventure-world *,.adventure-card *{transition:none!important;animation:none!important}}.bridge-scene{display:block;position:absolute;inset:0}.bridge-scene>svg{width:100%;height:100%;display:block}.bridge-walker{width:24%;max-width:42px;animation:3s ease-in-out infinite bridgeWalk;position:absolute;top:50%;left:4%;transform:translateY(-65%)}.bridge-walker .sprite{width:100%}@keyframes bridgeWalk{0%,10%{left:3%}90%,to{left:74%}}.equalize-scale{width:64%;height:43%;top:24%;left:18%}.balance-pillar{background:linear-gradient(90deg,#ac7840,#e3b56d);border-radius:9px;width:18px;position:absolute;top:25%;bottom:0;left:calc(50% - 9px)}.balance-pillar:after{content:"";background:#ac7840;border-radius:15px;width:126px;height:18px;position:absolute;bottom:0;left:-54px}.equalize-scale .scale-beam{height:8px;transform:rotate(var(--tilt));transition:transform .65s ease-in-out;top:25%;left:18%;right:18%}.equalize-scale .scale-pan{width:54%;height:135px;transform:rotate(var(--untilt));transform-origin:50% 0;opacity:1;background:0 0;border:0;border-radius:20px;padding:0;transition:transform .65s ease-in-out;top:0}.equalize-scale .pan-0{left:-27%}.equalize-scale .pan-1{right:-27%}.equalize-scale .pan-rope{height:40px;top:0}.equalize-scale .weight-basket{align-content:end;height:94px;margin-top:36px;padding:0 4px 18px}.equalize-scale .weight-basket .sprite{flex-shrink:0;width:28px}.balance-hub{color:#467c57;pointer-events:none;background:#ffe3a1;border:4px solid #ac7840;border-radius:50%;place-items:center;width:44px;height:44px;font-size:25px;display:grid;position:absolute;top:calc(25% - 18px);left:calc(50% - 22px)}.balance-options>button{width:100px;height:90px;position:relative}.balance-options>button>.sprite{width:60px}.balance-options>button>span:last-child:not(.sprite){color:#368b65;font-size:28px;position:absolute;bottom:0;right:3px}.balanced .weight-rim{background:#79ca85;border-color:#489557}.equalize-scale button[data-drop-hover=true]{background:#fff4b740;outline:4px solid #ffd25a}.shadow-world{flex-direction:column;align-items:center;gap:22px;width:100%;padding:12px;display:flex;position:relative}.shadow-world button{touch-action:none}.shadow-target{background:#e3e9ff;border:4px dashed #a7a2d2;border-radius:35px;place-items:center;width:210px;height:210px;padding:15px;display:grid;position:relative}.shadow-target>.sprite{width:160px}.shadow-target.matched{opacity:1;background:#e0f4d8;border-style:solid;border-color:#69b784}.shadow-target>b{color:#328052;font-size:40px;position:absolute;bottom:0;right:9px}.shadow-options{gap:20px;display:flex}.shadow-options>button{background:#fff3d4;border:4px solid #fff;border-radius:24px;width:105px;height:105px;padding:7px;box-shadow:0 5px #d9c8a9}.shadow-options .sprite{width:100%}.shadow-options>button.selected{border-color:#eca73d}.shadow-target[data-drop-hover=true]{background:#fff1b9;border-color:#eca73d}.shadow-world>p{color:#855e37;min-height:20px;margin:0}@media (width<=600px) and (orientation:portrait){.equalize-scale{width:88%;height:35%;top:29%;left:6%}.equalize-scale .scale-pan{width:60%;height:120px}.equalize-scale .pan-0{left:-30%}.equalize-scale .pan-1{right:-30%}.equalize-scale .weight-basket{height:80px;padding-left:0;padding-right:0}.equalize-scale .weight-basket .sprite{width:24px}.balance-options>button{width:96px;height:80px}.shadow-world{gap:18px;padding:5px}.shadow-world .instruction{font-size:18px}.shadow-options{gap:10px}.shadow-options>button{width:80px;height:85px}}@media (orientation:landscape) and (height<=600px){.equalize-scale{width:64%;height:73%;top:20%;left:8%}.equalize-scale .scale-pan{height:105px}.equalize-scale .pan-rope{height:20px}.equalize-scale .weight-basket{height:76px;margin-top:17px;padding-bottom:16px}.equalize-scale .weight-basket .sprite{width:23px}.balance-options{grid-template-columns:85px;right:4%}.balance-options>button{width:85px;height:76px}.balance-options>button>.sprite{width:51px}.game-shadow>.activity{min-height:0;padding:0;display:block;overflow:hidden}.shadow-world{height:100%;padding:5px;display:block}.shadow-world .instruction{text-align:center;margin:0;font-size:14px}.shadow-target{border-radius:25px;width:145px;height:65%;padding:8px;position:absolute;top:24%;left:19%}.shadow-target>.sprite{width:min(105px,100%)}.shadow-options{align-items:center;gap:9px;position:absolute;inset:30% 4% 15% 57%}.shadow-options>button{border-radius:17px;flex:1;width:75px;min-width:48px;height:80px;padding:3px}.shadow-world>p{text-align:center;font-size:12px;position:absolute;bottom:0;left:0;right:0}}.equalize-scale .pan-rope{z-index:0;height:calc(100% - 12px)}.fruit-silhouette{filter:drop-shadow(0 5px #c9c7e3);width:100%;height:100%;max-height:170px}.equalize-scale .weight-basket{z-index:1}.adv-balloon-train .wagon-balloon{width:75%;min-width:0;height:78%;min-height:0;position:absolute;top:0;left:12.5%}.adv-balloon-train .wagon-balloon svg{animation:none;display:block;transform:none}.adv-balloon-train .adventure-complete .wagon{animation:none;transform:none}.adv-balloon-train .adventure-slot{flex-shrink:0;min-width:0}.adv-balloon-train .adventure-dock>button{flex-shrink:0}.placement-world{flex-direction:column;align-items:center;gap:14px;height:auto;min-height:510px;padding:16px;display:flex}.placement-world .adventure-toolbar{flex-shrink:0;width:100%}.placement-world .balloon-pattern{flex-shrink:0;max-width:100%;position:relative;inset:auto;transform:none}.placement-world .adventure-targets{flex-wrap:nowrap;flex:1;place-content:center;align-items:center;gap:14px;width:100%;min-height:180px;padding:8px 0 14px;position:relative;inset:auto}.placement-world .adventure-slot{flex:1 1 0;min-width:0;max-width:180px;height:180px}.placement-world .adventure-dock{flex-flow:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 auto;display:flex;position:relative;inset:auto;transform:none}.placement-world .adventure-dock>button{flex:none;width:70px;min-width:44px;height:78px;min-height:44px}.placement-world .adventure-status{width:100%;min-height:17px;margin:0;position:static;inset:auto}.placement-world .butterfly{width:100%;height:100%;max-height:175px;animation:none}.placement-world .butterfly>svg,.placement-world .wing-shadow{flex:0 0 50%;width:50%;min-width:0;height:100%}.placement-world .wing-shadow svg{width:100%;height:100%}.placement-world .placed .butterfly{animation:1.5s ease-in-out infinite butterflyBob}.placement-world.adv-bridge-builder .adventure-slot{flex-basis:0;max-width:210px;height:155px}.placement-world.adv-bridge-builder .adventure-dock>button{width:110px;height:65px}@media (width<=600px) and (orientation:portrait){.placement-world{gap:12px;min-height:480px;padding:10px}.placement-world .balloon-pattern{gap:3px;padding:5px 8px}.placement-world .balloon-pattern span{width:30px;height:43px}.placement-world .adventure-targets{flex-wrap:wrap;gap:15px 9px;min-height:180px}.placement-world .adventure-slot{flex:0 0 28%;min-width:0;height:100px}.placement-world.adv-butterfly-studio .adventure-slot,.placement-world.adv-bridge-builder .adventure-slot{flex:0 0 43%;max-width:150px;height:125px}.placement-world .adventure-dock{gap:8px;width:fit-content;max-width:100%;padding:7px;display:flex}.placement-world .adventure-dock>button{width:52px;height:62px}.placement-world.adv-balloon-train .adventure-dock{max-width:202px}.placement-world.adv-bridge-builder .adventure-dock>button{width:65px;height:54px}}@media (orientation:landscape) and (height<=600px){.game-screen:has(.placement-world){grid-template-rows:35px 20px auto 38px;height:auto}.placement-world{gap:4px;height:auto;min-height:0;padding:6px 10px}.placement-world .adventure-toolbar{min-height:44px}.placement-world .balloon-pattern{gap:5px;padding:2px 8px}.placement-world .balloon-pattern span{width:24px;height:30px}.placement-world .adventure-targets{flex-wrap:nowrap;gap:12px;min-height:78px;padding:0 0 9px}.placement-world .adventure-slot{flex:1 1 0;min-width:0;max-width:90px;height:78px}.placement-world.adv-butterfly-studio .adventure-slot{max-width:135px;height:100px}.placement-world.adv-bridge-builder .adventure-slot{max-width:145px;height:100px}.placement-world .adventure-dock{border-radius:17px;gap:9px;max-width:100%;padding:4px}.placement-world .adventure-dock>button{width:48px;height:48px}.placement-world.adv-bridge-builder .adventure-dock>button{width:90px;height:44px}.placement-world .adventure-status{min-height:14px;font-size:11px}.placement-world .wagon:before,.placement-world .wagon:after{width:14px;height:14px;bottom:-7px}.placement-world .wagon-balloon b{width:28px;height:36px;font-size:25px}}@media (orientation:landscape) and (height<=370px){.equalize-scale{top:18%}.equalize-scale .scale-pan{height:95px}}@media (orientation:landscape) and (height<=600px){:is(.game-screen:has(.adv-fruit-market),.game-screen:has(.adv-balance-island),.game-screen:has(.adv-rain-garden)){grid-template-rows:35px 20px auto 38px;height:auto}.adv-fruit-market,.adv-balance-island,.adv-rain-garden{height:300px;min-height:300px}.adv-fruit-market .adventure-dock,.adv-balance-island .adventure-dock{flex-direction:row;justify-content:center;align-items:center;gap:10px;max-width:94%;padding:5px;display:flex;inset:auto auto 18px 50%;transform:translate(-50%)}.adv-fruit-market .market-list{width:30%;top:21%;bottom:31%;left:15%}.adv-fruit-market .market-basket{width:30%;height:37%;top:28%;right:15%}.adv-balance-island .equalize-scale{width:56%;height:46%;top:18%;left:22%}.adv-balance-island .scale-pan{height:90px}.adv-balance-island .weight-basket{height:66px;margin-top:17px}.adv-balance-island .balance-options>button{width:62px;height:55px;min-height:44px}.adv-balance-island .balance-options>button>.sprite{width:43px}.adv-rain-garden .rain-cloud{width:110px;height:80px;top:19%;left:calc(50% - 55px)}.adv-rain-garden .rain-flowers{gap:25px;inset:51% 10% 7%}}.game-screen:has(.discovery-world)>.activity{min-height:0;padding:0;display:block;overflow:visible}.discovery-card{background:linear-gradient(145deg,#e0f2be,#7bceb4);justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:18px;display:flex;position:relative;overflow:hidden}.discovery-card-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:58%;max-width:150px;display:grid;transform:rotate(-6deg)}.discovery-card-pieces>span{background:#ffffffe8;border:3px solid #fff;border-radius:12px;overflow:hidden}.discovery-card-pieces .sprite{width:100%}.discovery-card>b{color:#699580;background:#fff1bd;border:4px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:30px;display:grid}.discovery-card-label{color:#536b75;z-index:2;background:#fff9df;border-radius:8px;padding:4px 7px;font-size:10px;position:absolute;bottom:8px;left:9px}.preview-fruit-domino,.preview-fruit-halves{background:linear-gradient(145deg,#ffe8a9,#f4b8ad)}.preview-fruit-domino .discovery-card-pieces,.preview-fruit-halves .discovery-card-pieces{width:68%;max-width:180px}.preview-fruit-hunt{background:linear-gradient(145deg,#e1edb5,#8ec48e)}.preview-arrow-trip{background:linear-gradient(145deg,#c3eefa,#b9b9ed)}.preview-arrow-trip>b{width:58px;font-size:15px}.preview-fruit-sudoku{background:linear-gradient(145deg,#e4daf6,#a9caee)}.discovery-world{--play-accent:#448b93;text-align:center;background:radial-gradient(at top,#fffdf3,#0000 60%),linear-gradient(150deg,#e7f7ed,#dfeeff);border-radius:26px;flex-direction:column;align-items:center;gap:18px;min-height:510px;padding:22px;display:flex}.discovery-world>.instruction{background:#fffffff0;border:2px solid #fff;border-radius:20px;max-width:780px;margin:0;padding:10px 20px;font-size:clamp(16px,2vw,23px);line-height:1.4}.discovery-stage{flex:1;justify-content:center;align-items:center;gap:20px;width:100%;min-width:0;max-width:900px;display:flex}.discovery-world button{touch-action:none;min-width:44px;min-height:44px}.discovery-world button:disabled{opacity:1}.discovery-dock{background:#fff9e9;border:3px solid #fff;border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:100%;padding:10px;display:flex;box-shadow:0 5px #d4e5df}.discovery-dock>button{background:#fff;border:3px solid #e4dcc5;border-radius:17px;flex:none;place-items:center;width:76px;height:78px;padding:5px;display:grid}.discovery-dock>button[aria-pressed=true],.discovery-world [data-drop-hover=true]{outline-offset:2px;outline:4px solid #ffb842}.discovery-dock>button:disabled{opacity:.35}.discovery-dock .sprite{width:100%;max-width:64px}.discovery-counter{min-height:20px;font-weight:700;color:#426a71!important;margin:0!important;font-size:14px!important}.fruit-sudoku{background:#a8d2d5;border-radius:23px;gap:8px;width:min(300px,100%);padding:10px;display:grid}.fruit-sudoku button{aspect-ratio:1;background:#f8fbf3;border:3px solid #fff;border-radius:13px;min-width:0;min-height:0;padding:6px}.fruit-sudoku .puzzle-cell{background:#e9f6ff;border-style:dashed;border-color:#568fa6}.fruit-sudoku .puzzle-cell:disabled{background:#e6f8e9;border-style:solid;border-color:#57b38a}.empty-symbol{color:#82a2b9;font-size:40px}.fruit-sudoku .sprite{width:100%;height:100%}.domino-stage{flex-wrap:wrap}.domino-chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;max-width:650px;display:flex}.domino-tile{background:#fff;border:2px solid #d6c9a8;border-radius:13px;align-items:center;gap:5px;width:108px;padding:5px;display:flex}.domino-tile>.sprite{flex:0 0 42px;width:42px}.domino-tile>i{border-left:2px dotted #cfb99b;height:36px}.domino-start{background:#fff1bc;border:3px solid #e9bb63;border-radius:50%;width:62px;padding:5px}.domino-end{background:#e0f4e8;border:3px dashed #66a3a1;border-radius:23px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:130px;padding:12px;display:flex}.domino-end .sprite{width:58px}.domino-end>span:last-child{color:#3c8a70;font-size:28px}.domino-options>button{width:124px;height:76px}.domino-options .domino-tile{max-width:100%}.domino-arrival{animation:.35s ease-out discovery-arrive}.share-stage{align-items:end;gap:18px}.share-basket{background:#fff2d4;border:3px solid #d4a96b;border-radius:24px 24px 40px 40px;flex:1;max-width:210px;padding:15px 10px 34px;position:relative;min-width:0!important;min-height:160px!important}.share-spaces{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.share-spaces>span{place-items:center;width:48px;height:48px;display:grid}.share-spaces i{border:3px dashed #ccb389;border-radius:50%;width:38px;height:38px}.share-spaces .sprite{width:48px;animation:.25s ease-out discovery-arrive}.basket-rim{background:#dba763;border-radius:10px;height:14px;position:absolute;bottom:24px;left:0;right:0;box-shadow:inset 0 4px #efbf7e}.share-basket>b{color:#6b7353;font-size:14px;position:absolute;bottom:4px;left:0;right:0}.remaining-fruits{flex-wrap:wrap;justify-content:center;gap:3px;max-width:280px;display:flex}.remaining-fruits .sprite{width:30px!important}.hunt-reference{justify-content:center;align-items:center;gap:15px;display:flex}.hunt-reference>.sprite{width:65px}.hunt-reference>span:nth-child(2){color:#568faa;font-size:28px}.hunt-dots{flex-wrap:wrap;gap:6px;max-width:180px;display:flex}.hunt-dots i{background:#d8e5eb;border:3px solid #fff;border-radius:50%;width:20px;height:20px}.hunt-dots i.found{background:#54b389}.hunt-grid{gap:9px;width:min(410px,100%);display:grid}.hunt-grid button{aspect-ratio:1;background:#fff9e8;border:3px solid #fff;border-radius:20px;min-width:0;min-height:0;padding:7px;position:relative;box-shadow:0 3px #ceddcc}.hunt-grid .sprite{width:100%;height:100%}.hunt-grid button.found{background:#d5f3da;border-color:#53ae82}.hunt-grid b{color:#267b51;background:#fff;border-radius:50%;width:25px;height:25px;position:absolute;bottom:0;right:0}.halves-stage{flex-wrap:wrap}.half-target{background:#fffdf2;border:3px dashed #b9b4d7;border-radius:24px;justify-content:center;align-items:center;width:160px;height:160px;padding:8px;display:flex}.half-target.complete{background:#e6f7e1;border-style:solid;border-color:#6ab78b}.fruit-half{aspect-ratio:1/2;flex-shrink:0;width:50%;display:block;position:relative;overflow:hidden}.fruit-half .sprite{border-radius:0;display:block;width:200%!important;max-width:none!important}.right-half .sprite{transform:translate(-50%)}.missing-half{aspect-ratio:1/2;color:#b1a6c7;border-left:2px dashed #c3b7da;place-items:center;width:50%;font-size:40px;display:grid}.halves-options>button{width:65px;height:94px}.halves-options .fruit-half{width:100%;max-width:40px}.trip-stage{flex-wrap:wrap;max-width:750px}.trip-grid{background:#8ec68f;border:4px solid #fff;border-radius:23px;gap:5px;width:min(300px,100%);padding:8px;display:grid}.trip-grid>div{aspect-ratio:1;border-radius:12px;place-items:center;min-width:0;display:grid;position:relative}.trip-grid .path{background:#f7eac3;box-shadow:inset 0 -4px #e6d4a8}.trip-grid .grass{color:#bde4b3;background:#72b780;font-size:27px}.trip-grid .path>i{background:#d4bd85;border-radius:50%;width:10px;height:10px}.trip-grid .sprite{width:90%}.traveler-star{color:#f1a321;text-shadow:0 2px #bd7f17;font-size:42px;animation:.45s ease-out trip-hop}.trip-program{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:220px;display:grid}.trip-program button{color:#497fab;background:#fff;border:3px dashed #a9c3de;border-radius:14px;width:55px;height:55px;font-size:30px}.trip-program button.active{background:#ffe49a;border-style:solid}.program-dot{background:#dae5ef;border-radius:50%;width:12px;height:12px;margin:auto;display:block}.trip-controls>button{width:58px;height:58px;font-size:35px}.trip-controls>.trip-run{color:#fff;background:#55ad86;border-color:#83cea9}.trip-controls>.trip-run:disabled{opacity:.45}@keyframes discovery-arrive{0%{opacity:.2;transform:translateY(-10px)scale(.85)}to{opacity:1;transform:none}}@keyframes trip-hop{50%{transform:translateY(-8px)}}@media (width<=600px){.discovery-world{gap:14px;min-height:480px;padding:12px}.discovery-world>.instruction{padding:10px;font-size:16px}.discovery-stage{gap:12px}.discovery-dock{gap:8px;padding:7px}.discovery-dock>button{width:58px;height:62px}.share-stage{gap:7px}.share-basket{padding:10px 5px 34px}.share-spaces{gap:4px}.share-spaces>span,.share-spaces .sprite{width:33px;height:33px}.share-spaces i{width:28px;height:28px}.remaining-fruits{max-width:170px}.remaining-fruits .sprite{width:23px!important}.half-target{width:112px;height:112px}.halves-options>button{width:48px;height:73px}.halves-options .fruit-half{max-width:28px}.domino-options>button{width:110px;height:65px}.domino-tile{gap:3px;width:96px;padding:3px}.domino-tile>.sprite{flex-basis:37px;width:37px}.domino-end{width:100px;padding:7px}.domino-end .sprite{width:46px}.trip-controls{gap:7px}.trip-controls>button{width:48px;height:48px;font-size:29px}.trip-program{grid-template-columns:repeat(3,minmax(0,1fr))}.trip-program button{width:48px;height:48px}.hunt-grid{gap:6px}.hunt-grid button{padding:4px}.hunt-reference>.sprite{width:52px}}@media (orientation:landscape) and (height<=600px){.game-screen:has(.discovery-world){grid-template-rows:35px 20px auto 38px;height:auto}.discovery-world{gap:8px;min-height:0;padding:8px}.discovery-world>.instruction{padding:6px 12px;font-size:14px}.discovery-stage{gap:12px;min-height:0}.discovery-dock{gap:8px;padding:5px}.discovery-dock>button{width:48px;height:48px}.discovery-counter{min-height:14px;font-size:11px!important}.fruit-sudoku{gap:4px;width:180px;padding:5px}.fruit-sudoku button{padding:3px}.empty-symbol{font-size:26px}.domino-options>button{width:100px;height:58px}.domino-chain{max-width:430px}.domino-tile{gap:3px;width:88px;padding:3px}.domino-tile>.sprite{flex-basis:33px;width:33px}.domino-tile>i{height:25px}.domino-start{width:45px}.domino-end{width:100px;padding:6px}.domino-end .sprite{width:42px}.share-basket{max-width:175px;padding-top:8px;min-height:115px!important}.share-spaces>span,.share-spaces .sprite{width:35px;height:35px}.share-spaces i{width:29px;height:29px}.hunt-reference>.sprite{width:44px}.hunt-grid{gap:5px;width:260px}.hunt-grid button{padding:3px}.half-target{width:110px;height:110px}.halves-options>button{height:65px}.halves-options .fruit-half{max-width:25px}.trip-grid{gap:4px;width:190px;padding:5px}.trip-program button{width:48px;height:48px}.trip-controls>button{width:48px;height:48px;font-size:29px}.traveler-star{font-size:31px}.discovery-fruit-hunt{grid-template-columns:100px minmax(0,1fr);justify-content:center;display:grid}.discovery-fruit-hunt>.instruction{grid-column:1/-1;justify-self:center}.discovery-fruit-hunt .hunt-reference{flex-direction:column;gap:5px}.discovery-fruit-hunt .discovery-counter{grid-column:1/-1}.discovery-fruit-hunt .discovery-stage{justify-content:start}}@media (prefers-reduced-motion:reduce){.discovery-world *{transition:none!important;animation:none!important}}.story-card{background:url(/egiticioyunlar/art/animated-worlds.png) 100% 0/200% 200%;place-items:center;height:100%;min-height:170px;display:grid;position:relative;overflow:hidden}.story-card .storybook-friend{width:155px;height:155px}.story-card b{color:#355a43;letter-spacing:1px;background:#fff9df;border-radius:12px;padding:5px 12px;font-size:10px;position:absolute;bottom:9px}.storybook-world{--friend:clamp(135px,19vw,235px);color:#264c42;background:linear-gradient(#fff5,#fff2),url(/egiticioyunlar/art/animated-worlds.png) 100% 0/200% 200%;border-radius:30px;width:100%;max-width:1200px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #fff9}.storybook-world.sleepy-story{background-blend-mode:normal;background-color:#1d3155;background-position:0 0}.storybook-caption{text-align:center;background:#fffffff0;justify-content:center;align-items:center;gap:14px;padding:12px 15px;display:flex}.storybook-caption p{margin:3px;font-size:14px}.storybook-caption h3{margin:3px;font-size:clamp(16px,2vw,23px)}.storybook-caption i{background:#c3d3cd;border-radius:50%;width:9px;height:9px;margin:0 4px;display:inline-block}.storybook-caption i.lit{background:#de9a32}.storybook-caption button{color:#386350;background:#fff;border:2px solid #cbded1;border-radius:50%;flex:none;width:48px;height:48px}.storybook-scene{flex-direction:column;justify-content:center;gap:16px;min-height:380px;padding:20px 18px 8px;display:flex}.storybook-row,.storybook-choices{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(10px,2vw,30px);max-width:100%;display:flex}.storybook-friend{width:var(--friend);height:var(--friend);background:url(/egiticioyunlar/art/story-friends-v2.png) 0 0/400% 300% no-repeat;background-position:calc(var(--pose) * 100% / 3) calc(var(--row) * 50%);transform:scale(var(--scale));transform-origin:50% 90%;filter:drop-shadow(0 8px 6px #24432533);flex:none;animation:3.2s ease-in-out infinite storybook-breathe;display:block}.storybook-friend.pose-2{animation:.65s ease-in-out 2 storybook-cheer}.storybook-friend.pose-3{animation:4s ease-in-out infinite storybook-breathe}.storybook-seat{touch-action:none;background:0 0;border:0;border-radius:24px;flex-direction:column;justify-content:end;align-items:center;min-width:0;padding:0;display:flex;position:relative}.storybook-fruits{background:#fffbe8e8;border-radius:24px;justify-content:center;align-items:center;gap:5px;min-height:70px;padding:7px;display:flex;box-shadow:0 5px #89734b44}.storybook-fruits>span{border-radius:50%;width:clamp(48px,6vw,75px);height:clamp(48px,6vw,75px);display:block}.storybook-fruits .sprite{width:100%!important;height:100%!important}.storybook-fruits .empty{background:#e1edda;border:3px dashed #749f81}.storybook-choices{align-items:center;min-height:100px}.storybook-basket{touch-action:manipulation;background:repeating-linear-gradient(0deg,#d9a867 0 8px,#bf894b 8px 11px);border:5px solid #b47a3e;border-radius:20px 20px 35px 35px;padding:7px;box-shadow:0 6px #73502d66}.storybook-piece{touch-action:none;background:#fffbed;border:3px solid #e3c895;border-radius:25px;place-items:center;width:clamp(86px,12vw,135px);min-height:100px;padding:9px;display:grid}.storybook-piece>.sprite{width:85px!important;height:85px!important}.storybook-world button{cursor:pointer;transition:box-shadow .15s,background .15s}.storybook-world button:focus-visible,.storybook-world .selected{outline-offset:3px;outline:5px solid #ffc445}.storybook-world button:disabled{cursor:default}.storybook-piece:disabled,.storybook-choices>.storybook-seat:disabled{opacity:.18}.storybook-world [data-drop-hover=true]{background:#fff7;outline:6px solid #ffc445}.storybook-message{text-align:center;background:#fffffff0;border-radius:16px;max-width:90%;min-height:36px;margin:8px auto 12px;padding:6px 16px;font-weight:700}.storybook-return{border:6px solid #ba874c;border-radius:15px 15px 30px 30px;align-self:center}.storybook-bed,.storybook-home{background:linear-gradient(#d7a36b,#a9713d);border:7px solid #805332;border-radius:22px;place-items:center;width:clamp(135px,24vw,270px);height:115px;display:grid;position:relative;box-shadow:0 8px #5d402740}.storybook-bed.bed-1,.storybook-home.home-1{width:clamp(160px,30vw,330px);height:150px}.storybook-bed>span:last-child,.storybook-home>span:last-child{background:linear-gradient(135deg,#c7ecdb,#78bba5);border-radius:18px;position:absolute;inset:12px;box-shadow:inset 0 5px 10px #fff8}.storybook-bed .storybook-friend,.storybook-home .storybook-friend{z-index:2;position:absolute;bottom:0}.storybook-bed.occupied{box-shadow:0 0 0 7px #fbe49e}.storybook-bedtime{background:radial-gradient(#ffecc38c,#0000 70%);border-radius:50%;justify-content:center;align-self:center;align-items:flex-end;width:300px;height:245px;display:flex;position:relative}.storybook-bedtime>.storybook-friend{width:235px;height:235px}.storybook-prop{width:80px;height:74px;display:block;position:relative}.prop-0{background:linear-gradient(135deg,#fffef8,#c4e1e4);border:4px solid #a0c5cc;border-radius:20px;height:52px;transform:rotate(-8deg);box-shadow:inset 4px 5px 10px #fff,0 5px 5px #263d4422}.prop-1{background:repeating-linear-gradient(45deg,#eaa873 0 14px,#f3c398 14px 28px);border:5px solid #c98861;border-radius:12px;box-shadow:inset 0 0 10px #fff8}.prop-2:before{content:"";background:#bc8748;width:12px;height:42px;position:absolute;top:30px;left:34px}.prop-2:after{content:"";background:linear-gradient(#fff8b8,#efc462);border-radius:35px 35px 8px 8px;position:absolute;inset:0 5px 24px;box-shadow:0 0 22px #ffe88b}.storybook-bedtime>.prop-0{position:absolute;bottom:8px;left:75px}.storybook-bedtime>.prop-1{width:120px;height:76px;animation:.8s ease-out storybook-cover;position:absolute;bottom:0;left:107px}.storybook-bedtime>.prop-2{position:absolute;top:30px;right:0}.storybook-bedtime.stage-3{background:radial-gradient(#223b5b99,#0000 70%)}.stage-3>.prop-2{filter:brightness(.35)}.storybook-sleep{color:#fffbdc;text-shadow:0 2px 4px #254560;font-size:28px}.storybook-path{justify-content:center;align-items:flex-end;gap:10px;min-height:230px;display:flex;position:relative}.storybook-path>.storybook-friend{width:155px;height:155px}.storybook-path>button{background:#fff8;border:0;border-radius:20px;align-items:flex-end;gap:8px;min-height:135px;padding:15px;display:flex}.storybook-stone{background:linear-gradient(100deg,#ce9b62,#edc58d 45%,#ad783e);border:4px solid #936638;border-radius:12px 12px 5px 5px;width:clamp(52px,7vw,85px);display:block;box-shadow:inset 0 5px #ffe1ab,0 5px 3px #4b342c33}.storybook-stone.empty{box-shadow:none;background:#fff5;border:3px dashed #689083}.crossing>.storybook-friend{animation:1.3s ease-in-out forwards storybook-cross}.arrival{animation:.9s ease-out storybook-arrive}.storybook-world.paused *{animation-play-state:paused!important}.game-screen:has(.storybook-world)>.activity{min-height:0!important}.complete .storybook-message{background:#fff2ba}@keyframes storybook-breathe{50%{transform:scale(var(--scale)) translateY(-3px)}}@keyframes storybook-cheer{50%{transform:scale(var(--scale)) translateY(-15px) rotate(3deg)}}@keyframes storybook-arrive{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:translate(0)}}@keyframes storybook-cover{0%{opacity:0;transform:translateY(65px)}to{opacity:1;transform:translateY(0)}}@keyframes storybook-cross{0%{transform:translate(0)}30%{transform:translate(90px,-60px)}65%{transform:translate(160px,-90px)}to{transform:translate(240px,-110px)}}@media (width<=600px){.storybook-world{--friend:clamp(95px,28vw,160px);border-radius:20px}.storybook-scene{gap:16px;min-height:300px;padding:14px 8px 5px}.storybook-row{gap:5px}.storybook-caption{gap:5px;padding:9px}.storybook-caption p{font-size:12px}.storybook-fruits{gap:2px;min-height:58px;padding:5px}.storybook-fruits>span{width:42px;height:42px}.storybook-choices{gap:9px}.storybook-basket{border-width:3px;padding:4px}.storybook-basket .storybook-fruits>span{width:35px;height:35px}.storybook-message{font-size:13px}.storybook-path{gap:0}.storybook-path>.storybook-friend{width:100px;height:100px}.storybook-path>button{gap:5px;padding:10px}.storybook-bed{width:125px}.storybook-bed.bed-1{width:155px}.storybook-home{width:125px}.storybook-home.home-1{width:155px}@keyframes storybook-cross{30%{transform:translate(60px,-60px)}65%{transform:translate(120px,-90px)}to{transform:translate(180px,-110px)}}}@media (orientation:landscape) and (height<=600px){.storybook-world{--friend:125px}.storybook-scene{gap:8px;min-height:230px;padding-top:4px}.storybook-caption p{display:none}.storybook-caption{padding:5px}.storybook-message{margin:4px auto}.storybook-bedtime{height:170px}.storybook-bedtime>.storybook-friend{width:170px;height:170px}.storybook-piece{min-height:80px}.storybook-piece>.sprite{width:65px!important;height:65px!important}.storybook-path{min-height:165px}}@media (prefers-reduced-motion:reduce){.storybook-world *{animation:none!important}}.storybook-world.sleepy-story{background-image:linear-gradient(#172c5799,#26385488),url(/egiticioyunlar/art/animated-worlds.png)}.storybook-basket{min-width:88px;min-height:88px}.storybook-bedtime.stage-3>.storybook-friend{filter:brightness(.8)drop-shadow(0 8px 5px #15284455)}.storybook-world button:disabled{opacity:1}.storybook-world .storybook-piece:disabled,.storybook-world .storybook-choices>.storybook-seat:disabled{opacity:.18}.storybook-bedtime>.prop-1{width:95px;height:60px;left:155px}.storybook-bed .storybook-friend{width:190px;height:190px}.storybook-bedtime>.prop-0{bottom:3px;left:70px}@media (orientation:landscape) and (height<=600px){.storybook-bedtime>.prop-1{width:75px;height:45px;left:150px}.storybook-bed .storybook-friend{width:145px;height:145px}}@media (width<=600px){.storybook-world{--friend:clamp(76px,25vw,150px)}.storybook-row{flex-wrap:nowrap}.storybook-scene{padding-left:5px;padding-right:5px}}.storybook-path{min-height:270px}@media (width<=600px){.storybook-path{min-height:230px}}@media (orientation:landscape) and (height<=600px){.storybook-path{min-height:230px}.storybook-path>.storybook-friend{width:110px;height:110px}.storybook-scene:has(.storybook-path){flex-direction:row;align-items:center}.storybook-scene:has(.storybook-path)>.storybook-choices{gap:6px;max-width:40%}.storybook-scene:has(.storybook-path) .storybook-piece{width:80px}}.storybook-caption{flex-shrink:0;height:auto;min-height:0}.storybook-friend{clip-path:inset(0 0 3%)}@media (orientation:landscape) and (height<=600px){.storybook-caption{gap:8px;padding:4px 10px}.storybook-caption>div>span{display:none}.storybook-caption h3{margin:0;font-size:15px;line-height:1.2}.storybook-caption button{width:44px;height:44px}.storybook-scene{flex-direction:row;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:6px 10px}.storybook-scene>.storybook-row{flex-wrap:nowrap;flex:1;gap:8px}.storybook-scene>.storybook-choices{flex:0 45%;gap:8px;max-width:45%;min-height:0}.storybook-fruits{gap:3px;min-height:45px;padding:4px}.storybook-basket{border-width:3px;min-width:80px;min-height:76px;padding:4px}.storybook-piece{width:80px;min-height:80px;padding:6px}.storybook-piece>.sprite{width:62px!important;height:62px!important}.storybook-message{min-height:0;margin:4px auto;padding:4px 12px;font-size:12px;line-height:1.2}.storybook-path>button{gap:5px;min-height:115px;padding:10px}.storybook-bedtime{width:260px;height:180px}.storybook-bed,.storybook-home{width:130px;height:90px}.storybook-bed.bed-1,.storybook-home.home-1{width:160px;height:115px}.storybook-scene>.storybook-choices:has(.storybook-bed){flex-wrap:nowrap;flex-basis:auto;max-width:none}.storybook-scene>.storybook-choices:has(.storybook-seat){flex-wrap:nowrap}.storybook-path{min-height:180px}.storybook-path>.storybook-friend{width:65px;height:65px}.storybook-world{--friend:85px}.storybook-scene{min-height:145px}.storybook-fruits>span{width:32px;height:32px}.storybook-scene>.storybook-choices{gap:6px}.storybook-basket{min-width:76px}.storybook-bedtime{height:140px}.storybook-bedtime>.storybook-friend{width:140px;height:140px}.storybook-bedtime>.prop-0{width:45px;height:28px;bottom:0;left:78px}.storybook-bedtime>.prop-1{width:60px;height:35px;left:140px}.game-screen:has(.storybook-world)>.feedback.positive{z-index:8;background:#f7fbfff5;border-radius:16px;margin-top:4px;padding:4px;position:sticky;bottom:0;box-shadow:0 -3px 12px #25453014}}.world-card,.animated-world{background-image:url(/egiticioyunlar/art/animated-worlds.png);background-repeat:no-repeat;background-size:200% 200%}.world-living-garden{background-position:0 0}.world-hungry-bunny{background-position:100% 0}.world-color-aquarium{background-position:0 100%}.world-rocket-workshop{background-position:100% 100%}.world-card{position:absolute;inset:0;overflow:hidden}.world-card-actor{filter:drop-shadow(0 6px 6px #15333040);width:65%;height:95%;position:absolute;bottom:0;left:18%}.world-card-actor>svg{width:100%;height:100%}.world-card .card-sprout{font-size:65px;position:absolute;bottom:5px;right:0}.world-badge{color:#745f2a;letter-spacing:.7px;background:#fff7dfeb;border-radius:9px;padding:5px 9px;font-size:9px;font-weight:900;position:absolute;bottom:8px;left:8px}.game-screen:has(.animated-world)>.activity{background:#acd9ed;border:0;min-height:0;padding:0;display:block;overflow:hidden;box-shadow:0 7px #dce8ec}.animated-world{isolation:isolate;border-radius:23px;height:520px;min-height:490px;position:relative;overflow:hidden;container-type:inline-size}.world-toolbar{z-index:5;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:14px;left:16px;right:16px}.world-toolbar .instruction{color:#365564;background:#fffcf1f2;border:2px solid #fff;border-radius:18px;max-width:650px;margin:0;padding:12px 18px;font-size:18px;box-shadow:0 4px #78909c25}.motion-control{color:#51768b;background:#fff9e9e8;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:46px;height:46px;font-weight:900;box-shadow:0 4px #27425325}.world-dock{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff5ddd9;border:3px solid #fffcf2;border-radius:28px;justify-content:center;align-items:center;gap:14px;padding:9px 16px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px #44332430}.world-dock>button{background:#fffdf8;border:3px solid #eadac3;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;padding:4px;display:flex;box-shadow:0 4px #b4ad9238}.world-dock svg{width:58px;height:58px;overflow:visible}.world-dock button>span:not(.sprite){color:#52768b;font-size:11px;font-weight:800}.world-dock .sprite{border-radius:14px;width:100%}.world-dock button:disabled{opacity:.35}.world-dock .selected{border-color:#ffca52;outline:3px solid #ffd874;transform:translateY(-5px)}.world-counter{color:#fff9;gap:6px;font-size:28px;display:flex;position:absolute;top:90px;right:22px}.world-counter .earned{color:#ffdf61;text-shadow:0 3px #9b7b4b}.garden-pots{justify-content:center;align-items:end;gap:6%;display:flex;position:absolute;inset:20% 8% 24%}.garden-pot{touch-action:none;background:0 0;border-radius:25px;width:190px;max-width:29%;height:240px;padding:0;position:relative;overflow:visible}.garden-pot:disabled{opacity:1}.garden-pot .soil{background:radial-gradient(at 40% 32%,#aa7150,#704229 65%,#503c27 70%,#829747 75%);border:4px solid #789343;border-radius:50%;height:65px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 9px 9px #33532855}.soil-hint{opacity:.65;width:60px;animation:2.5s ease-in-out infinite world-bob;position:absolute;bottom:4px;left:calc(50% - 30px)}.soil-hint svg{width:100%}.plant{transform-origin:50% 100%;opacity:0;pointer-events:none;width:120px;height:190px;transition:transform 1s cubic-bezier(.18,.8,.25,1.2),opacity .5s;position:absolute;bottom:28px;left:50%;transform:translate(-50%)scale(.05)}.plant>svg{width:100%;height:100%}.plant-stage-2{opacity:1;transform:translate(-50%)scale(.65)}.plant-stage-3{opacity:1;animation:3s ease-in-out infinite plant-sway;transform:translate(-50%)scale(1)}.plant-stage-4{opacity:1;filter:saturate(.6);transform:translate(-50%)scale(.7)}.grown-fruit{filter:drop-shadow(0 5px 3px #16441544);border-radius:50%;animation:.9s cubic-bezier(.2,1.6,.4,1) fruit-bloom;position:absolute;top:4%;left:25%;width:72%!important}.plant-stage-4 .grown-fruit{display:none}.planted-seed{background:#efd193;border-radius:70% 30%;width:14px;height:20px;animation:.5s fruit-bloom;position:absolute;bottom:28px;left:calc(50% - 7px)}.water-shower{pointer-events:none;position:absolute;inset:15% 15% 20%}.water-shower i{background:#69d7ff;border-radius:60% 40%;width:10px;height:18px;animation:.6s linear infinite water-fall;position:absolute;top:0;box-shadow:0 0 3px #fff}.watering .soil{filter:brightness(.8)}.sun-rays{width:90px;animation:.9s ease-out sun-beam;position:absolute;top:0;left:10%}.sun-rays svg{filter:drop-shadow(0 0 22px #ffff6c);width:100%}.harvesting .grown-fruit{animation:.95s ease-in forwards harvest-flight}.harvest-check{color:#538941;background:#f7ffdbe8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:30px;display:grid;position:absolute;bottom:4px;left:calc(50% - 22px)}.bunny-target{touch-action:none;filter:drop-shadow(0 12px 6px #2c443d30);background:0 0;border-radius:50%;width:30%;height:63%;padding:0;position:absolute;bottom:23%;left:35%}.bunny-target:disabled{opacity:1}.rabbit{width:100%;height:100%;overflow:visible}.rabbit-body{transform-origin:100px 220px;animation:3s ease-in-out infinite rabbit-breathe}.rabbit-eyes{transform-origin:100px 114px;animation:5s infinite rabbit-blink}.ear{transform-origin:100px 100px}.ear-left{animation:4s ease-in-out infinite ear-wiggle}.ear-right{animation:4s ease-in-out 1s infinite reverse ear-wiggle}.chewing .rabbit-mouth{transform-origin:100px 146px;animation:.22s ease-in-out infinite chew}.chewing .rabbit-head{transform-origin:100px 170px;animation:.25s infinite alternate chew-head}.rabbit-happy .rabbit-body{animation:.65s ease-in-out infinite rabbit-hop}.bunny-request{z-index:2;background:#fffdf1;border:5px solid #f9e2b1;border-radius:30px;width:130px;padding:10px 16px;animation:3s ease-in-out infinite world-bob;position:absolute;top:22%;left:14%;box-shadow:0 7px #4e533234}.bunny-request:after{content:"";border-top:18px solid #0000;border-bottom:5px solid #0000;border-left:20px solid #fffdf1;position:absolute;bottom:15px;right:-17px}.bunny-request>.sprite{border-radius:18px;width:100%}.bunny-request>span:not(.sprite):not(.request-dots){color:#f18395;font-size:65px}.request-dots{justify-content:center;gap:4px;margin-top:6px;display:flex}.request-dots i{background:#e4d9c4;border-radius:50%;width:10px;height:10px}.request-dots .earned{background:#83bd70}.flying-snack{z-index:6;pointer-events:none;width:65px;animation:.45s ease-in forwards snack-flight;position:absolute;top:40%;left:47%}.bunny-foods{gap:10px}.fish-art{width:100%;height:100%;overflow:visible}.fish-tail{transform-origin:37px 46px;animation:.5s infinite alternate fin-wag}.fish-fin{transform-origin:65px 49px;animation:.7s infinite alternate fin-wag}.aquarium-target{color:#3c768e;background:#eafaffdf;border:3px solid #fff;border-radius:24px;align-items:center;gap:12px;padding:6px 16px;font-size:23px;font-weight:900;display:flex;position:absolute;top:82px;left:22px;box-shadow:0 5px #26455e33}.aquarium-target svg{width:66px;height:46px}.swim-area{position:absolute;inset:34% 9% 15%}.fish-lane{width:22%;height:46%;animation:fish-drift 5s var(--delay) ease-in-out infinite alternate;position:absolute}.swimming-fish{touch-action:none;filter:drop-shadow(0 8px 4px #0c5f9030);background:0 0;border-radius:45%;width:100%;height:100%;padding:6px;transition:opacity .6s,transform .6s;position:relative}.swimming-fish:active{transform:scale(1.13)}.swimming-fish.fish-found{opacity:.18;filter:none;transform:scale(.65)}.fish-spark{color:#ffe983;font-size:36px;animation:.65s forwards fish-pop;position:absolute;top:15%;left:40%}.fish-collection{color:#b5dfea;background:#0d6f947a;border-radius:24px;gap:12px;padding:7px 20px;font-size:29px;display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.fish-collection .earned{color:#ffce8f;animation:.5s fruit-bloom}.bubble-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bubble-field i{border:2px solid #fff8;border-radius:50%;width:20px;height:20px;animation:7s linear infinite bubble-rise;position:absolute;bottom:-30px;box-shadow:inset 3px 3px 5px #fff5}.rocket-ship{filter:drop-shadow(0 10px 6px #17254660);width:180px;height:63%;position:absolute;bottom:24%;left:calc(50% - 90px)}.rocket-art{width:100%;height:100%;overflow:visible}.rocket-slot{color:#4a7686;touch-action:none;background:#e8f8ff55;border:3px dashed #fff;border-radius:22px;width:30%;height:25%;font-size:28px;position:absolute;left:35%}.rocket-slot:disabled{opacity:0}.rocket-slot.slot-0{height:23%;top:3%}.rocket-slot.slot-1{height:30%;top:34%}.rocket-slot.slot-2{width:92%;height:17%;top:69%;left:4%}.rocket-dock>button{width:85px}.rocket-dock .rocket-art{width:65px;height:68px}.rocket-dock{min-width:300px}.rocket-dock button:has(.rocket-art){overflow:hidden}.rocket-dock button .rocket-art:has(>path:only-child){transform:scale(1.6)translateY(18px)}.fuel-meter{flex-direction:column-reverse;gap:5px;width:30px;display:flex}.fuel-meter i{background:#c4d0d7;border:1px solid #95a1a7;border-radius:4px;height:9px;transition:background .2s,box-shadow .2s}.fuel-meter .filled{background:#87d391;box-shadow:0 0 8px #b8ffd5}.rocket-dock .launch-button{background:#ffcb73;flex-direction:row;gap:2px;width:110px}.launch-button .rocket-art{width:40px}.launch-button>span{color:#6f4e36!important;font-size:16px!important}.rocket-ship.launched{animation:2.3s ease-in forwards rocket-liftoff}.rocket-flame{transform-origin:75px 199px;animation:.12s infinite alternate flame-flicker}.launch-countdown{color:#fff1c9;text-shadow:0 6px #635c93;font-size:100px;font-weight:1000;animation:.8s ease-out countdown-pop;position:absolute;top:28%;left:15%}.launch-smoke{pointer-events:none;height:70px;position:absolute;bottom:22%;left:37%;right:37%}.launch-smoke i{background:#e9daffbd;border-radius:50%;animation:2s forwards smoke-expand;position:absolute;inset:0}.launch-smoke i:nth-child(2){animation-delay:.2s;left:-40%}.launch-smoke i:nth-child(3){animation-delay:.4s;left:40%}.world-confetti{pointer-events:none;z-index:8;position:absolute;inset:0;overflow:hidden}.world-confetti i{left:calc(var(--i)*7%);width:10px;height:17px;animation:confetti-fall 2.3s calc(var(--i)*60ms) ease-in both;border-radius:3px;position:absolute;top:-20px}.motion-paused *{animation-play-state:paused!important}.motion-paused .rocket-ship.launched,.motion-paused .grown-fruit,.motion-paused .water-shower i,.motion-paused .flying-snack,.motion-paused .launch-countdown{animation-play-state:running!important}.animated-world:has(button:active) .fish-lane{animation-play-state:paused}.game-card:has(.world-card){border:2px solid #c6ddf2}.game-card:has(.world-card) .card-art>small{z-index:2}.world-card .rabbit-body,.world-card .ear,.world-card .rabbit-eyes{animation-play-state:running}.world-card .rocket-art{animation:3s ease-in-out infinite world-bob}.drag-preview>svg{filter:drop-shadow(0 4px 3px #28578066);width:96px;height:96px}@keyframes world-bob{50%{transform:translateY(-6px)}}@keyframes plant-sway{0%,to{transform:translate(-50%)rotate(-2deg)}50%{transform:translate(-50%)rotate(2deg)}}@keyframes fruit-bloom{0%{transform:scale(.05)}to{transform:scale(1)}}@keyframes water-fall{0%{opacity:1;transform:translateY(0)}to{opacity:.1;transform:translateY(100px)}}@keyframes sun-beam{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1.1)}}@keyframes harvest-flight{to{opacity:0;transform:translate(120px,-130px)scale(.2)}}@keyframes rabbit-breathe{50%{transform:scale(1.025,.98)}}@keyframes rabbit-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.12)}}@keyframes ear-wiggle{0%,70%,to{transform:rotate(0)}80%{transform:rotate(7deg)}90%{transform:rotate(-4deg)}}@keyframes chew{50%{transform:scale(1.3,.6)}}@keyframes chew-head{to{transform:translateY(2px)rotate(1deg)}}@keyframes rabbit-hop{50%{transform:translateY(-16px)rotate(3deg)}}@keyframes snack-flight{0%{transform:translate(-130px,180px)scale(1.2)rotate(-20deg)}to{opacity:0;transform:translate(0)scale(.15)}}@keyframes fin-wag{to{transform:scaleX(.65)rotate(5deg)}}@keyframes fish-drift{0%{transform:translate(-10px,-7px)}to{transform:translate(var(--drift),8px)}}@keyframes fish-pop{to{opacity:0;transform:translateY(-50px)scale(1.7)}}@keyframes bubble-rise{to{opacity:0;transform:translate(20px,-550px)}}@keyframes rocket-liftoff{0%{transform:translateY(0)rotate(-2deg)}10%{transform:translateY(0)rotate(2deg)}25%{transform:translateY(-10px)rotate(0)}to{transform:translateY(-650px)scale(.5)}}@keyframes flame-flicker{to{transform:scaleY(.7)}}@keyframes countdown-pop{0%{opacity:.4;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes smoke-expand{to{opacity:0;transform:scale(3.5)}}@keyframes confetti-fall{to{opacity:0;transform:translateY(550px)rotate(480deg)}}@media (width<=700px) and (orientation:portrait){.animated-world{background-image:none;background-size:auto 200%;height:550px;min-height:480px}.animated-world:before{content:"";z-index:-1;background-image:url(/egiticioyunlar/art/animated-worlds.png);background-size:auto 200%;background-position:inherit;width:100%;height:100%;position:absolute;inset:0}.world-toolbar{gap:5px;top:10px;left:8px;right:8px}.world-toolbar .instruction{padding:8px 10px;font-size:15px}.motion-control{width:42px;height:42px}.world-dock{border-radius:22px;gap:6px;max-width:96%;padding:8px;bottom:18px}.world-dock>button{flex-shrink:1;width:64px;min-width:0;height:74px}.world-dock svg{width:46px;height:46px}.bunny-foods>button{width:56px;height:62px}.garden-pots{gap:2%;bottom:28%;left:3%;right:3%}.garden-pot{max-width:32%;height:225px}.garden-pot .plant{width:100px;height:170px}.garden-pot .soil{height:50px}.garden-pot:only-child{width:190px;max-width:65%}.garden-pot:only-child .plant{width:130px;height:210px}.garden-pot .grown-fruit{width:65%!important}.world-counter{font-size:23px;top:115px;right:13px}.bunny-target{width:60%;height:56%;bottom:24%;left:25%}.bunny-request{border-width:3px;width:95px;padding:7px 10px;top:18%;left:7%}.request-dots{gap:3px}.request-dots i{width:8px;height:8px}.aquarium-target{font-size:18px;top:90px;left:12px}.swim-area{inset:33% 6% 17%}.fish-lane{width:24%}.swimming-fish{min-height:65px;padding:0}.fish-collection{gap:7px;font-size:24px}.rocket-ship{width:165px;height:57%;bottom:25%;left:calc(50% - 82px)}.launch-countdown{font-size:80px;left:7%}.rocket-dock{min-width:265px}.world-badge{padding:4px;font-size:8px}.world-card .card-sprout{font-size:40px}}@media (orientation:landscape) and (height<=600px){.game-screen:has(.animated-world)>.activity{min-height:0;overflow:hidden}.animated-world{border-radius:16px;height:100%;min-height:0}.world-toolbar{gap:8px;top:6px;left:8px;right:8px}.world-toolbar .instruction{border-radius:12px;max-width:75%;padding:6px 12px;font-size:13px}.motion-control{border-width:2px;width:34px;height:34px}.world-dock{border-width:2px;border-radius:19px;flex-direction:column;justify-content:space-evenly;gap:6px;min-width:0;padding:7px;inset:52px 14px 12px auto;transform:none}.world-dock>button{border-width:2px;border-radius:12px;flex-shrink:1;width:57px;height:52px;min-height:42px;padding:2px}.world-dock svg{width:36px;height:34px}.world-dock button>span:not(.sprite){font-size:9px}.garden-pots{gap:5%;inset:18% 20% 10% 10%}.garden-pot{width:150px;max-width:30%;height:100%}.garden-pot .soil{height:40px}.garden-pot .plant{width:90px;height:135px;bottom:20px}.garden-pot .grown-fruit{width:58%!important}.garden-pot .soil-hint{width:40px;bottom:0;left:calc(50% - 20px)}.world-counter{font-size:19px;top:auto;bottom:8px;right:110px}.garden-pot .sun-rays{width:55px;left:0}.bunny-target{width:190px;height:76%;bottom:2%;left:calc(50% - 95px)}.bunny-request{border-width:3px;border-radius:20px;width:80px;padding:6px 10px;top:25%;left:20%}.bunny-foods{grid-template-columns:repeat(2,52px);align-content:center;gap:8px;display:grid}.bunny-foods>button{width:52px;height:52px}.request-dots{gap:3px}.request-dots i{width:7px;height:7px}.aquarium-target{gap:5px;padding:2px 8px;font-size:16px;top:46px;left:12px}.aquarium-target svg{width:45px;height:32px}.swim-area{inset:26% 9% 10% 19%}.fish-lane{width:23%;height:45%}.swimming-fish{padding:0}.fish-collection{flex-wrap:wrap;gap:4px;max-width:110px;padding:5px 8px;font-size:17px;bottom:14px;left:8%}.rocket-ship{width:150px;height:78%;bottom:1%;left:calc(50% - 75px)}.rocket-dock{gap:5px;width:105px;display:flex;right:8%}.rocket-dock>button{width:66px;height:48px;min-height:42px}.rocket-dock .rocket-art{width:48px;height:45px}.rocket-dock .launch-button{width:80px;height:55px;min-height:45px}.rocket-dock .launch-button .rocket-art{width:28px;height:40px}.launch-button>span{font-size:12px!important}.fuel-meter{flex-direction:row;gap:4px;width:auto}.fuel-meter i{width:9px;height:14px}.launch-countdown{font-size:70px;top:26%;left:24%}.launch-smoke{bottom:3%}.flying-snack{width:40px;top:39%}.world-confetti i{width:7px;height:12px}}@media (orientation:landscape) and (height<=370px){.game-screen:has(.animated-world)>.activity{height:230px;min-height:230px}}@media (prefers-reduced-motion:reduce){.animated-world *,.world-card *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animated-world .fish-lane{animation:none!important}.animated-world .rocket-ship.launched{transform:translateY(-650px)}}.fish-collection svg{width:25px;height:25px;display:block}.world-card .card-sprout{width:50%;height:70%;bottom:0;left:auto;right:-10%}@media (orientation:landscape) and (height<=600px){.fish-collection svg{width:16px;height:16px}.motion-control{width:44px;height:44px}.game-screen:has(.animated-world){grid-template-rows:35px 20px auto 38px;height:auto}.game-screen:has(.animated-world)>.activity{height:auto;min-height:310px}.animated-world{height:310px;min-height:310px}.animated-world .world-dock{flex-flow:wrap;justify-content:center;align-items:center;gap:9px;width:fit-content;max-width:94%;height:auto;padding:6px;display:flex;inset:auto auto 12px 50%;transform:translate(-50%)}.animated-world .world-dock>button{flex-shrink:0;width:57px;height:55px;min-height:44px}.garden-pots{gap:5%;inset:20% 12% 30%}.world-counter{bottom:92px;right:14px}.bunny-target{width:160px;height:56%;bottom:29%;left:calc(50% - 80px)}.bunny-request{top:27%;left:15%}.rocket-ship{width:130px;height:57%;bottom:29%;left:calc(50% - 65px)}.animated-world .rocket-dock{width:fit-content;max-width:94%}.animated-world .rocket-dock .launch-button{width:90px;height:55px}.launch-smoke{bottom:28%}.flying-snack{top:38%}}.shell.playing-game .custom-answer{overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:clamp(104px,20vw,190px);font-size:clamp(18px,2.6vw,28px);line-height:1.1;display:flex}.shell.playing-game .custom-answer .sprite{width:clamp(70px,9vw,100px);height:clamp(70px,9vw,100px)}@media (height<=650px){.shell.playing-game .custom-answer .sprite{width:60px;height:60px}}:root{color:#253953;background:#f7fbff;font-family:Trebuchet MS,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit;border:0}button:focus-visible,a:focus-visible{outline-offset:4px;outline:4px solid #f8a928}a{color:inherit;text-decoration:none}.shell{max-width:1320px;margin:auto;padding:0 48px}header{justify-content:space-between;align-items:center;height:94px;display:flex}.brand{letter-spacing:-1px;color:#325fd1;font-size:28px;font-weight:1000;line-height:.9}.brand span{color:#f49432;margin-left:20px;display:block}.pill{background:#fff;border:1px solid #dfe6ef;border-radius:25px;padding:13px 20px;font-size:13px;font-weight:700}.hero{background:#8acaff url(/egiticioyunlar/art/island.png) 50% 55%/cover;border-radius:32px;height:485px;position:relative;overflow:hidden;box-shadow:0 18px 35px #1d527a17}.hero:before{content:"";background:linear-gradient(90deg,#e9f8ffd9 0%,#e9f8ffb3 29%,#0000 60%);position:absolute;inset:0}.hero-copy{padding:70px 48px;position:relative}.eyebrow{letter-spacing:2px;color:#386cac;font-size:11px;font-weight:900}h1{letter-spacing:-2px;margin:21px 0;font-size:53px;font-weight:1000;line-height:1.08}h1 em{color:#2660cb;font-style:normal}.hero-copy p{color:#45617d;font-size:17px;line-height:1.6}.primary{color:#513b19;background:#ffab32;border-radius:17px;padding:17px 26px;font-weight:900;box-shadow:0 5px #dc841d}.hero-copy small{color:#52738c;margin-top:23px;font-size:11px;display:block}h2{letter-spacing:-.6px;margin:35px 0 24px;font-size:27px}.game-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.game-card{text-align:left;background:#fff;border-radius:24px;padding:7px;transition:transform .15s;box-shadow:0 4px #dfe7f0}.game-card:hover{transform:translateY(-5px)}.game-card h3{margin:16px;font-size:18px}.game-card h3 span{float:right;color:#4774bc}.preview-art{color:#fff;background:linear-gradient(120deg,#ffad36,#f76339);border-radius:18px;place-items:center;height:165px;font-size:52px;font-weight:1000;display:grid}.art1{background:linear-gradient(120deg,#ed59aa,#8e63ea);font-size:25px}.art2{background:linear-gradient(120deg,#428ff5,#67d7ea)}@media (width<=700px){.shell{padding:0 16px}header{height:80px}.brand{font-size:23px}.hero{background-position:61%;height:460px}.hero-copy{padding:33px 24px}.hero:before{background:linear-gradient(#e4f5fff2,#0000)}h1{font-size:37px}.hero-copy p{font-size:14px}.hero-copy small{font-size:10px}.game-grid{grid-template-columns:repeat(2,1fr);gap:13px}.game-card h3{margin:13px 7px;font-size:14px}.preview-art{height:130px}h2{font-size:23px}.pill{padding:11px;font-size:11px}}.sprite{aspect-ratio:1;background-image:url(/egiticioyunlar/art/atlas.png);background-repeat:no-repeat;background-size:400% 400%;border-radius:20px;flex-shrink:0;width:100%;display:inline-block}.header-actions{align-items:center;gap:12px;display:flex}.star-count{color:#a77413;background:#fff0c9;border-radius:22px;padding:12px 17px;font-size:14px;font-weight:900}.section-heading{justify-content:space-between;align-items:center;margin:38px 0 18px;display:flex}.section-heading h2{margin:10px 0 0}.age-label{color:#7b8da8;font-size:12px}.categories{gap:9px;margin-bottom:24px;padding:3px 3px 7px;display:flex;overflow:auto}.categories button{white-space:nowrap;color:#6881a3;background:#eaf0f8;border-radius:30px;padding:12px 22px;font-size:13px;font-weight:700}.categories button.active{color:#fff;background:#446fc7;box-shadow:0 3px #2c519c}.card-art{background:#eaf4fc;border-radius:18px;justify-content:center;height:195px;display:flex;position:relative;overflow:hidden}.card-art .sprite{aspect-ratio:1;border-radius:0;align-self:center;width:100%;height:auto}.card-art>small{letter-spacing:1px;background:#fffd;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:900;position:absolute;top:13px;left:13px}.card-stars{color:#8b5c1c;background:#ffecb9;border-radius:9px;padding:6px;font-size:11px;position:absolute;top:13px;right:12px}.card-info{justify-content:space-between;align-items:center;padding:17px 12px;display:flex}.game-card .card-info h3{margin:0 0 7px;font-size:18px}.card-info p{color:#8090a8;margin:0;font-size:12px}.play-arrow{color:#517ecc;background:#edf3ff;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.parent-banner{background:#eaf3e8;border-radius:22px;align-items:center;gap:25px;margin-top:36px;padding:24px;display:flex}.parent-banner .sprite{width:75px}.parent-banner h3{margin:0 0 8px}.parent-banner p{color:#65816a;margin:0;font-size:13px}.parent-banner .pill{white-space:nowrap;margin-left:auto}footer{text-align:center;color:#8596a8;padding:34px;font-size:12px;line-height:2}button:disabled{cursor:default;opacity:.55}button:disabled:hover{transform:none}.game-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.game-top h2{margin:0;font-size:26px}.game-screen{padding-bottom:40px}.round-progress{justify-content:center;gap:9px;margin:23px;display:flex}.round-progress span{background:#dee7f5;border-radius:9px;width:56px;height:9px}.round-progress .past{background:#5abd8f}.round-progress .now{background:#ffb23a}.activity{text-align:center;background:linear-gradient(155deg,#fff,#f0f7ff);border:2px solid #e2edf9;border-radius:28px;min-height:440px;padding:28px 20px;box-shadow:0 9px #e5edf7}.instruction{margin:3px 0 12px;font-size:25px;line-height:1.35}.activity p{color:#788ea8;font-size:14px}.listen-inline{color:#6381ac;background:0 0;padding:7px 15px;font-size:13px}.question-art{flex-direction:column;justify-content:center;align-items:center;min-height:210px;margin:12px;display:flex}.guide-art{width:170px}.fruit-row{flex-wrap:wrap;justify-content:center;gap:7px;max-width:770px;display:flex}.fruit-row .sprite{width:94px}.answers{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:18px;margin:15px;display:flex}.answer{color:#416dc3;background:#fff;border:3px solid #e1e9f4;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:115px;min-height:105px;padding:15px;font-size:48px;font-weight:900;display:flex;box-shadow:0 5px #dbe4f3}.answer:hover{border-color:#83a8ee;transform:translateY(-3px)}.answer small{font-size:14px}.answer .sprite{width:112px}.feedback{color:#8594ab;justify-content:center;align-items:center;gap:26px;min-height:55px;margin:24px 0;font-size:15px;display:flex}.feedback.positive{color:#239768;font-weight:900}.paint-dot{border-radius:50%;width:64px;height:64px;display:block;box-shadow:inset -5px -7px #00000016,inset 5px 5px #ffffff40}.shape{background:#4ba8ef;width:66px;height:66px;display:block;box-shadow:inset -6px -7px #00000018}.shape-0{background:#f16d73;border-radius:50%}.shape-1{clip-path:polygon(50% 0,100% 100%,0 100%);background:#ffbd3e}.shape-2{border-radius:12px}.shape-3{clip-path:polygon(50% 0,61% 35%,100% 38%,70% 60%,80% 100%,50% 77%,20% 100%,30% 60%,0 38%,39% 35%);background:#ac74da}.word{letter-spacing:6px;margin:10px;font-size:27px}.equation{justify-content:center;align-items:center;gap:22px;display:flex}.equation>b{font-size:50px}.fruit-group{flex-wrap:wrap;justify-content:center;gap:5px;max-width:295px;display:flex}.fruit-group .sprite{width:65px}.crossed{opacity:.5;position:relative}.crossed:after{content:"";background:#d54251;border-radius:10px;width:110%;height:7px;position:absolute;top:50%;left:-5%;transform:rotate(-20deg)}.train{align-items:center;gap:12px;display:flex}.train .sprite{border-bottom:7px solid #568ace;width:94px}.train b{color:#7ca0d4;font-size:65px}.silhouette{filter:grayscale()brightness(.28);border:7px solid #fff}.fraction-disc{border:8px solid #d18b3a;border-radius:50%;width:190px;height:190px;position:relative;overflow:hidden;box-shadow:0 5px #af6e22}.fraction-disc i{transform-origin:bottom;background:#9e6729;width:3px;height:50%;position:absolute;top:0;left:calc(50% - 1.5px)}.memory-grid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:630px;margin:24px auto;display:grid}.memory-card{aspect-ratio:1;color:#fff;background:linear-gradient(140deg,#75bfff,#5376d3);border:4px solid #fff;border-radius:20px;padding:0;font-size:64px;font-weight:900;box-shadow:0 5px #345db0}.memory-card .sprite{border-radius:15px;width:100%;height:100%}.memory-card.matched{opacity:1;border-color:#69c69b;box-shadow:0 5px #58ad88}.selected{outline-offset:3px;outline:4px solid #ffae32}.puzzle-layout{justify-content:center;align-items:center;gap:35px;margin:30px;display:flex}.puzzle-target{background:#acc4e2;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:3px;width:300px;padding:5px;display:grid}.puzzle-target button{aspect-ratio:1;color:#8da6c5;background-color:#e9f0f8;border:1px dashed #a2bada;border-radius:6px;font-size:25px}.puzzle-pieces{grid-template-columns:repeat(2,110px);gap:15px;display:grid}.puzzle-pieces button{border-radius:10px;height:110px;box-shadow:0 4px #adc1dc}.puzzle-pieces button:disabled{visibility:hidden}.sort-items{flex-wrap:wrap;justify-content:center;gap:14px;margin:30px auto;display:flex}.sort-items button{background:0 0;border-radius:16px;width:95px;padding:0}.sort-items .sprite{width:95px}.baskets{justify-content:center;gap:30px;display:flex}.baskets>button{background:#fff0d1;border:5px solid #e3b879;border-radius:20px 20px 40px 40px;flex-direction:column;align-items:center;gap:7px;min-width:150px;padding:12px;display:flex}.baskets .sprite{width:90px}.baskets b{font-size:13px}.drawing-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:20px;display:flex}.drawing-tools>button:not(.pill){border-radius:50%;width:36px;height:36px}.drawing-area{background:#fff;border:3px solid #d6e3f1;border-radius:20px;max-width:800px;margin:20px auto;position:relative;overflow:hidden}.drawing-area>span{color:#e8edf4;pointer-events:none;place-items:center;font-size:290px;font-weight:900;display:grid;position:absolute;inset:0}.drawing-area canvas{touch-action:none;width:100%;display:block;position:relative}.xylophone{justify-content:center;align-items:center;gap:12px;min-height:230px;margin:30px auto;display:flex}.xylophone button{color:#fff;border:4px solid #ffffff70;border-radius:15px;width:70px;font-size:19px;font-weight:900;box-shadow:0 7px #0002}.xylophone .lit{filter:brightness(1.4);outline:5px solid #ffb945;transform:translateY(-12px)}.success-panel,.break-panel{text-align:center;padding:50px 20px}.success-panel>.sprite,.break-panel>.sprite{border-radius:50%;width:210px}.success-panel h1,.break-panel h1{font-size:38px}.success-panel p,.break-panel p{color:#7086a3;line-height:1.8}.medals{color:#ffba31;text-shadow:0 5px #d58d1e;margin-top:25px;font-size:55px}.chess-layout{text-align:left;grid-template-columns:minmax(250px,550px) 1fr;gap:35px;max-width:940px;margin:auto;display:grid}.chess-status{color:#4269a9;text-align:center;margin-bottom:15px;font-size:19px;font-weight:900}.chessboard{border:9px solid #6389a9;border-radius:12px;grid-template-columns:repeat(8,1fr);width:100%;display:grid;overflow:hidden}.chessboard button{aspect-ratio:1;place-items:center;padding:0;font-family:Segoe UI Symbol,serif;font-size:clamp(26px,4vw,53px);display:grid;position:relative}.light-square{background:#edf4f7}.dark-square{background:#82a9ba}.chessboard .white-piece>span{color:#fff;text-shadow:1px 1px 1px #233849,-1px -1px 1px #233849,0 3px 2px #233849}.black-piece>span{color:#243e57;text-shadow:0 2px #fff5}.chessboard .chosen{background:#ffd267}.chessboard i{background:#27a86899;border-radius:50%;width:22%;height:22%;position:absolute;box-shadow:0 0 0 4px #fff7}.chessboard small{color:#425d6c;font:8px Segoe UI,sans-serif;position:absolute;bottom:2px;left:3px}.chess-sidebar{flex-direction:column;align-items:stretch;gap:14px;padding-top:25px;display:flex}.chess-sidebar h3,.chess-sidebar h4{margin:0}.chess-sidebar p{min-height:70px;line-height:1.7}.chess-sidebar small{color:#8192a7;font-size:11px;line-height:1.5}.chess-sidebar label{font-size:13px}.chess-sidebar select{margin-top:8px}.move-list{max-height:120px;font-size:13px;line-height:1.8;overflow:auto}.piece-lessons{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.piece-lessons button{background:#e4edf9;border-radius:8px;padding:8px}.promotion{background:#ffedc8;border-radius:15px;padding:20px}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;background:#16344e80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.parent-modal{background:#fff;border-radius:28px;width:min(660px,100%);max-height:90dvh;padding:35px;position:relative;overflow:auto;box-shadow:0 25px 90px #19344840}.parent-modal h2{margin:0 0 24px}.parent-modal .close{background:#edf3fa;border-radius:50%;width:35px;height:35px;font-size:26px;position:absolute;top:14px;right:18px}.parent-modal p{color:#6c819b;font-size:14px;line-height:1.7}label{display:block}input:not([type=checkbox]),select{color:#294663;background:#f8fbff;border:2px solid #dfe8f3;border-radius:12px;width:100%;margin:12px 0;padding:12px;font-size:15px;display:block}.stats{background:#f0f6ff;border-radius:16px;justify-content:space-around;gap:10px;margin-bottom:20px;padding:20px;display:flex}.stats span{text-align:center;color:#7b8eaa;flex-direction:column;gap:7px;font-size:11px;display:flex}.stats b{color:#4977c9;font-size:27px}.settings{grid-template-columns:1fr 1fr;gap:15px;font-size:14px;display:grid}.sound-setting{grid-column:span 2;align-items:center;gap:8px;display:flex}.progress-list{border:1px solid #e6edf6;border-radius:13px;max-height:200px;padding:5px 13px;overflow:auto}.progress-list>div{border-bottom:1px solid #eef2f8;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.parent-modal .privacy{font-size:11px}.text-button{color:#b26363;background:0 0;padding:10px 0;font-size:12px}.primary:active{transform:translateY(3px);box-shadow:0 2px #dc841d}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (width<=850px){.game-grid{grid-template-columns:repeat(2,1fr)}.chess-layout{grid-template-columns:1fr}.chess-layout>div{width:100%;max-width:520px;margin:auto}.chess-sidebar{padding-top:0}.chessboard button{font-size:clamp(27px,7vw,48px)}.chess-sidebar p{min-height:0}.parent-banner{gap:15px}.parent-banner .pill,.parent-banner p{font-size:11px}}@media (width<=700px){.header-actions{gap:6px}.header-actions .pill{font-size:10px}.header-actions .sound{padding:10px 7px}.star-count{padding:10px;font-size:12px}.star-count>span{display:none}.hero{background-position:64%;height:450px}.hero-copy{padding:27px 23px}.hero-copy p{margin:15px 0}.hero-copy .primary{padding:13px 20px;font-size:13px}.hero-copy small{margin-top:16px}.section-heading{margin-top:30px}.eyebrow{letter-spacing:1.4px;font-size:9px}.age-label{display:none}.categories{margin-bottom:19px}.categories button{padding:11px 17px;font-size:12px}.card-art{height:145px}.card-info{gap:5px;padding:13px 6px}.game-card .card-info h3{margin-bottom:6px;font-size:14px}.card-info p{max-width:130px;font-size:10px;line-height:1.5}.play-arrow{width:24px;height:24px;font-size:14px}.card-art>small{padding:4px 7px;font-size:8px;top:8px;left:8px}.parent-banner{flex-wrap:wrap;padding:18px}.parent-banner .sprite{width:55px}.parent-banner>div{flex:1;min-width:160px}.parent-banner h3{font-size:15px}.parent-banner .pill{margin:auto}.game-top h2{font-size:17px}.game-top .pill{padding:10px;font-size:11px}.activity{border-radius:20px;min-height:400px;padding:22px 10px}.instruction{font-size:20px}.question-art{min-height:190px;margin:8px 0}.guide-art{width:135px}.fruit-row .sprite{width:61px}.fruit-row{gap:5px}.answers{gap:12px;margin:15px 0}.answer{border-radius:17px;min-width:85px;min-height:90px;padding:10px;font-size:38px}.answer .sprite{width:77px}.answer small{font-size:12px}.paint-dot,.shape{width:48px;height:48px}.fruit-group{gap:3px;max-width:140px}.fruit-group .sprite{width:42px}.equation{gap:10px}.equation>b{font-size:30px}.train{flex-wrap:wrap;justify-content:center;gap:5px}.train .sprite{width:49px}.train b{font-size:43px}.feedback{text-align:center;flex-direction:column;gap:15px;font-size:13px}.memory-grid{gap:10px;margin:25px 4px}.memory-card{border-width:3px;border-radius:13px;font-size:42px}.puzzle-layout{flex-direction:column;gap:18px;margin:25px 0}.puzzle-target{width:250px}.puzzle-pieces{grid-template-columns:repeat(4,60px);gap:8px}.puzzle-pieces button{height:60px}.sort-items{gap:8px}.sort-items button,.sort-items .sprite{width:70px}.baskets{gap:8px}.baskets>button{border-width:3px;width:30%;min-width:90px;padding:8px 4px}.baskets .sprite{width:60px}.baskets b{font-size:10px}.drawing-tools{gap:8px;margin:15px 0}.drawing-tools>button:not(.pill){width:30px;height:30px}.drawing-tools select{max-width:110px}.drawing-area>span{font-size:140px}.xylophone{gap:6px}.xylophone button{border-width:2px;width:37px;font-size:12px}.chessboard{border-width:5px}.chessboard button{font-size:clamp(23px,8vw,42px)}.chessboard small{font-size:6px}.parent-modal{padding:28px 20px}.stats{padding:15px 7px}.settings{gap:10px}.settings label{font-size:12px}}.answer.correct-answer:disabled{opacity:1;color:#228955;background:#e4f8ed;border-color:#42b782;box-shadow:0 5px #2a9b68}.answer:disabled:not(.correct-answer){border-color:#e1e9f4;transform:none}.play-welcome{background:linear-gradient(90deg,#e5f5ff 20%,#e5f5ffcc 55%,#e5f5ff22),url(/egiticioyunlar/art/island.png) 50% 46%/cover;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;min-height:150px;padding:24px 30px;display:flex}.play-welcome h1{letter-spacing:-1px;margin:9px 0;font-size:34px}.play-welcome p{color:#4c7294;margin:0}.play-welcome .primary{font-size:14px}.section-heading{margin:24px 0 14px}.section-heading h2{margin:0;font-size:23px}.categories{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid;overflow:visible}.categories button{color:#425e89;background:#e5edf9;border-radius:14px;min-height:46px;padding:13px 5px}.categories button:nth-child(3n+2):not(.active){color:#8d631c;background:#fff0cd}.categories button:nth-child(3n):not(.active){color:#70539d;background:#e9e2fc}.game-selection{color:#637d9c;margin:17px 0;font-size:13px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-art{height:170px}.game-card .card-info h3{font-size:16px}.card-info{padding:13px 6px}.card-info p{line-height:1.4}@media (width<=850px){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.categories{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.play-welcome{border-radius:20px;gap:8px;min-height:104px;padding:17px}.play-welcome h1{font-size:25px}.play-welcome p{font-size:12px}.play-welcome .primary{padding:12px 9px;font-size:11px}.section-heading{margin:20px 0 11px}.section-heading h2{font-size:20px}.categories{gap:7px;padding:0}.categories button{min-height:42px;padding:10px 3px;font-size:11px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-art{height:130px}.game-card .card-info h3{font-size:14px}.game-selection{margin:13px 0}.header-actions{gap:4px}.header-actions .pill{padding:10px 6px}.brand{font-size:21px}}.voice-indicator{color:#6b819f;align-items:center;gap:8px;min-height:32px;margin:-6px 0 12px;font-size:12px;display:flex}.voice-indicator>span:first-child{font-size:19px}.voice-indicator.playing{color:#245fbc}.voice-indicator.playing>span:first-child{animation:.8s ease-in-out infinite alternate voice-pulse}.voice-indicator.error,.voice-indicator.blocked{color:#a36b13}.voice-indicator .pill{margin-left:auto;padding:7px 12px}.sound>span:first-child{vertical-align:middle;font-size:19px}@keyframes voice-pulse{to{transform:scale(1.2)}}@media (width<=700px){.voice-indicator{min-height:30px;font-size:11px}.header-actions .sound{min-width:42px;min-height:42px}.sound-label{display:none}}[data-drag-source]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab}[data-drag-source]:active{cursor:grabbing}.drag-preview{z-index:150;pointer-events:none;filter:drop-shadow(0 10px 9px #24446655);width:96px;height:96px;position:fixed;transform:translate(-50%,-108%)}.drag-preview .sprite,.puzzle-ghost{border-radius:15px;outline:4px solid #fff;width:96px;height:96px}.being-dragged{opacity:.45!important}[data-drop-hover=true]{outline-offset:2px;outline:5px solid #38b6be!important;box-shadow:0 0 0 9px #38b6be33!important}.puzzle-target button{min-width:0;min-height:60px;position:relative;overflow:hidden}.puzzle-target button:disabled{opacity:1;cursor:default;border:2px solid #67c797}.puzzle-guide{opacity:.15;pointer-events:none;position:absolute;inset:0}.slot-number{pointer-events:none;background:#ffffffc9;border-radius:50%;padding:4px 10px;position:relative}.awaiting-piece{filter:drop-shadow(0 0 3px #73afd366)}.puzzle-pieces{gap:16px}.puzzle-pieces button{min-width:60px;min-height:60px}.placement-hint{max-width:520px;margin:12px auto;line-height:1.6}.placement-status{min-height:24px}.sort-items button{min-width:76px;min-height:76px;position:relative}.sort-items button:disabled{opacity:.4}.placed-tick{color:#fff;background:#299c70;border:3px solid #fff;border-radius:50%;width:28px;height:28px;font-size:20px;position:absolute;bottom:0;right:0}.chess-ghost{background:#c4e5ed;border:3px solid #fff;border-radius:18px;place-items:center;width:85px;height:85px;font:65px Segoe UI Symbol,serif;display:grid}.chess-ghost.white-piece>span{color:#fff;text-shadow:1px 1px 1px #233849,-1px -1px 1px #233849,0 3px 2px #233849}.drawing-tools>button:not(.pill){width:44px;height:44px}@media (width<=700px){.puzzle-pieces{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;max-width:340px;padding:5px;display:grid}.puzzle-pieces button{aspect-ratio:1;width:100%;min-width:0;height:auto;min-height:54px}.sort-items{grid-template-columns:repeat(3,80px);gap:14px;max-width:280px;margin:22px auto;display:grid}.sort-items button,.sort-items .sprite{width:80px;height:80px}.baskets>button{min-height:132px}.placement-hint{font-size:12px!important}.drawing-tools{gap:8px}.drawing-tools>button:not(.pill){width:44px;height:44px}}[data-gentle-tap]{touch-action:none}.game-tools,.success-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.game-tools .pill{padding:10px 14px}.card-level{color:#4774bc;margin-top:8px;font-size:11px;display:block}.categories{grid-template-columns:repeat(6,minmax(0,1fr))}.level-progress{color:#55769d;justify-content:center;align-items:center;gap:15px;margin:16px 0;font-size:12px;display:flex}.level-progress .round-progress{gap:5px;margin:0}.level-progress .round-progress span{width:28px}.level-map{text-align:center;padding-bottom:30px}.level-grid{grid-template-columns:repeat(6,1fr);gap:15px;max-width:850px;margin:25px auto;display:grid}.level-grid button{background:#e8f3fc;border:3px solid #fff;border-radius:22px;flex-direction:column;align-items:center;gap:8px;min-height:125px;display:flex;box-shadow:0 4px #cedfee}.level-grid button>span{font-size:32px}.level-grid b{font-size:25px}.level-grid small{color:#5c7caa;font-size:12px}.level-grid .current-level{background:#fff4d8;border-color:#ffb63d}.match-board{flex-direction:column;gap:30px;max-width:740px;margin:25px auto;display:flex}.match-sources,.match-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.match-sources button,.match-targets button{background:#fff;border:3px solid #d0e1ef;border-radius:20px;justify-content:center;align-items:center;min-height:95px;font-size:40px;display:flex;position:relative}.match-targets button{background:#eaf3fc;border:3px dashed #92b7d7}.match-targets button:disabled{opacity:1;border:3px solid #68bb99}.match-targets small{color:#168a62;font-size:20px;position:absolute;bottom:4px;right:6px}.match-sources button:disabled{opacity:.2}.dot-quantity{grid-template-columns:repeat(3,12px);gap:5px;display:grid}.dot-quantity i{background:#ef6c70;border-radius:50%;width:12px;height:12px}.form-token{font-size:60px}.observation-grid{gap:12px;max-width:640px;margin:15px auto;display:grid}.observation-grid button{background:#e3f1fe;border:3px solid #fff;border-radius:22px;min-width:0;padding:6px;box-shadow:0 4px #c1d7ed}.observation-grid .sprite{vertical-align:middle;max-width:140px}.reference-fruit{width:125px;margin:10px}.compare-boards{grid-template-columns:1fr 1fr;gap:25px;display:grid}.compare-boards .observation-grid{border:3px solid #b8d3ea;border-radius:18px;gap:6px;padding:8px}.number-path{justify-content:center;gap:10px;margin:30px;display:flex}.number-path span{color:#996423;background:#fff0cc;border-radius:17px;place-items:center;width:65px;height:70px;font-size:36px;font-weight:900;display:grid}.mix-bowls{justify-content:center;align-items:center;gap:20px;margin:35px;font-size:30px;display:flex}.position-board{grid-template-rows:repeat(3,90px);grid-template-columns:repeat(3,90px);justify-content:center;gap:5px;margin:10px auto;display:grid}.position-board button{background:0 0;border-radius:20px;padding:0}.position-0{grid-area:1/2}.position-1{grid-area:2/3}.position-2{grid-area:3/2}.position-3{grid-area:2/1}.position-center{color:#f6b630;grid-area:2/2;place-items:center;font-size:55px;display:grid}.maze-layout{justify-content:center;align-items:center;gap:30px;margin:20px;display:flex}.maze-board{background:#b7dbea;border-radius:20px;gap:4px;width:350px;padding:8px;display:grid}.maze-board>div{aspect-ratio:1;color:#ffb521;background:#f3fcf2;border-radius:8px;place-items:center;min-width:0;font-size:35px;display:grid}.maze-board .maze-wall{background:linear-gradient(135deg,#6db39c,#459a81);box-shadow:inset 0 -5px #33866a}.maze-board .sprite{max-width:60px}.direction-pad{grid-template-columns:repeat(2,65px);gap:13px;display:grid}.direction-pad button{min-height:60px;padding:8px;font-size:25px}.light-grid{gap:12px;width:min(380px,100%);margin:20px auto;display:grid}.light-grid button{aspect-ratio:1;color:#afccee;background:#729fdc;border:4px solid #fff;border-radius:18px;min-height:44px;font-size:35px;box-shadow:0 4px #4675b4}.light-grid button.lit{color:#fff;opacity:1;background:#ffca4b}.pattern-pair{grid-template-columns:1fr 1fr;gap:25px;max-width:700px;margin:25px auto;display:grid}.pattern-grid{background:#d7e7f6;border-radius:17px;gap:6px;padding:9px;display:grid}.pattern-grid>span,.pattern-grid>button{aspect-ratio:1;border:2px solid #fff;border-radius:8px;min-width:0;min-height:44px}.pattern-grid button:disabled{opacity:1}.mirrored{border-left:0;position:relative}.mirrored:before{content:"";border-left:3px dashed #6597c8;position:absolute;top:0;bottom:0;left:50%}.mosaic-palette{justify-content:center;gap:12px;margin:20px;display:flex}.mosaic-palette button{border:3px solid #fff;border-radius:50%;width:48px;height:48px}.puzzle-pieces{width:280px}.game-memory .memory-grid{max-width:660px}.game-memory .memory-card{min-height:44px}@media (width<=700px){.categories{grid-template-columns:repeat(3,minmax(0,1fr))}.game-top{flex-wrap:wrap}.game-top h2{font-size:16px}.game-tools{gap:5px}.game-tools .pill{padding:10px 8px;font-size:10px}.level-progress{gap:8px;font-size:11px}.level-progress .round-progress span{width:15px}.level-grid{grid-template-columns:repeat(3,1fr);gap:10px}.level-grid button{min-height:105px}.match-sources,.match-targets{gap:10px}.match-sources button,.match-targets button{min-height:80px;font-size:31px}.match-board{gap:22px}.form-token{font-size:44px}.number-path{gap:6px;margin:22px 0}.number-path span{width:50px;height:60px;font-size:29px}.compare-boards{gap:10px}.compare-boards .observation-grid{gap:4px;padding:4px;grid-template-columns:repeat(2,1fr)!important}.observation-grid{gap:8px}.observation-grid button{padding:3px}.reference-fruit{width:90px}.position-board{grid-template-rows:repeat(3,75px);grid-template-columns:repeat(3,75px)}.maze-layout{flex-direction:column;gap:15px;margin:15px 0}.maze-board{width:min(320px,100%)}.direction-pad{grid-template-columns:repeat(4,58px);gap:9px}.direction-pad button{min-height:52px}.pattern-pair{gap:16px;margin:18px auto}.pattern-grid{gap:3px;padding:4px}.pattern-grid>span,.pattern-grid>button{border-width:1px;min-height:30px}.game-mirror .pattern-pair,.game-mosaic .pattern-pair{grid-template-columns:1fr;max-width:260px}.mirrored:before{display:none}.game-mirror .pattern-grid>button,.game-mosaic .pattern-grid>button{min-height:48px}.game-mirror .pattern-grid:first-child,.game-mosaic .pattern-grid:first-child{justify-self:center;width:100%;max-width:150px}.puzzle-pieces{max-width:290px}.baskets{flex-wrap:wrap}.baskets>button{flex:1;min-width:90px}.sort-items{grid-template-columns:repeat(3,70px);max-width:260px}.sort-items button,.sort-items .sprite{width:70px;min-width:70px;height:70px;min-height:70px}}@media (orientation:landscape) and (height<=600px){.shell{padding:0 max(14px,env(safe-area-inset-left))}.shell>header{height:43px}.brand{font-size:20px}.header-actions .pill{padding:7px 10px}.star-count{padding:7px 12px}.voice-indicator{white-space:nowrap;min-height:22px;margin:0 0 4px;font-size:10px;overflow:hidden}.voice-indicator>span:first-child{font-size:15px}.game-screen{grid-template-rows:35px 25px minmax(0,1fr) 40px;gap:3px;height:calc(100dvh - 74px);padding:0 0 4px;display:grid}.game-top{flex-wrap:nowrap;gap:8px}.game-top h2{font-size:18px}.game-top .pill{padding:8px 12px;font-size:11px}.game-tools{flex-wrap:nowrap}.level-progress{gap:12px;margin:0;font-size:10px}.level-progress .round-progress{margin:0}.level-progress .round-progress span{width:24px;height:6px}.activity{min-height:0;box-shadow:none;border-radius:16px;grid-template-columns:1fr 1fr;align-content:start;gap:6px 16px;padding:8px 12px;display:grid;overflow:auto}.activity>*{grid-column:1/-1}.instruction{grid-row:1;margin:0;font-size:18px}.activity>.listen-inline{display:none}.question-art{grid-area:2/1;align-self:center;min-height:0;margin:0}.answers{grid-area:2/2;align-self:center;gap:7px;margin:0}.answer{border-radius:14px;gap:3px;min-width:68px;min-height:62px;padding:6px;font-size:30px}.answer .sprite{width:55px}.answer small{font-size:11px}.paint-dot,.shape{width:38px;height:38px}.guide-art{width:95px}.fruit-row .sprite{width:35px}.fruit-group .sprite{width:31px}.fruit-group{max-width:230px}.fruit-row{gap:3px}.equation>b{font-size:26px}.train .sprite{width:45px}.word{margin:3px;font-size:20px}.fraction-disc{width:110px;height:110px}.feedback{flex-direction:row;gap:20px;min-height:0;margin:0;font-size:12px}.feedback .primary{padding:9px 18px;font-size:12px;box-shadow:0 3px #dc841d}.placement-hint{margin:0;font-size:10px!important}.puzzle-layout{grid-template-columns:minmax(150px,200px) minmax(220px,300px);justify-content:center;align-items:center;gap:30px;margin:0;display:grid}.puzzle-target{justify-self:center;gap:2px;width:155px;padding:3px}.puzzle-target button{border-radius:4px;min-height:44px}.puzzle-pieces{gap:7px;width:240px;max-width:240px;padding:0}.puzzle-pieces button{aspect-ratio:1;min-width:44px;max-width:70px;height:auto;min-height:44px}.placement-status{min-height:12px;margin:0;font-size:10px!important}.sort-items{grid-area:3/1;grid-template-columns:repeat(6,46px);gap:6px;max-width:none;margin:0 auto;display:grid}.sort-items button,.sort-items .sprite{width:46px;min-width:46px;height:46px;min-height:46px}.baskets{flex-wrap:nowrap;grid-area:3/2;align-items:center;gap:6px}.baskets>button{border-width:3px;min-width:62px;min-height:92px;padding:5px}.baskets .sprite{width:42px}.baskets b{font-size:9px}.baskets span{font-size:12px}.memory-grid{grid-template-columns:repeat(8,1fr);gap:7px;width:100%;max-width:620px;margin:4px auto}.memory-card{border-width:2px;border-radius:10px;min-height:44px;font-size:26px}.drawing-tools{grid-area:2/1;justify-self:center;max-width:200px;margin:0}.drawing-tools>button:not(.pill){width:44px;height:44px}.drawing-area{grid-area:2/2;width:100%;max-width:420px;margin:0}.game-drawing .activity>.primary{grid-column:2;justify-self:end;padding:8px 20px}.xylophone{grid-area:2/2;gap:7px;min-height:0;margin:0}.xylophone button{width:42px;min-height:65px;font-size:12px;max-height:125px!important}.game-music .activity>.primary{grid-area:2/1;place-self:center;padding:14px}.game-music .activity>p{margin:0;font-size:11px}.game-chess .activity{display:block}.chess-layout{grid-template-columns:minmax(160px,240px) minmax(260px,1fr);gap:25px;max-width:750px}.chess-status{margin:0 0 4px;font-size:12px}.chessboard{border-width:4px;max-width:210px}.chessboard button{font-size:25px}.chess-sidebar{gap:7px;padding:0}.chess-sidebar h3{font-size:15px}.chess-sidebar p{min-height:0;margin:0;font-size:11px;line-height:1.3}.chess-sidebar .pill{padding:8px}.chess-sidebar select{margin:3px 0;padding:5px;font-size:12px}.chess-sidebar label{font-size:11px}.chess-sidebar small,.move-list,.chess-sidebar h4{display:none}.level-map{grid-row:3/-1;padding:5px;overflow:auto}.level-map h2{margin:0;font-size:20px}.level-map p{margin:5px;font-size:11px}.level-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin:10px auto}.level-grid button{border-radius:15px;gap:3px;min-height:85px}.level-grid button>span{font-size:23px}.level-grid b{font-size:20px}.play-welcome{min-height:90px;padding:12px 25px}.play-welcome h1{font-size:28px}.categories{grid-template-columns:repeat(6,1fr)}.section-heading{margin:16px 0 10px}.game-grid{grid-template-columns:repeat(4,1fr)}.card-art{height:115px}.game-card .card-info h3{font-size:14px}.card-info p{font-size:10px}.match-board{grid-template-columns:1fr 1fr;gap:30px;width:100%;margin:3px auto;display:grid}.match-sources,.match-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.match-sources button,.match-targets button{border-radius:12px;min-height:57px;font-size:27px}.match-board .paint-dot{width:36px;height:36px}.form-token{font-size:35px}.match-board .sprite{max-width:50px}.match-board+p{margin:0;font-size:11px}.observation-content{justify-content:center;align-items:center;gap:28px;min-height:110px;display:flex}.number-path{gap:7px;margin:0}.number-path span{width:50px;height:60px}.observation-content .answers{max-width:360px}.mix-bowls{gap:14px;margin:0}.observation-grid{gap:7px;max-width:440px;margin:4px}.observation-grid .sprite{max-width:76px}.observation-grid button{padding:3px}.reference-fruit{width:90px}.compare-boards{gap:30px}.compare-boards .observation-grid{grid-template-columns:repeat(4,1fr)!important}.position-board{grid-template-rows:repeat(3,52px);grid-template-columns:repeat(3,52px);margin:0}.position-prompt{max-width:210px}.maze-layout{flex-direction:row;gap:35px;margin:0}.maze-board{gap:3px;width:190px;padding:4px}.maze-board>div{font-size:23px}.direction-pad{grid-template-columns:repeat(2,58px);gap:10px}.direction-pad button{min-height:50px}.light-grid{grid-area:2/2;gap:5px;width:205px;margin:0 auto}.light-grid button{border-width:2px;border-radius:10px;min-height:44px;font-size:22px}.preview-path{grid-area:2/1;place-self:center}.pattern-pair,.game-mirror .pattern-pair,.game-mosaic .pattern-pair{grid-template-columns:1fr 1fr;gap:22px;width:100%;max-width:440px;margin:0 auto}.pattern-grid{gap:3px;padding:4px}.game-mirror .pattern-grid:first-child,.game-mosaic .pattern-grid:first-child{max-width:none}.mosaic-palette{gap:8px;margin:0}.mosaic-palette button{width:44px;height:44px}.success-panel{padding:8px}.success-panel>.sprite{width:80px}.success-panel h1{margin:8px;font-size:26px}.success-panel p{margin:8px}.medals{margin:4px;font-size:30px}.parent-modal{max-height:95dvh}.placement-hint{display:none}.activity{gap:4px 16px;padding:6px 10px}.puzzle-target{width:145px}.puzzle-pieces button{max-width:66px}.game-mosaic .mosaic-palette{flex-wrap:wrap;grid-area:2/1;place-self:center;max-width:150px}.game-mosaic .pattern-pair{grid-area:2/2}.game-mosaic .pattern-grid>button,.game-mirror .pattern-grid>button{min-height:38px}.maze-board,.light-grid{width:170px}.position-board{grid-template-rows:repeat(3,46px);grid-template-columns:repeat(3,46px)}.shell:has(.game-screen)>.voice-indicator{display:none}.game-screen{grid-template-rows:35px 20px minmax(0,1fr) 32px;gap:2px;height:calc(100dvh - 43px)}.game-chess{grid-template-rows:35px minmax(0,1fr)}.observation-content>.observation-grid{flex-shrink:0;width:360px}.observation-grid .sprite{width:64px;max-width:100%}.compare-boards{gap:20px;width:580px;max-width:100%}.compare-boards .observation-grid{width:100%;margin:0}.compare-boards .sprite{width:58px}.puzzle-pieces:has(button:nth-child(9)){width:160px}.puzzle-pieces:has(button:nth-child(9)) button{max-width:48px}.puzzle-layout{min-height:0}.placement-status{margin:0!important}.pattern-pair,.game-mirror .pattern-pair,.game-mosaic .pattern-pair{max-width:420px}.pattern-grid>span,.pattern-grid>button,.game-mirror .pattern-grid>button,.game-mosaic .pattern-grid>button{min-height:44px}.game-mosaic .activity{grid-template-columns:110px 1fr}.mosaic-palette{max-width:105px!important}.light-grid{width:205px}.game-path-memory .activity>p{margin:0}.game-chess .chess-layout{grid-template-columns:260px 1fr}.chess-layout>div{max-width:260px}.chessboard{grid-template-columns:repeat(8,minmax(0,1fr));max-width:250px}.chessboard button{min-width:0;min-height:0;font-size:25px;line-height:1}.drawing-tools{gap:6px;max-width:300px}.drawing-tools select{max-width:120px;margin:0;padding:6px}.drawing-tools .pill{padding:8px}.drawing-area{align-self:start;max-width:270px}.drawing-area canvas{max-height:none}.drawing-area>span{font-size:130px}.game-drawing .activity>.primary{grid-row:3;padding:7px 18px;font-size:13px}.game-drawing .activity{grid-template-columns:1fr 1fr}.game-memory .memory-grid{max-width:560px}.game-size-order .match-board .sprite{max-width:none}}@media (orientation:landscape) and (height<=370px){.game-screen{grid-template-rows:35px 20px auto 35px;height:auto;min-height:calc(100dvh - 43px)}.activity{min-height:245px;overflow:visible}.game-chess{grid-template-rows:35px auto}.game-chess .activity{min-height:300px}}@media (orientation:landscape) and (height<=600px){.game-path-memory .activity>p{grid-area:2/1;align-self:end;margin:12px}.game-size-order .match-sources button,.game-size-order .match-targets button{min-height:85px}}@media (orientation:landscape) and (height<=370px){.shell>header{height:36px}.game-screen{grid-template-rows:30px 17px auto 31px;min-height:calc(100dvh - 36px)}.game-top h2{font-size:16px}.activity{min-height:210px}.game-chess{grid-template-rows:30px auto}.game-chess .activity{min-height:285px}.light-grid{width:191px}.pattern-pair,.game-mirror .pattern-pair,.game-mosaic .pattern-pair{max-width:400px}}.size-guide{opacity:.28;filter:grayscale();pointer-events:none}.size-guide .sprite{outline-offset:2px;outline:2px dashed #6885a8}@media (width<=400px){.parent-modal .settings{grid-template-columns:minmax(0,1fr)}.parent-modal .sound-setting{grid-column:auto}.parent-modal .stats b{white-space:nowrap;font-size:24px}}.chessboard{grid-template-columns:repeat(8,minmax(0,1fr))}.chessboard button{min-width:0;min-height:0;line-height:1}@media (width>=851px) and (height>=601px){.chess-layout{grid-template-columns:clamp(300px,100svh - 290px,550px) minmax(0,1fr)}}@media (orientation:landscape) and (height>=371px) and (height<=600px){.game-screen{height:calc(100svh - 43px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.subscription-panel{background:#edf8f2;border:1px solid #c6ded9;border-radius:22px;margin:22px 0;padding:22px}.subscription-label{letter-spacing:1px;color:#47756b;font-size:10px;font-weight:800}.subscription-panel h3{margin:10px 0}.subscription-panel p{line-height:1.65}.subscription-price{color:#2e7866;font-size:30px;font-weight:900}.subscription-price small{font-size:15px;font-weight:500}.subscription-actions,.subscription-links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.subscription-links a{color:#255e8e;text-underline-offset:3px}.subscription-active{color:#258252;font-weight:800}.store-message{font-size:13px}.subscription-panel button:disabled{opacity:.6;cursor:not-allowed}@supports (-webkit-touch-callout:none){.shell{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}@media (orientation:landscape) and (height<=600px){.shell{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.game-screen{height:calc(100dvh - 43px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}}:root{--fruit-atlas:url(/egiticioyunlar/art/atlas.png)}.shell.playing-game .discovery-fruit-domino{--domino-fruit:clamp(54px,min(8vw,12svh),120px);--domino-card:calc(var(--domino-fruit)*2 + 26px)}.shell.playing-game .domino-tile{width:calc(var(--domino-fruit)*2 + 16px);gap:4px;max-width:none;padding:4px}.shell.playing-game .domino-tile>.sprite{width:var(--domino-fruit);flex:0 0 var(--domino-fruit);max-width:none}.shell.playing-game .domino-tile>i{height:calc(var(--domino-fruit)*.8)}.shell.playing-game .domino-start{width:calc(var(--domino-fruit) + 18px);flex-shrink:0}.shell.playing-game .domino-end{width:calc(var(--domino-fruit)*1.7);min-height:calc(var(--domino-fruit) + 24px);padding:8px}.shell.playing-game .domino-end .sprite{width:var(--domino-fruit);flex-shrink:0}.shell.playing-game .domino-options{grid-template-columns:repeat(3,var(--domino-card));gap:10px;padding:10px;display:grid}.shell.playing-game .domino-options>button{width:var(--domino-card);height:calc(var(--domino-fruit) + 30px);padding:3px}.shell.playing-game .domino-chain{gap:8px;max-width:min(100%,850px)}.shell.playing-game .domino-chain .domino-arrival .domino-tile{--domino-fruit:clamp(32px,4vw,58px)}@media (width<=600px){.shell.playing-game .domino-options{grid-template-columns:repeat(2,var(--domino-card));gap:8px;padding:6px}.shell.playing-game .discovery-fruit-domino{--domino-fruit:clamp(48px,16vw,78px)}}@media (orientation:landscape) and (height<=600px){.shell.playing-game .discovery-fruit-domino{--domino-fruit:clamp(42px,9svh,54px)}.shell.playing-game .domino-options{gap:6px;padding:4px}.shell.playing-game .domino-options>button{height:calc(var(--domino-fruit) + 18px)}.shell.playing-game .domino-chain .domino-arrival .domino-tile{--domino-fruit:28px}}.shell.playing-game .compare-boards{gap:16px;width:min(100%,900px);margin:8px auto}.shell.playing-game .compare-boards .observation-grid{width:100%;min-width:0;margin:0}.shell.playing-game .compare-boards .sprite{width:100%;max-width:140px}.shell.playing-game{max-width:1600px;padding:6px max(10px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-bottom));--play-height:clamp(300px,calc(100svh - 160px),1000px);--character-size:clamp(85px,min(13vw,24svh),230px)}.shell.playing-game>header{display:none}.shell.playing-game>.voice-indicator:not(.error):not(.blocked){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:0;position:absolute;overflow:hidden}.shell.playing-game>.game-screen{flex-direction:column;gap:5px;height:auto;min-height:0;padding:0;display:flex}.shell.playing-game .game-top{flex-wrap:nowrap;align-items:center;gap:8px;min-height:48px;margin:0;display:flex}.shell.playing-game .game-top h2{text-align:center;flex:1;min-width:0;margin:0;font-size:clamp(14px,1.5vw,24px);line-height:1.1}.shell.playing-game .game-top .pill{white-space:nowrap;min-width:48px;min-height:48px;padding:8px 12px;font-size:14px}.shell.playing-game .game-tools{flex-wrap:nowrap;gap:6px}.game-tools .game-sound,.game-tools .game-parent{width:48px;padding:5px!important;font-size:22px!important}.shell.playing-game .level-progress{gap:10px;min-height:18px;margin:0;font-size:11px}.shell.playing-game .round-progress span{width:clamp(10px,1.5vw,25px);height:6px}.shell.playing-game .activity{min-height:var(--play-height);box-shadow:none;margin:0;padding:clamp(8px,1.2vw,20px)}.shell.playing-game .feedback{gap:8px;min-height:0;margin:0;font-size:12px}.shell.playing-game .feedback:not(.positive){height:20px}.shell.playing-game .feedback .primary{min-height:48px;padding:9px 22px}.shell.playing-game .listen-inline{display:none}.shell.playing-game .discovery-world,.shell.playing-game .placement-world{min-height:var(--play-height);justify-content:center;gap:10px}.shell.playing-game .discovery-stage,.shell.playing-game .placement-world .adventure-targets{flex:none;max-width:1100px;min-height:0;margin:0;padding:0}.shell.playing-game .discovery-world>.instruction,.shell.playing-game .placement-world>.adventure-toolbar{margin-bottom:auto}.shell.playing-game .discovery-counter,.shell.playing-game .placement-world>.adventure-status{margin-top:auto!important}.shell.playing-game .discovery-dock,.shell.playing-game .placement-world .adventure-dock{gap:10px;margin:4px 0}.shell.playing-game .fruit-sudoku,.shell.playing-game .trip-grid{width:min(42svh,440px,75vw)}.shell.playing-game .discovery-dock>button:not(.domino-options>button):not(.trip-controls>button){min-width:clamp(58px,6vw,100px);min-height:clamp(58px,10svh,105px)}.shell.playing-game .question-art{min-height:0;margin:8px 0}.shell.playing-game .answers{gap:10px;margin:8px 0}.shell.playing-game .match-board{gap:12px;max-width:850px;margin:10px auto}.shell.playing-game .puzzle-layout{gap:14px;margin:10px auto}.shell.playing-game .adventure-world:not(.placement-world),.shell.playing-game .animated-world{height:var(--play-height);min-height:var(--play-height)}@media (width>=1200px) and (height>=700px){.shell.playing-game .game-top .pill{min-width:58px;min-height:54px}.shell.playing-game .answer{min-width:130px;min-height:120px}.shell.playing-game .match-sources button,.shell.playing-game .match-targets button{min-height:120px}.shell.playing-game .match-board .sprite{width:110px}.shell.playing-game .adventure-dock .sprite{width:85px}.shell.playing-game .world-dock{gap:12px}.shell.playing-game .world-dock button{min-width:85px;min-height:85px}}@media (width<=700px){.shell.playing-game .game-top{flex-wrap:wrap;gap:4px}.shell.playing-game .game-top h2{flex-basis:100%;order:3;font-size:14px;line-height:16px}.shell.playing-game .game-tools{gap:4px;margin-left:auto}.shell.playing-game .game-top .pill{min-width:44px;min-height:44px;padding:6px;font-size:11px}.shell.playing-game .game-tools .game-sound,.shell.playing-game .game-tools .game-parent{width:44px}.shell.playing-game .placement-world .adventure-slot{height:clamp(100px,20svh,170px)}.shell.playing-game .placement-world .adventure-dock>button{width:50px;height:58px}.shell.playing-game .placement-world.adv-balloon-train .adventure-dock{flex-wrap:wrap;max-width:100%}.shell.playing-game .placement-world .adventure-targets{gap:8px}.shell.playing-game .discovery-world{padding:8px}.shell.playing-game .fruit-sudoku{width:min(35svh,80vw)}.shell.playing-game .discovery-stage{gap:8px}}@media (orientation:landscape) and (height<=600px){.shell.playing-game{--play-height:clamp(230px,calc(100svh - 125px),470px)}.shell.playing-game .activity{overflow:visible}.shell.playing-game .game-top{flex-wrap:nowrap}.shell.playing-game .game-top h2{flex-basis:auto;order:0}.shell.playing-game .discovery-world,.shell.playing-game .placement-world{gap:5px}.shell.playing-game .placement-world .adventure-slot{height:clamp(90px,27svh,155px)}.shell.playing-game .placement-world .adventure-dock>button{width:58px;height:52px}.shell.playing-game .discovery-world>.instruction,.shell.playing-game .placement-world>.adventure-toolbar{margin-bottom:0}.shell.playing-game .fruit-sudoku{width:min(40svh,220px)}.shell.playing-game .trip-grid{width:min(43svh,230px)}.shell.playing-game .discovery-counter{margin-top:0!important}.shell.playing-game .guide-art{width:100px}.shell.playing-game .half-target{width:clamp(85px,22svh,125px);height:clamp(85px,22svh,125px)}.shell.playing-game .discovery-dock>button:not(.domino-options>button):not(.trip-controls>button){min-width:48px;min-height:48px}.shell.playing-game .story-world{min-height:var(--play-height)}}@supports (-webkit-touch-callout:none){.shell.playing-game{padding-top:max(6px,env(safe-area-inset-top));--play-height:clamp(260px,calc(100svh - 160px - env(safe-area-inset-top) - env(safe-area-inset-bottom)),1000px)}}.shell.playing-game .activity:has(>.story-world){min-height:0;padding:0}.shell.playing-game .feedback.positive{flex-flow:row;justify-content:center;align-items:center;display:flex}@media (width<=700px){.shell.playing-game{--play-height:clamp(260px,calc(100svh - 170px),1000px)}.shell.playing-game .feedback.positive{font-size:11px}.shell.playing-game .feedback.positive .primary{padding:8px 12px}}@media (width<=600px) and (orientation:portrait){.stations-1 .story-target{width:min(50vw,26svh);height:min(52vw,28svh)}.stations-1 .story-source{width:min(28vw,17svh);height:min(28vw,17svh)}.stations-2 .story-target{width:34vw;height:38vw}}:is(.shell.playing-game .activity:has(>.discovery-world),.shell.playing-game .activity:has(>.adventure-world),.shell.playing-game .activity:has(>.animated-world)){min-height:0;padding:0}.shell.playing-game .drawing-area{width:min(55svh,600px,100%)}@media (width<=700px){.shell.playing-game .trip-grid{width:min(29svh,68vw)}.shell.playing-game .trip-stage{gap:8px}.shell.playing-game .game-tools button[aria-label=Yönergeyi\ dinle]{width:44px;min-width:44px;font-size:0}.shell.playing-game .game-tools button[aria-label=Yönergeyi\ dinle]:after{content:"🔊";font-size:20px}.shell.playing-game .game-top .pill{padding:4px}}@media (orientation:landscape) and (height<=600px){.shell.playing-game{--play-height:clamp(210px,calc(100svh - 140px),470px)}.shell.playing-game .story-world{gap:4px;padding:8px}.shell.playing-game .story-narration{padding:4px 10px}.shell.playing-game .story-reward{font-size:18px}.shell.playing-game .discovery-world{padding:6px}.shell.playing-game .discovery-world>.instruction{margin:0;padding:4px;font-size:13px}.shell.playing-game .discovery-dock{margin:0;padding:4px}.shell.playing-game .placement-world .adventure-toolbar{margin:0}.shell.playing-game .placement-world{gap:4px;padding:6px}.shell.playing-game .placement-world .adventure-slot{height:90px}.shell.playing-game .discovery-world .discovery-counter{margin:0!important}}@media (orientation:portrait) and (height<=650px){.story-narration p{display:none}.stations-1 .story-target{width:40vw;height:40vw}.stations-1 .story-source{width:24vw;height:24vw}.shell.playing-game .hunt-grid{width:min(38svh,75vw)}.shell.playing-game .discovery-world{gap:6px}.shell.playing-game .discovery-world>.instruction{padding:5px;font-size:15px}.shell.playing-game .discovery-fruit-sudoku .discovery-dock{padding:5px}}@media (orientation:landscape) and (height<=600px){.shell.playing-game .discovery-fruit-sudoku{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.shell.playing-game .discovery-fruit-sudoku>.instruction{grid-column:1/-1}.shell.playing-game .discovery-fruit-sudoku .discovery-stage{grid-area:2/2}.shell.playing-game .discovery-fruit-sudoku .discovery-dock{flex-wrap:wrap;grid-area:2/3;justify-self:start;max-width:135px}.shell.playing-game .discovery-fruit-sudoku .discovery-counter{grid-column:1/-1}.shell.playing-game .discovery-arrow-trip .discovery-counter{display:none}.shell.playing-game .adv-balloon-train .adventure-slot{height:80px}.shell.playing-game .adv-balloon-train .adventure-dock{margin:0;padding:4px}}.shell.playing-game .trip-controls{gap:6px;padding:4px}.shell.playing-game .trip-controls>button{width:48px;min-width:44px;height:48px;min-height:44px}@media (orientation:landscape) and (height<=500px){.shell.playing-game{--play-height:clamp(195px,calc(100svh - 150px),350px)}.story-station{flex-direction:row;gap:5px}.short-path{transform:rotate(-90deg)}.story-stations{gap:12px}.stations-3 .story-target{width:86px;height:90px}.stations-3 .story-source{width:58px;height:58px}.story-play-area:has(.stations-3) .story-guide{display:none}.shell.playing-game .story-narration .instruction{font-size:13px}}@media (width<=700px){.shell.playing-game .trip-stage{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.shell.playing-game .trip-grid{justify-self:center;width:100%;max-width:230px}.shell.playing-game .trip-program{grid-template-columns:repeat(2,44px);gap:4px}.shell.playing-game .trip-program button{width:44px;height:44px}}@supports (-webkit-touch-callout:none){.shell.playing-game{--play-height:max(210px,calc(100svh - 170px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}@media (orientation:landscape) and (height<=500px){.shell.playing-game{--play-height:max(195px,calc(100svh - 150px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}}}.shell.playing-game .dot-quantity{grid-template-columns:repeat(3,clamp(18px,2vw,28px));gap:7px}.shell.playing-game .dot-quantity i{width:clamp(18px,2vw,28px);height:clamp(18px,2vw,28px)}.shell.playing-game .position-board{grid-template-rows:repeat(3,clamp(78px,min(12vw,19svh),150px));grid-template-columns:repeat(3,clamp(78px,min(12vw,19svh),150px));gap:8px}.shell.playing-game .xylophone button{width:clamp(54px,7vw,100px);min-width:54px}.shell.playing-game .market-list span{max-width:clamp(45px,6vw,90px)}.shell.playing-game .weight-basket .sprite{width:clamp(28px,3vw,42px)}.shell.playing-game .reference-fruit{width:clamp(100px,14vw,190px)}@media (width<=600px){.shell.playing-game .xylophone{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.shell.playing-game .xylophone button{width:100%;min-height:80px;height:100px!important}}@media (orientation:landscape) and (height<=600px){.shell.playing-game .position-board{grid-template-rows:repeat(3,60px);grid-template-columns:repeat(3,60px)}.shell.playing-game .xylophone{flex-wrap:wrap;gap:8px}.shell.playing-game .weight-basket .sprite{width:28px}}.shell.playing-game{--touch-size:clamp(68px,min(9vw,13svh),128px);--large-fruit:clamp(80px,min(12vw,20svh),190px);--size-step:clamp(1px,.13vw,1.7px)}.categories button{min-height:56px;padding:12px 20px}.shell.playing-game .activity button{touch-action:manipulation}.shell.playing-game .activity [data-drag-source],.shell.playing-game .activity [data-drop-target]{touch-action:none}.shell.playing-game .answer{min-width:var(--touch-size);min-height:var(--touch-size);padding:12px;font-size:clamp(40px,5vw,70px)}.shell.playing-game .answers{gap:14px}.shell.playing-game .answer .sprite{width:var(--large-fruit)}.shell.playing-game .paint-dot,.shell.playing-game .shape{width:clamp(60px,min(8vw,13svh),110px);height:clamp(60px,min(8vw,13svh),110px)}.shell.playing-game .fruit-row .sprite{width:clamp(60px,min(9vw,16svh),135px)}.shell.playing-game .guide-art{width:clamp(120px,min(20vw,29svh),290px)}.shell.playing-game .match-board{--size-step:clamp(1px,.13vw,1.7px);gap:14px;width:min(100%,960px)}.shell.playing-game .match-sources,.shell.playing-game .match-targets{gap:12px}.shell.playing-game .match-sources button,.shell.playing-game .match-targets button{min-height:var(--touch-size);padding:8px;font-size:clamp(38px,5vw,70px)}.shell.playing-game .match-board .sprite{width:100%;max-width:160px}.shell.playing-game .form-token{font-size:clamp(60px,7vw,105px)}.shell.playing-game .observation-grid{gap:14px;max-width:850px}.shell.playing-game .observation-grid .sprite{width:100%;max-width:190px}.shell.playing-game .compare-boards{width:min(100%,1150px)}.shell.playing-game .compare-boards .sprite{max-width:185px}.shell.playing-game .memory-grid{gap:12px;width:min(100%,80svh,850px);max-width:850px;margin:14px auto}.shell.playing-game .shadow-options{gap:14px}.shell.playing-game .shadow-options button{width:var(--large-fruit);height:var(--large-fruit);padding:6px}.shell.playing-game .shadow-options .sprite{width:100%;height:100%}.shell.playing-game .shadow-target{width:clamp(140px,min(26vw,28svh),290px);height:clamp(140px,min(26vw,28svh),290px);margin:8px auto}.shell.playing-game .shadow-target .sprite,.shell.playing-game .fruit-silhouette{width:100%;height:100%}.shell.playing-game .sort-items{grid-template-columns:repeat(4,var(--touch-size));justify-content:center;gap:12px;max-width:100%;margin:12px auto;display:grid}.shell.playing-game .sort-items button,.shell.playing-game .sort-items .sprite{width:var(--touch-size);height:var(--touch-size);min-width:0;min-height:0}.shell.playing-game .baskets{gap:12px;margin:12px auto}.shell.playing-game .baskets .sprite{width:clamp(65px,10vw,130px)}.shell.playing-game .discovery-dock>button:not(.domino-options>button):not(.trip-controls>button){width:var(--touch-size);height:var(--touch-size);min-width:var(--touch-size);min-height:var(--touch-size)}.shell.playing-game .discovery-dock .sprite{max-width:100%}.shell.playing-game .half-target{width:clamp(150px,min(24vw,28svh),300px);height:clamp(150px,min(24vw,28svh),300px)}.shell.playing-game .halves-options .fruit-half{max-width:none;width:calc(var(--touch-size)*.6)}.shell.playing-game .fruit-sudoku{width:min(56svh,540px,90vw)}.shell.playing-game .hunt-grid{width:min(60svh,680px,94vw)}.shell.playing-game .placement-world .adventure-slot{max-width:310px;height:clamp(135px,30svh,320px)}.shell.playing-game .placement-world .adventure-dock{flex-wrap:wrap;gap:12px}.shell.playing-game .placement-world .adventure-dock>button{width:var(--touch-size);height:var(--touch-size)}.shell.playing-game .placement-world .adventure-dock .sprite{width:100%}.shell.playing-game .animated-world .world-dock>button{width:var(--touch-size);height:var(--touch-size);flex-shrink:0;min-width:0;min-height:0}.shell.playing-game .animated-world .world-dock svg,.shell.playing-game .animated-world .world-dock .sprite{width:80%;height:80%}.shell.playing-game .animated-world .world-dock{gap:10px;max-width:96%}.shell.playing-game .trip-controls>button,.shell.playing-game .mosaic-palette button,.shell.playing-game .drawing-tools>button:not(.pill){width:60px;min-width:60px;height:60px;min-height:60px}.shell.playing-game .mosaic-palette,.shell.playing-game .drawing-tools{flex-wrap:wrap;gap:10px}.shell.playing-game .trip-grid{width:min(53svh,480px,85vw)}.shell.playing-game .story-source{width:clamp(82px,min(13vw,20svh),190px);height:clamp(82px,min(13vw,20svh),190px)}.shell.playing-game .story-target{width:clamp(110px,min(19vw,30svh),270px);height:clamp(120px,min(20vw,31svh),280px)}.shell.playing-game .story-baskets .sprite{width:clamp(60px,8vw,115px)}@media (width<=600px){.shell.playing-game{--touch-size:clamp(64px,18vw,90px);--large-fruit:clamp(80px,23vw,120px)}.shell.playing-game .match-board{--size-step:1px}.shell.playing-game .sort-items{grid-template-columns:repeat(3,var(--touch-size))}.shell.playing-game .story-source{width:clamp(72px,23vw,110px);height:clamp(72px,23vw,110px)}.shell.playing-game .story-target{width:clamp(82px,27vw,150px);height:clamp(100px,32vw,180px)}.shell.playing-game .stations-1 .story-target{width:52vw;max-width:240px;height:52vw;max-height:240px}.shell.playing-game .stations-1 .story-source{width:32vw;max-width:145px;height:32vw;max-height:145px}.shell.playing-game .stations-2 .story-target{width:36vw;height:40vw}.shell.playing-game .memory-grid{gap:8px}.shell.playing-game .compare-boards{gap:10px}.shell.playing-game .compare-boards .observation-grid{gap:6px}.shell.playing-game .animated-world .world-dock{flex-wrap:wrap;gap:8px;width:max-content;padding:6px}.shell.playing-game .animated-world:has(.bunny-foods>button:nth-child(4)) .bunny-target{height:40%;bottom:43%}}@media (orientation:landscape) and (height<=600px){.shell.playing-game{--touch-size:60px;--large-fruit:clamp(72px,18svh,100px);--size-step:1px}.shell.playing-game .match-board{--size-step:1px;gap:10px}.shell.playing-game .match-sources button,.shell.playing-game .match-targets button{min-height:68px}.shell.playing-game .memory-grid{width:min(100%,100svh,570px)}.shell.playing-game .sort-items{grid-template-columns:repeat(3,var(--touch-size));gap:8px}.shell.playing-game .baskets{flex-wrap:wrap;max-width:420px}.shell.playing-game .baskets .sprite{width:64px}.shell.playing-game .placement-world .adventure-slot{height:110px}.shell.playing-game .fruit-sudoku{width:min(48svh,240px)}.shell.playing-game .half-target,.shell.playing-game .shadow-target{width:120px;height:120px}.shell.playing-game .story-source{width:72px;height:72px}.shell.playing-game .story-target{width:110px;height:110px}.shell.playing-game .stations-3 .story-target{width:88px;height:96px}.shell.playing-game .trip-controls>button,.shell.playing-game .mosaic-palette button,.shell.playing-game .drawing-tools>button:not(.pill){width:52px;min-width:52px;height:52px;min-height:52px}}.object-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.postal-package{aspect-ratio:1;max-width:150px;height:auto;max-height:150px}.object-sprite{filter:drop-shadow(0 3px 2px #24364818);background-repeat:no-repeat;border-radius:0}.exact-fruit-shadow{filter:brightness(0)opacity(.75);aspect-ratio:1;width:160px}.storybook-prop{width:100px;height:90px;transform:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.storybook-prop:before,.storybook-prop:after{display:none!important}.storybook-prop .object-art{filter:drop-shadow(0 5px 3px #1826352a)}.storybook-piece>.storybook-prop{width:100%;max-width:100%;height:85px}.storybook-bed,.storybook-home{border-radius:20px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.storybook-bed .bed-object{z-index:0;width:100%;height:100%;position:absolute;inset:0}.storybook-bed .storybook-friend{z-index:1;width:75%;height:90%;bottom:22%}.storybook-home .home-object{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.storybook-home .storybook-friend{z-index:2;bottom:10%}.storybook-bed.occupied{outline-offset:5px;outline:5px solid #f9cf68}.storybook-bedtime{background:0 0}.storybook-bedtime>.prop-0{z-index:0;width:115px;height:80px;bottom:4px;left:38px}.storybook-bedtime>.storybook-friend{z-index:1}.storybook-bedtime>.prop-1{z-index:2;width:155px;height:110px;bottom:0;left:92px;transform:rotate(-8deg)}.storybook-bedtime>.prop-2{width:70px;height:90px;top:0;right:-3px}.storybook-bedtime.stage-3>.prop-2{filter:brightness(.35)}.storybook-bedtime.stage-3>.prop-0{width:110px;height:75px;bottom:2px;left:70px}.storybook-bedtime.stage-3>.prop-1{width:110px;height:72px;bottom:12px;left:155px;transform:rotate(-8deg)}.storybook-basket,.storybook-return{box-shadow:none;background:url(/egiticioyunlar/art/objects/basket-real.png) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:30px 12px 14px}.storybook-basket .storybook-fruits{box-shadow:none;background:0 0;border-radius:15px}.storybook-return{place-items:center;min-width:150px;min-height:120px;display:grid}.storybook-stone:not(.empty){box-shadow:none;background:url(/egiticioyunlar/art/objects/rock.png) 50%/100% 100% no-repeat;border:0;border-radius:0}.rabbit{animation:2s ease-in-out infinite alternate asset-breathe}.rabbit.chewing{animation:.3s ease-in-out infinite alternate asset-chew}.rabbit.rabbit-happy{animation:.6s ease-in-out infinite alternate asset-hop}.fish-art{filter:drop-shadow(0 5px 4px #14425e20);animation:1.6s ease-in-out infinite alternate asset-swim}.asset-rocket-flame{filter:drop-shadow(0 10px 10px #ffab3d)}@media (orientation:landscape) and (height<=600px){.animated-world .rocket-ship{height:44%;top:22%;bottom:auto}}.plant svg{filter:drop-shadow(0 4px 2px #21431725)}.wagon{box-shadow:none!important;background:url(/egiticioyunlar/art/objects/railway-car.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;height:48%!important;bottom:-12%!important}.wagon:before,.wagon:after,.butterfly-body{display:none!important}.market-basket>svg{height:100%;bottom:-20%;overflow:visible}.market-basket>div{bottom:30%}.flower-pot{clip-path:none;background:url(/egiticioyunlar/art/objects/basket-real.png) 50%/100% 100% no-repeat;border:0;height:27%;bottom:-4%}.scale-beam>i,.balance-pillar{background:url(/egiticioyunlar/art/objects/plank.png) 50%/100% 100% no-repeat;border:0}.weight-rim{border:0;height:30px;bottom:-5px;background:url(/egiticioyunlar/art/objects/basket-real.png) bottom/100% 180% no-repeat!important}.balanced .weight-rim{filter:drop-shadow(0 0 5px #45b968)}.chessboard button>span{justify-content:center;align-items:center;width:100%;height:100%;display:flex;filter:none!important;text-shadow:none!important}.chessboard .object-art{filter:drop-shadow(0 3px 1px #0003);width:95%;height:95%;position:absolute;inset:2.5%}.chess-ghost .object-art{width:90px;height:90px}.piece-lessons button{align-items:center;gap:10px;display:flex}.piece-lessons .object-art{width:42px;height:50px}.baskets>button{background-image:url(/egiticioyunlar/art/objects/basket-real.png);background-position:bottom;background-repeat:no-repeat;background-size:100% 75%;border-color:#ebdfc8}.baskets>button>b,.baskets>button>span{z-index:1;background:#fffdf0e8;border-radius:8px;padding:2px 6px}@keyframes asset-chew{to{transform:scale(1.035,.98)}}@keyframes asset-hop{to{transform:translateY(-12px)}}@keyframes asset-swim{to{transform:rotate(3deg)scaleX(.98)}}@keyframes asset-breathe{to{transform:translateY(-4px)scale(1.015)}}@media (width<=600px){.storybook-bedtime>.prop-0{width:95px;height:65px}.storybook-prop{width:85px;height:80px}.storybook-basket{padding:23px 5px 12px}.storybook-bed.bed-0{height:115px}.storybook-bed.bed-1{height:145px}}@media (orientation:landscape) and (height<=600px){.storybook-prop{width:70px;height:65px}.storybook-bedtime>.prop-0{width:75px;height:55px;left:50px}.storybook-bedtime>.prop-1{width:115px;height:80px;left:90px}.storybook-bedtime>.prop-2{width:50px;height:65px;right:5px}.storybook-bed.bed-0{height:85px}.storybook-bed.bed-1{height:105px}.storybook-basket{padding:15px 5px 8px}}@media (prefers-reduced-motion:reduce){.fish-art,.rabbit{animation:none!important}}@media (orientation:landscape) and (height<=600px){.shell.playing-game .shadow-world>.shadow-target,.shell.playing-game .shadow-world>.shadow-options,.shell.playing-game .shadow-world>p{position:relative;inset:auto}.shell.playing-game .shadow-world>.shadow-options{align-self:center;width:auto}.shell.playing-game .shadow-world{grid-template-rows:auto auto auto;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:8px 20px;display:grid}.shell.playing-game .shadow-world>.instruction{grid-column:1/-1;margin:0}.shell.playing-game .shadow-world>.shadow-target{grid-area:2/1;margin:0}.shell.playing-game .shadow-world>.shadow-options{grid-area:2/2}.shell.playing-game .shadow-world>p{grid-column:1/-1;margin:0}.storybook-bedtime.stage-3>.prop-1{width:90px;height:55px;bottom:8px;left:145px}.storybook-bedtime.stage-3>.prop-0{width:85px;height:60px;left:65px}}.native-ios .modal-backdrop{padding:calc(20px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left))}.native-ios .parent-modal{max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}
