.kids-page.kids-immersive{overflow:hidden}.kids-immersive .discovery-header,.kids-immersive .game-navigation,.kids-immersive #kidsSound,.kids-immersive .save-line{display:none}.kids-immersive .discovery-main{max-width:none;margin:0;padding:0}.kids-immersive #kidsApp,.kids-page #kidsApp:fullscreen{position:fixed;inset:0;z-index:90;background:#e1f7ff;overflow:auto;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));box-sizing:border-box;width:100%;height:100dvh}.kids-immersive .kids-play-card{max-width:1100px;margin:0 auto;padding:12px;box-shadow:none;border:0;background:transparent}.kids-immersive .kids-round-heading h1{font-size:clamp(calc(20px * var(--aypot-text-scale, 1)),4vw,calc(32px * var(--aypot-text-scale, 1)));margin:4px 0}.kids-immersive .game-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.kids-immersive .game-top button{min-height:44px}.kids-immersive .kids-round-progress{margin:5px 0}.little-world{position:relative;display:grid;grid-template-columns:35% 65%;align-items:center;min-height:calc(100dvh - 175px);background:linear-gradient(#daf3ff,#f4f9e6 73%,#bae6ab 74%,#d3edb9);border-radius:30px;overflow:hidden;padding:14px;box-sizing:border-box}.little-cloud{position:absolute;top:0;right:12%;font-size:calc(100px * var(--aypot-text-scale, 1));color:#fff;pointer-events:none}.little-guide{position:relative;width:min(100%,280px);height:350px;justify-self:center;align-self:end;margin-bottom:15px}.little-face{position:absolute;top:0;left:0;width:100%;aspect-ratio:1;z-index:4;overflow:hidden;border-radius:45% 45% 28% 28%}.little-face canvas{width:100%;height:100%;display:block}.little-face.atlas-fallback{background:url(/images/lugeta-toon-atlas.png) 0 0/300% 200%}.little-body{position:absolute;left:26%;right:26%;top:48%;height:32%;background:#338890;border-radius:30px 30px 18px 18px;z-index:2}.little-arm{position:absolute;top:49%;width:18%;height:30%;border-radius:35px;background:linear-gradient(#338890 0 70%,#efb69a 71%);transform-origin:50% 12%;z-index:3}.little-arm.left{left:14%;transform:rotate(12deg)}.little-arm.right{right:14%;transform:rotate(-12deg)}.little-leg{position:absolute;top:74%;height:25%;width:17%;background:linear-gradient(#e4af6b 0 78%,#70527f 79%);border-radius:10px 10px 18px 18px;transform-origin:50% 0}.little-leg.left{left:29%}.little-leg.right{right:29%}.little-guide[data-pose=wave] .little-arm.right{animation:little-wave .6s ease-in-out 3}.little-guide[data-pose=clap] .little-arm.left{animation:little-clap-left .5s ease-in-out 3}.little-guide[data-pose=clap] .little-arm.right{animation:little-clap-right .5s ease-in-out 3}.little-guide[data-pose=walk] .little-leg{animation:little-step .6s ease-in-out 3}.little-guide[data-pose=walk] .little-leg.right{animation-delay:.3s}.little-task{position:relative;z-index:5;text-align:center;min-width:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.little-task>p,.little-choices,.little-reveal{flex-basis:100%;margin:0}.little-instruction{font-size:clamp(calc(20px * var(--aypot-text-scale, 1)),3vw,calc(30px * var(--aypot-text-scale, 1)));font-weight:800;color:#334a70}.little-choices{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;min-height:180px}.little-heart{position:relative;width:clamp(78px,12vw,140px);height:clamp(85px,13vw,150px);border:0!important;background:none!important;padding:0!important;filter:drop-shadow(0 7px 0 #c9557a22);animation:little-float 3s ease-in-out infinite;animation-delay:var(--delay);touch-action:manipulation}.little-heart svg{width:100%;height:100%;fill:#f37aa5;stroke:#d1497a;stroke-width:2}.little-heart:nth-child(2) svg{fill:#b594ed;stroke:#8760b4}.little-heart:nth-child(3) svg{fill:#ff9c7b;stroke:#d67453}.little-heart span{position:absolute;top:30%;left:37%;font-size:calc(30px * var(--aypot-text-scale, 1));color:#fff3bd}.little-food{width:clamp(95px,16vw,160px);height:clamp(95px,16vw,160px);font-size:clamp(calc(55px * var(--aypot-text-scale, 1)),8vw,calc(100px * var(--aypot-text-scale, 1)))!important;border-radius:28px!important;background:#fffdf1!important;border:3px solid #fff!important;box-shadow:0 6px #abc7a8;display:grid;place-items:center;touch-action:manipulation}.little-food .kids-colour,.little-picture .kids-colour{width:70px;height:70px;display:block}.little-food svg,.little-picture svg{width:85px;height:85px}.little-basket{flex-basis:100%;font-size:calc(65px * var(--aypot-text-scale, 1))}.little-food.in-basket{transform:translateY(20px) scale(.8);transition:.5s}.little-reveal{display:flex;flex-direction:column;align-items:center;gap:5px}.little-picture{font-size:calc(100px * var(--aypot-text-scale, 1));display:grid;place-items:center}.little-reveal strong{font-size:calc(30px * var(--aypot-text-scale, 1));color:#335776}.little-reveal span{font-size:calc(22px * var(--aypot-text-scale, 1))}.little-action-icon{font-size:calc(90px * var(--aypot-text-scale, 1));flex-basis:100%}.little-task button{min-height:52px;font-size:calc(19px * var(--aypot-text-scale, 1))!important;white-space:normal}.little-task #kidsAudioStatus{font-size:calc(16px * var(--aypot-text-scale, 1));line-height:1.4}.little-task audio{max-width:100%;height:35px;flex-basis:100%}.little-stars{position:absolute;inset:0;pointer-events:none;z-index:8;font-size:calc(45px * var(--aypot-text-scale, 1));color:#edb922}.little-stars span{position:absolute;animation:little-burst 1.15s ease-out forwards;text-shadow:0 2px white}.little-world [hidden]{display:none!important}.little-world[data-motion=false] *{animation:none!important;transition:none!important}.kids-immersive .kids-balloon-sky{height:clamp(240px,47dvh,560px)}@keyframes little-burst{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--turn)) scale(1.1)}}@keyframes little-float{50%{transform:translateY(-14px) rotate(4deg)}}@keyframes little-wave{0%,to{transform:rotate(-120deg)}50%{transform:rotate(-155deg)}}@keyframes little-clap-left{50%{transform:rotate(-65deg)}}@keyframes little-clap-right{50%{transform:rotate(65deg)}}@keyframes little-step{50%{transform:rotate(15deg) translateY(-8px)}}@media(max-width:600px){.little-world{grid-template-columns:29% 71%;padding:8px;min-height:calc(100dvh - 185px);border-radius:18px}.little-guide{height:230px;width:135px;max-width:100%}.little-face{top:14%}.little-body{top:45%}.little-arm{top:46%}.little-leg{top:71%}.little-choices{gap:8px;min-height:140px}.little-heart{width:75px;height:86px}.little-heart span{font-size:calc(25px * var(--aypot-text-scale, 1))}.little-task{gap:8px}.little-picture{font-size:calc(80px * var(--aypot-text-scale, 1))}.little-task button{font-size:calc(17px * var(--aypot-text-scale, 1))!important;padding:10px}.little-basket{font-size:calc(45px * var(--aypot-text-scale, 1))}.kids-immersive .kids-round-label{display:none}.kids-immersive .kids-play-card{padding:4px}.little-action-icon{font-size:calc(65px * var(--aypot-text-scale, 1))}.little-instruction{font-size:calc(20px * var(--aypot-text-scale, 1))}}@media(max-height:500px)and (orientation:landscape){.little-world{min-height:250px}.little-guide{height:240px;width:190px}.little-choices{min-height:100px}.little-picture,.little-action-icon{font-size:calc(60px * var(--aypot-text-scale, 1))}.little-basket{font-size:calc(40px * var(--aypot-text-scale, 1))}.little-cloud{font-size:calc(60px * var(--aypot-text-scale, 1))}.little-task{gap:5px}}@media(prefers-reduced-motion:reduce){.little-world *{animation:none!important;transition:none!important}.little-stars span{animation:none;opacity:1}}.little-guide{align-self:center;height:clamp(240px,48dvh,420px);width:100%;max-width:300px;margin:0}.little-guide .little-face{inset:0;width:100%;height:100%;aspect-ratio:auto;overflow:visible;border-radius:0}.little-face.atlas-fallback{background-image:url(/images/lugeta-full-body-v1.png);background-position:0 0;background-size:300% 200%;background-repeat:no-repeat}.little-world{grid-template-columns:32% 68%;gap:10px}.little-instruction{line-height:1.35}.kids-tv-entry{display:block;text-align:center;margin:20px 0;padding:18px;border-radius:20px;text-decoration:none}@media(max-width:600px){.little-world{grid-template-columns:1fr;gap:8px;min-height:calc(100dvh - 170px);align-content:start}.little-guide{height:150px;max-width:140px;align-self:start}.little-task{padding-bottom:10px}.little-choices{min-height:110px}.little-heart{width:85px;height:94px}}@media(max-height:500px)and (orientation:landscape){.little-world{grid-template-columns:25% 75%;min-height:250px}.little-guide{height:220px;max-width:180px}}.little-food:disabled{opacity:1;filter:none;cursor:default}
