.kids-page{--kid-ink:#303153;--kid-purple:#7148bd;--kid-teal:#086f70;background:#edf8ff;background-image:radial-gradient(circle at 7% 14%,#fff 0 3px,transparent 4px),radial-gradient(circle at 93% 36%,#d3eafa 0 6px,transparent 7px),linear-gradient(180deg,#e3f5ff 0,#f4faff 46%,#fff8e6);background-attachment:fixed;color:var(--kid-ink);font-family:ui-rounded,Trebuchet MS,system-ui,sans-serif;min-height:100dvh}.kids-page *{min-width:0}.kids-page button,.kids-page select{touch-action:manipulation}.kids-page button{transition:transform .15s,box-shadow .15s,background-color .15s}.kids-page button:active:not(:disabled){transform:translateY(3px)}.kids-page button:focus-visible,.kids-page a:focus-visible,.kids-page summary:focus-visible{outline:3px solid #215dc5;outline-offset:4px}.kids-page .discovery-header{background:#ffffffb8;border-bottom:2px solid #d8ecf5;padding:10px max(14px,calc((100vw - 1000px)/2));gap:10px;padding-top:max(10px,env(safe-area-inset-top));min-height:70px}.kids-page .discovery-brand{font-size:calc(.88rem * var(--aypot-text-scale, 1));font-weight:800;gap:8px}.kids-page .discovery-brand img{width:42px;height:42px;flex-shrink:0}.kids-page .kids-header-label{font-size:calc(.875rem * var(--aypot-text-scale, 1));letter-spacing:.02em;text-transform:none;color:#555078}.kids-page .kids-header-label i{font-style:normal;color:#c65382;--icon-size:26px;font-size:var(--icon-size);vertical-align:middle;margin-left:8px}.kids-page .reading-toggle{border:2px solid #d3c8ee;border-radius:16px;box-shadow:0 3px #e4def2;margin-left:auto;background:#fff;color:#633f9b}.kids-page .discovery-main{max-width:1000px;padding:18px 14px max(30px,env(safe-area-inset-bottom))}.kids-page .save-line{justify-content:center;margin:22px 0 0;font-size:calc(.875rem * var(--aypot-text-scale, 1));line-height:1.5;color:#5c667a}.kids-page #kidsApp{width:100%;min-width:0}.kids-page .kids-loading{text-align:center;padding:40px 12px}.kids-page h1,.kids-page h2,.kids-page h3{overflow-wrap:anywhere;letter-spacing:-.035em}.kids-page .kids-welcome{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:10px 8px;align-items:center;padding:22px 22px 0;background:linear-gradient(135deg,#fff2ca,#ffe6ec 72%,#e8dfff);border:3px solid white;border-radius:30px;box-shadow:0 6px #d8e6ed;margin-bottom:28px}.kids-page .kids-mini-label{display:block;font-size:calc(.875rem * var(--aypot-text-scale, 1));font-weight:900;letter-spacing:.11em;color:#6b4870;line-height:1.5}.kids-page .kids-welcome h1{font-size:clamp(calc(29px * var(--aypot-text-scale, 1)),5vw,calc(46px * var(--aypot-text-scale, 1)));line-height:1.08;margin:9px 0 10px;max-width:none}.kids-page h1 em{font-style:normal;color:#7646b8}.kids-page .kids-welcome-copy p{font-size:calc(.88rem * var(--aypot-text-scale, 1));font-weight:650;line-height:1.5;margin:0;max-width:28rem}.kids-page .kids-welcome-scene{position:relative;width:145px;height:155px;display:grid;place-items:center;align-self:center}.kids-page .kids-friend{display:block;width:110px;height:110px;border-radius:50%;border:5px solid white;box-shadow:0 5px #c7a9cd;background:#e5cdeb;overflow:hidden;flex-shrink:0}.kids-page .kids-friend>span{display:block;width:100%;height:100%;background-image:url(/images/lugeta-toon-atlas.png);background-size:300% 200%;background-position:0 0;animation:kids-blink 7s steps(1,end) infinite}.kids-page .welcome-friend{position:relative;z-index:1;animation:kids-sway 5s ease-in-out infinite}.kids-page .kids-sun{position:absolute;top:0;right:0;color:#eca924;--icon-size:42px;font-size:var(--icon-size);line-height:1}.kids-page .kids-cloud{position:absolute;width:53px;height:19px;border-radius:25px;background:#fff;top:22px;left:0;transform:rotate(-12deg)}.kids-page .kids-cloud:before{content:"";width:28px;height:25px;border-radius:50%;position:absolute;bottom:5px;left:11px;background:#fff}.kids-page .kids-greeting{position:absolute;z-index:2;bottom:5px;left:0;background:#fff;border:2px solid #c8b4e3;border-radius:14px 14px 14px 4px;padding:3px 12px;font-weight:900;font-size:calc(.9rem * var(--aypot-text-scale, 1));transform:rotate(-6deg)}.kids-page .kids-flower{position:absolute;bottom:2px;right:0;color:#d46b9a;--icon-size:37px;font-size:var(--icon-size);line-height:1}.kids-page .kids-treasure{grid-column:1/-1;display:flex;gap:10px;align-items:center;background:#fffdf6;border:2px solid white;border-radius:20px;padding:10px 14px;transform:translateY(14px);box-shadow:0 4px #eacfc6;min-height:66px}.kids-page .kids-star-token{display:grid;place-items:center;color:#9c6100;background:#ffdf69;border:2px solid #eec652;border-radius:50%;width:42px;height:42px;flex-shrink:0;--icon-size:25px;font-size:var(--icon-size)}.kids-page .kids-treasure strong{font-size:calc(1.05rem * var(--aypot-text-scale, 1));display:block;line-height:1.3}.kids-page .kids-treasure div>span{font-size:calc(.875rem * var(--aypot-text-scale, 1));color:#655e70;display:block;margin-top:3px}.kids-page .kids-treasure-trail{margin-left:auto;color:#d2ac38;letter-spacing:3px;--icon-size:18px;font-size:var(--icon-size)}.kids-page .kids-worlds{margin:30px 0 24px}.kids-page .kids-worlds h2,.kids-page .kids-section-heading{font-size:calc(1.1rem * var(--aypot-text-scale, 1));letter-spacing:-.015em;margin:0 0 12px;font-weight:850}.kids-page .kids-world-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.kids-page .kids-world{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;background:#fff;color:var(--kid-ink);border:2px solid #c6dce6;border-radius:21px;padding:10px 4px;min-height:92px;box-shadow:0 4px #d2e2e9}.kids-page .kids-world>span{--icon-size:34px;font-size:var(--icon-size);line-height:1.2}.kids-page .kids-world strong{font-size:calc(.875rem * var(--aypot-text-scale, 1));line-height:1.3;overflow-wrap:anywhere;font-weight:850}.kids-page .kids-world[aria-pressed=true]{background:#fff1ad;border-color:#dfa626;box-shadow:0 4px #d7ac43}.kids-page .kids-world-check{display:none;position:absolute;top:-7px;right:-3px;width:22px;height:22px;background:#7148bd;color:#fff;border-radius:50%;border:2px solid white;place-items:center;font:900 calc(14px * var(--aypot-text-scale, 1))/1 system-ui}.kids-page .kids-world[aria-pressed=true] .kids-world-check{display:grid}.kids-page .kids-game-list{display:grid;grid-template-columns:1fr;gap:14px;margin:0 0 24px}.kids-page .kids-game-list .kids-game-tile{display:grid;grid-template-columns:70px minmax(0,1fr) 32px;align-items:center;gap:12px;position:relative;width:100%;min-height:128px;border:2px solid var(--tile-edge);border-bottom-width:5px;border-radius:25px;padding:15px 12px;text-align:left;background:var(--tile-bg);box-shadow:0 3px #ffffffb3;color:var(--kid-ink);overflow:visible}.kids-page .game-listen{--tile-bg:#d6f2f6;--tile-edge:#73b8c8;--tile-accent:#086f70}.kids-page .game-phrase{--tile-bg:#f2e0ff;--tile-edge:#bd96de;--tile-accent:#7043a6}.kids-page .game-memory{--tile-bg:#ffe3c8;--tile-edge:#e6b17f;--tile-accent:#9f531f}.kids-page .kids-tile-art{position:relative;display:grid;place-items:center;width:70px;height:76px;border:2px solid white;border-radius:25px;background:#ffffff80;transform:rotate(-7deg)}.kids-page .kids-tile-art i{font-style:normal;--icon-size:40px;font-size:var(--icon-size);line-height:1}.kids-page .kids-tile-art b{position:absolute;bottom:-5px;right:-7px;--icon-size:27px;font-size:var(--icon-size);transform:rotate(12deg);font-weight:400}.kids-page .kids-tile-copy{display:block}.kids-page .kids-tile-copy>small{font-size:calc(.875rem * var(--aypot-text-scale, 1));letter-spacing:.11em;font-weight:900;color:var(--tile-accent);line-height:1.5}.kids-page .kids-tile-copy>strong{font-size:calc(1.2rem * var(--aypot-text-scale, 1));line-height:1.22;margin:5px 0;letter-spacing:-.035em}.kids-page .kids-tile-copy>span{display:block;font-size:calc(.875rem * var(--aypot-text-scale, 1));line-height:1.45;color:#4e4e67}.kids-page .kids-play-arrow{display:grid;place-items:center;border-radius:50%;width:32px;height:32px;color:#fff;background:var(--tile-accent);--icon-size:12px;font-size:var(--icon-size);padding-left:2px;box-shadow:0 3px #00000015}.kids-page .kids-parent-settings{border:2px dashed #becdd9;background:#ffffffa8;box-shadow:none;padding:14px 16px;border-radius:20px;margin-top:26px}.kids-page .kids-parent-settings summary{font-size:calc(.875rem * var(--aypot-text-scale, 1));color:#515771;list-style:disclosure-closed}.kids-page .kids-parent-settings[open] summary{list-style:disclosure-open}.kids-page .kids-parent-settings summary small{font-size:calc(.875rem * var(--aypot-text-scale, 1));font-weight:500;display:block;padding-left:19px;margin-top:3px}.kids-page .kids-parent-settings p{font-size:calc(.875rem * var(--aypot-text-scale, 1))}.kids-page .kids-settings{margin:18px 0;gap:16px}.kids-page .kids-settings label{font-size:calc(.875rem * var(--aypot-text-scale, 1));min-width:min(100%,13rem)}.kids-page .kids-settings select{min-height:48px;max-width:100%;color:var(--kid-ink);font-size:calc(.875rem * var(--aypot-text-scale, 1));border:2px solid #d0c4e5}.kids-page .kids-play-card{position:relative;background:#fff;border:3px solid #d5e8f1;border-radius:27px;max-width:690px;padding:18px 14px 20px;margin:0 auto;box-shadow:0 6px #c5dce8;isolation:isolate}.kids-page .game-top{gap:9px;margin-bottom:17px;align-items:center}.kids-page .game-top .secondary{padding:7px 12px;min-height:44px;border:2px solid #d8c7e9;background:#f5effe;color:#654695;font-size:calc(.875rem * var(--aypot-text-scale, 1));border-radius:15px;box-shadow:0 3px #dfd1ee}.kids-page .kids-round-label{font-size:calc(.875rem * var(--aypot-text-scale, 1));line-height:1.4;color:#62617b;margin-left:auto;max-width:56%;overflow-wrap:anywhere;text-align:right}.kids-page .kids-round-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.kids-page .kids-round-heading h1{font-size:calc(1.4rem * var(--aypot-text-scale, 1));line-height:1.2;margin:0;flex:1 1 170px}.kids-page .kids-round-counter{font-size:calc(.875rem * var(--aypot-text-scale, 1));font-weight:850;border-radius:14px;background:#fff0b9;padding:5px 10px;border:1px solid #eed57d;white-space:nowrap}.kids-page .kids-round-progress{display:flex;justify-content:center;gap:9px;margin:16px 0 20px}.kids-page .kids-round-progress>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ecedf3;color:#ced0de;border:2px solid #e4e4ee;--icon-size:13px;font-size:var(--icon-size);line-height:1}.kids-page .kids-round-progress>span.active{background:#e8d8ff;border-color:#ae88d9;color:#9260c7;box-shadow:0 0 0 3px #f4edff}.kids-page .kids-round-progress>span.earned{background:#ffdf70;border-color:#e3b73e;color:#805519;animation:kids-pop .45s ease-out}.kids-page .kids-listen-station{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:10px;background:#f2edff;border:2px solid #e1d6f5;border-radius:22px;padding:10px}.kids-page .small-friend{width:58px;height:58px;border-width:3px;box-shadow:0 3px #ccb6db}.kids-page .primary{border:2px solid #6137a2;border-bottom-width:5px;box-shadow:0 2px #e4d9f4;background:#7950c5;border-radius:18px;min-height:54px;padding:11px 16px;color:#fff;font-size:calc(.98rem * var(--aypot-text-scale, 1));font-weight:850;line-height:1.3;white-space:normal}.kids-page .kids-listen{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:10px;padding:12px;min-height:69px;font-size:calc(1.2rem * var(--aypot-text-scale, 1));text-align:left}.kids-page .kids-listen>span:first-child{--icon-size:27px;font-size:var(--icon-size);line-height:1}.kids-page .kids-listen>span:nth-child(2){flex:1}.kids-page .kids-listen small{font-size:calc(.875rem * var(--aypot-text-scale, 1));display:block;font-weight:600;margin-top:3px;line-height:1.4}.kids-page .kids-sound-bars{display:flex;align-items:center;gap:3px;height:25px;flex-shrink:0}.kids-page .kids-sound-bars b{width:3px;height:13px;border-radius:5px;background:#d5c4fa}.kids-page .kids-sound-bars b:nth-child(2){height:23px}.kids-page .kids-audio-note{text-align:center;font-size:calc(.875rem * var(--aypot-text-scale, 1));line-height:1.5;margin:9px 0 12px;color:#5c5874;overflow-wrap:anywhere}.kids-page .picture-choices{gap:12px;margin:14px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.kids-page .picture-choice{position:relative;width:100%;display:grid;place-items:center;min-height:130px;padding:16px 8px;border:3px solid #9ccbd9;border-bottom-width:7px;border-radius:24px;background:#e4f6ff;--picture-size:clamp(55px,14vw,88px);font-size:var(--picture-size);line-height:1.25;box-shadow:inset 0 2px #fff;opacity:1}.kids-page .picture-choice:nth-child(2){background:#fff0bb;border-color:#e4c45f}.kids-page .picture-choice:nth-child(3){background:#fce3ef;border-color:#daa3bf}.kids-page .picture-choice:nth-child(4){background:#e7f3d5;border-color:#a0c580}.kids-page .picture-choice span{filter:drop-shadow(0 5px 1px #0000000b);display:block}.kids-page .picture-choice:disabled{opacity:1}.kids-page .picture-choices.ready .picture-choice:not(:disabled){animation:kids-ready .45s ease-out}.kids-page .picture-choice.correct{border-color:#51a777;background:#d6f4cf;box-shadow:0 0 0 3px #ecf8e8}.kids-page .picture-choice.correct:after{content:"✓";position:absolute;right:8px;top:8px;display:grid;place-items:center;width:25px;height:25px;border:2px solid white;border-radius:50%;background:#267c48;color:#fff;font:800 calc(17px * var(--aypot-text-scale, 1))/1 system-ui}.kids-page .picture-choice.wrong{opacity:.55;background:#f6efe6;border-color:#cbbfae}.kids-page .kids-feedback{font-size:calc(1rem * var(--aypot-text-scale, 1));line-height:1.5;min-height:0;margin:0;text-align:center;overflow-wrap:anywhere;color:#4a426c}.kids-page .kids-feedback:not(:empty){background:#faf1cb;border:1px solid #edda9b;border-radius:16px;padding:11px 12px;margin:12px 0}.kids-page .kids-answer-dock:has(.kids-feedback:empty){display:none}.kids-page #kidsNext,.kids-page #memoryFinish{width:100%;background:#237e64;border-color:#145c49;box-shadow:0 3px #d1e9d8;margin-top:5px}.kids-page .kids-play-card audio{max-width:100%!important;min-width:0!important;width:100%!important;margin:8px 0!important}.kids-page .kids-memory-guide{display:flex;gap:12px;justify-content:center;align-items:center;padding:11px;border-radius:20px;background:#fff4d3;border:2px solid #f4dd9a}.kids-page .tiny-friend{width:49px;height:49px;border-width:3px;box-shadow:0 3px #d9c4a2}.kids-page .kids-memory-guide p{margin:0;font-size:calc(.875rem * var(--aypot-text-scale, 1));line-height:1.5}.kids-page .memory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.kids-page .memory-card{position:relative;display:grid;place-items:center;width:100%;min-height:116px;background:radial-gradient(circle at 15px 15px,#ffffff16 0 5px,transparent 6px),#8d66c9;background-size:34px 34px;border:3px solid #7950b3;border-bottom-width:7px;border-radius:20px;--picture-size:clamp(33px,9vw,54px);font-size:var(--picture-size);line-height:1;box-shadow:inset 0 2px #c5a9e7;color:#ffedac;opacity:1;padding:8px}.kids-page .memory-card:nth-child(2n){background-color:#4c9aa9;border-color:#337f8c}.kids-page .memory-card:nth-child(3n){background-color:#d17b92;border-color:#b65b74}.kids-page .memory-card.revealed{background:#fff1ca;border-color:#d5b968;box-shadow:inset 0 2px #fff}.kids-page .memory-card.matched{background:#dbf3d5;border-color:#79af70;opacity:1}.kids-page #memoryAudio{font-size:calc(.875rem * var(--aypot-text-scale, 1));line-height:1.5;margin:8px 0;text-align:center}.kids-page .kids-finish{max-width:620px;position:relative;isolation:isolate;padding:24px 18px;background:linear-gradient(155deg,#fff9e7,#fff,#f0eaff);border:3px solid white;border-radius:30px;box-shadow:0 6px #d8cfeb}.kids-page .kids-prize-scene{display:flex;justify-content:center;align-items:center;gap:18px;margin:10px auto 26px}.kids-page .prize-friend{width:128px;height:128px;border-width:6px;animation:kids-sway 3s ease-in-out infinite}.kids-page .prize-friend>span{background-position:50% 100%;animation:none}.kids-page .kids-prize-star{color:#ddaa26;text-shadow:0 3px 0 #fff0a4;--icon-size:35px;font-size:var(--icon-size)}.kids-page .kids-prize-star:first-child{transform:rotate(-20deg)}.kids-page .kids-prize-star:last-child{transform:rotate(20deg)}.kids-page .kids-finish h1{font-size:clamp(calc(30px * var(--aypot-text-scale, 1)),6vw,calc(43px * var(--aypot-text-scale, 1)));line-height:1.15;margin:10px 0 18px}.kids-page .kids-prize-pill{display:inline-block;padding:9px 18px;border-radius:30px;border:2px solid #e8c465;background:#fff0ac;font-size:calc(1.1rem * var(--aypot-text-scale, 1));font-weight:850;margin:0 0 20px}.kids-page .kids-finish>p:not(.kids-mini-label){font-size:calc(.9rem * var(--aypot-text-scale, 1));max-width:27rem;margin:0 auto 22px;color:#635c75}.kids-page .kids-finish .actions{display:grid;gap:12px;max-width:380px;margin:auto}.kids-page .kids-finish .secondary{background:#fff;border:2px solid #c9b8e1;color:#67459b;border-radius:18px;min-height:50px;font-size:calc(.9rem * var(--aypot-text-scale, 1))}.kids-page .kids-sparks{pointer-events:none;position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:27px}.kids-page .kids-sparks i{position:absolute;font-style:normal;--icon-size:19px;font-size:var(--icon-size);left:10%;top:50%;color:#da9a27;opacity:0;animation:kids-spark .9s ease-out}.kids-page .kids-sparks i:nth-child(2){left:28%;top:65%;color:#ed719f;animation-delay:.08s}.kids-page .kids-sparks i:nth-child(3){left:48%;top:55%;color:#8579d2;animation-delay:.14s}.kids-page .kids-sparks i:nth-child(4){left:69%;top:65%;color:#26a5a6;animation-delay:.06s}.kids-page .kids-sparks i:nth-child(5){left:87%;top:50%;color:#d5ab26;animation-delay:.12s}@keyframes kids-sway{50%{transform:translateY(-4px) rotate(2deg)}}@keyframes kids-blink{0%,94%,to{background-position:0 0}95%,97%{background-position:100% 100%}}@keyframes kids-pop{50%{transform:scale(1.2)}}@keyframes kids-ready{50%{transform:translateY(-3px)}}@keyframes kids-spark{0%{opacity:0;transform:translateY(15px) rotate(0)}30%{opacity:1}to{opacity:0;transform:translateY(-80px) rotate(110deg)}}@media(min-width:700px){.kids-page .discovery-main{padding:26px 26px 40px}.kids-page .kids-welcome{grid-template-columns:minmax(0,1fr) 230px;padding:26px 32px 0}.kids-page .kids-welcome-scene{width:210px;height:190px}.kids-page .welcome-friend{width:146px;height:146px}.kids-page .kids-welcome h1 br{display:none}.kids-page .kids-world-grid{gap:14px}.kids-page .kids-world{min-height:108px;flex-direction:row;gap:14px}.kids-page .kids-world strong{font-size:calc(.9rem * var(--aypot-text-scale, 1))}.kids-page .kids-world>span{--icon-size:40px}.kids-page .kids-game-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kids-page .kids-game-list .kids-game-tile{grid-template-columns:minmax(0,1fr) 34px;gap:14px;padding:20px;align-items:start}.kids-page .kids-tile-art{grid-column:1/-1;width:84px;height:85px;justify-self:center;margin:4px auto 7px}.kids-page .kids-tile-copy{align-self:start}.kids-page .kids-play-arrow{align-self:end}.kids-page .kids-play-card{padding:24px 28px}.kids-page .picture-choice{min-height:166px}.kids-page .memory-card{min-height:142px}}@media(max-width:360px){.kids-page .discovery-main{padding:12px 10px 28px}.kids-page .kids-welcome{grid-template-columns:minmax(0,1fr) 95px;padding:18px 14px 0}.kids-page .kids-welcome-scene{width:95px;height:133px}.kids-page .welcome-friend{width:86px;height:86px;border-width:4px}.kids-page .kids-sun{--icon-size:31px;right:0}.kids-page .kids-cloud{width:35px;top:22px}.kids-page .kids-greeting{font-size:calc(.875rem * var(--aypot-text-scale, 1));padding:2px 8px;bottom:5px}.kids-page .kids-flower{--icon-size:25px;right:0}.kids-page .kids-welcome h1{font-size:calc(28px * var(--aypot-text-scale, 1))}.kids-page .kids-mini-label{font-size:calc(.875rem * var(--aypot-text-scale, 1))}.kids-page .kids-world-grid{gap:6px}.kids-page .kids-world{min-height:83px;border-radius:17px}.kids-page .kids-world strong{font-size:calc(.875rem * var(--aypot-text-scale, 1))}.kids-page .kids-game-list .kids-game-tile{grid-template-columns:53px minmax(0,1fr) 28px;gap:10px;padding:13px 10px}.kids-page .kids-tile-art{width:53px;height:65px;border-radius:20px}.kids-page .kids-tile-art i{--icon-size:33px}.kids-page .kids-tile-art b{--icon-size:23px}.kids-page .kids-tile-copy>strong{font-size:calc(1.06rem * var(--aypot-text-scale, 1))}.kids-page .kids-play-arrow{width:28px;height:28px}.kids-page .kids-treasure-trail{display:none}.kids-page .picture-choices{gap:9px}.kids-page .picture-choice{min-height:117px}.kids-page .kids-play-card{padding:16px 10px}.kids-page .kids-listen-station{grid-template-columns:46px minmax(0,1fr);gap:8px;padding:8px}.kids-page .small-friend{width:46px;height:46px}.kids-page .kids-sound-bars{display:none}.kids-page .memory-grid{gap:8px}.kids-page .memory-card{min-height:96px}}html[data-reading-size="175"] .kids-page .kids-world-grid,html[data-reading-size="200"] .kids-page .kids-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-reading-size="175"] .kids-page .kids-game-list,html[data-reading-size="200"] .kids-page .kids-game-list{grid-template-columns:1fr}html[data-reading-size="175"] .kids-page .kids-game-tile,html[data-reading-size="200"] .kids-page .kids-game-tile{grid-template-columns:66px minmax(0,1fr);padding:16px;gap:14px}html[data-reading-size="175"] .kids-page .kids-tile-art,html[data-reading-size="200"] .kids-page .kids-tile-art{grid-column:auto;width:62px;height:73px;align-self:center}html[data-reading-size="175"] .kids-page .kids-play-arrow,html[data-reading-size="200"] .kids-page .kids-play-arrow{display:none}@media(max-width:600px){html[data-reading-size="150"] .kids-page .kids-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-reading-size="150"] .kids-page .kids-welcome,html[data-reading-size="175"] .kids-page .kids-welcome,html[data-reading-size="200"] .kids-page .kids-welcome{grid-template-columns:1fr;text-align:center}html[data-reading-size="150"] .kids-page .kids-welcome-scene,html[data-reading-size="175"] .kids-page .kids-welcome-scene,html[data-reading-size="200"] .kids-page .kids-welcome-scene{justify-self:center;grid-row:2}html[data-reading-size="150"] .kids-page .kids-welcome-copy p,html[data-reading-size="175"] .kids-page .kids-welcome-copy p,html[data-reading-size="200"] .kids-page .kids-welcome-copy p{margin-left:auto;margin-right:auto}html[data-reading-size="175"] .kids-page .kids-listen-station,html[data-reading-size="200"] .kids-page .kids-listen-station{grid-template-columns:1fr}html[data-reading-size="175"] .kids-page .kids-listen-station .kids-friend,html[data-reading-size="200"] .kids-page .kids-listen-station .kids-friend{display:none}html[data-reading-size="175"] .kids-page .kids-game-tile,html[data-reading-size="200"] .kids-page .kids-game-tile{grid-template-columns:minmax(0,1fr)}html[data-reading-size="175"] .kids-page .kids-tile-art,html[data-reading-size="200"] .kids-page .kids-tile-art{justify-self:start}html[data-reading-size="200"] .kids-page .kids-treasure-trail{display:none}}@media(prefers-reduced-motion:reduce){.kids-page *,.kids-page *:before,.kids-page *:after{animation:none!important;transition:none!important}.kids-page .kids-sparks{display:none}}.kids-page [hidden]{display:none!important}.kids-page .kids-age-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0;padding:16px 18px;border:2px solid #d3c4ec;border-radius:22px;background:#fff}.kids-page .kids-age-filter label{font-weight:850;font-size:calc(1rem * var(--aypot-text-scale, 1))}.kids-page .kids-age-filter select{flex:1 1 210px;max-width:100%;min-height:48px;border:2px solid #c6b1e5;border-radius:14px;background:#faf6ff;padding:10px;font-size:calc(.95rem * var(--aypot-text-scale, 1));color:#362956}.kids-page .kids-age-filter p{flex-basis:100%;margin:0;font-size:calc(.875rem * var(--aypot-text-scale, 1));color:#635a77}.kids-page .kids-world-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kids-page .kids-round-progress{flex-wrap:wrap;gap:6px}.kids-page .kids-round-progress>span{flex:0 0 20px;height:20px}.kids-page .game-balloon{--tile-bg:#ffe3ef;--tile-edge:#d990af;--tile-accent:#a32e65}.kids-page .game-word{--tile-bg:#d6f2f6;--tile-edge:#73b8c8;--tile-accent:#086f70}.kids-page .game-catch{--tile-bg:#e3f4ce;--tile-edge:#9cc178;--tile-accent:#466f22}.kids-page .game-runner{--tile-bg:#dce9ff;--tile-edge:#96b3e2;--tile-accent:#345b9b}.kids-page .game-puzzle{--tile-bg:#fff2bc;--tile-edge:#d5b557;--tile-accent:#795d0f}.kids-page .game-dialogue{--tile-bg:#efe2ff;--tile-edge:#b39bd5;--tile-accent:#674295}.kids-page .kids-tile-copy>span>small{display:block;font-weight:800;margin-top:6px}.kids-page .kids-colour{display:block;width:72px;height:72px;background:var(--swatch);border:3px solid #b6aec5;border-radius:50%;box-shadow:inset -7px -7px #0000000c}.kids-page .kids-shape{width:80px;height:80px;fill:#7657c6;stroke:#4f358f;stroke-width:2}.kids-page .kids-balloon-sky{position:relative;overflow:hidden;border-radius:24px;height:320px;background:linear-gradient(#c5eaff,#f4fcff);border:2px solid #d7eef6;margin:14px 0}.kids-page .balloon-cloud{position:absolute;top:12px;left:10%;color:#fff;font-size:calc(82px * var(--aypot-text-scale, 1))}.kids-page .kids-balloon{position:absolute;bottom:8px;width:26%;max-width:110px;height:130px;border:3px solid #bb4d80;border-radius:50% 50% 45% 45%;background:radial-gradient(circle at 35% 25%,#ffffffaa,transparent 25%),#f078aa;color:#fff8cb;font-size:calc(32px * var(--aypot-text-scale, 1));box-shadow:inset -7px -4px #00000010;animation:kids-rise 7s ease-in-out infinite alternate;touch-action:manipulation}.kids-page .kids-balloon:after{content:"";position:absolute;top:100%;left:50%;height:38px;width:2px;background:#a491ac}.kids-page .balloon-0{left:6%}.kids-page .balloon-1{left:37%;background-color:#77b9ef;border-color:#467eae;animation-delay:-2s}.kids-page .balloon-2{left:68%;background-color:#c8a3ed;border-color:#9170b4;animation-delay:-4s}.kids-page .kids-balloon-instruction{text-align:center;font-weight:750}.kids-page .kids-pause{min-height:44px;max-width:100%}.kids-page .kids-discovery{text-align:center;padding:20px;background:#fff5cc;border-radius:22px;margin:14px 0}.kids-page .kids-discovery-picture{font-size:calc(100px * var(--aypot-text-scale, 1));line-height:1.25;min-height:125px;display:grid;place-items:center;animation:kids-drop .7s ease-out}.kids-page .kids-discovery h2{font-size:calc(1.7rem * var(--aypot-text-scale, 1));margin:8px 0}.kids-page .kids-discovery p{margin:6px 0 16px}.kids-page .kids-flying-field{overflow:hidden;padding:12px 7px;background:linear-gradient(#e2f5ff,#fff7da);border-radius:22px}.kids-page .kids-flying-field .picture-choice{animation:kids-float 3.5s ease-in-out infinite alternate;animation-delay:var(--drift-delay)}.kids-page .picture-choice small{font-size:calc(1rem * var(--aypot-text-scale, 1));overflow-wrap:anywhere;margin-top:8px}.kids-page .kids-story-picture{font-size:calc(88px * var(--aypot-text-scale, 1));line-height:1.3;text-align:center;background:#fff1ce;border-radius:22px;padding:18px;display:grid;place-items:center}.kids-page #kidsReadingTask h2{font-size:calc(1.3rem * var(--aypot-text-scale, 1));line-height:1.45;margin:18px 0 10px}.kids-page #kidsReadingTask p{font-size:calc(.95rem * var(--aypot-text-scale, 1));line-height:1.5}.kids-page .kids-word-tiles{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.kids-page .kids-word-tiles button{min-width:55px;min-height:50px;font-size:calc(1.05rem * var(--aypot-text-scale, 1));background:#e7e0ff;border:2px solid #bbace0;border-radius:14px;color:#40325e;padding:10px}.kids-page .kids-word-tiles button:disabled{opacity:.3}.kids-page .kids-sentence{min-height:65px;border:2px dashed #b8a3d2;border-radius:16px;padding:16px;background:#fcf9ff;font-size:calc(1.1rem * var(--aypot-text-scale, 1));line-height:1.5;overflow-wrap:anywhere}.kids-page .kids-dialogue-options{display:grid;gap:10px;margin:16px 0}.kids-page .kids-dialogue-options button{min-height:56px;text-align:left;font-size:calc(1.05rem * var(--aypot-text-scale, 1));background:#eee8ff;color:#3f3266;border:2px solid #c0aadc;border-radius:15px;padding:12px}.kids-page .kids-dialogue-options button.correct{background:#d8f4d6;border-color:#579867}.kids-page .kids-meaning{padding:12px;background:#f3f1f8;border-radius:14px;margin:10px 0}.kids-page .kids-meaning summary{cursor:pointer;font-size:calc(.9rem * var(--aypot-text-scale, 1))}.kids-page #kidsListen.secondary{min-height:48px;margin:16px 0 2px}.kids-page .kids-rail-field{grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 4px;gap:7px;background:repeating-linear-gradient(0deg,#eadbbc 0 8px,#faf4e9 8px 35px);border-radius:20px}.kids-page .kids-rail-field .picture-choice{min-height:125px;padding:10px 3px;font-size:calc(48px * var(--aypot-text-scale, 1));border-width:2px;animation:kids-rail 1.6s ease-in-out infinite alternate;animation-delay:var(--drift-delay)}.kids-page .kids-rail-field .picture-choice small{font-size:calc(.875rem * var(--aypot-text-scale, 1))}.kids-page .kids-train{text-align:center;font-size:calc(54px * var(--aypot-text-scale, 1));transition:transform .5s ease;margin:8px 0}.kids-page .kids-train span{font-size:calc(22px * var(--aypot-text-scale, 1));color:#ad7924;vertical-align:middle}@keyframes kids-rise{0%{transform:translateY(-5px) rotate(-5deg)}to{transform:translateY(-140px) rotate(5deg)}}@keyframes kids-drop{0%{transform:translateY(-70px) scale(.6);opacity:0}65%{transform:translateY(10px) scale(1.1)}to{transform:translateY(0) scale(1);opacity:1}}@keyframes kids-float{0%{transform:translateY(-8px) rotate(-2deg)}to{transform:translateY(8px) rotate(2deg)}}@keyframes kids-rail{0%{transform:translateY(-7px)}to{transform:translateY(7px)}}.kids-page [data-motion=false] *{animation:none!important;transition:none!important}.kids-page [data-motion=false] .kids-balloon{bottom:85px}@media(prefers-reduced-motion:reduce){.kids-page *{animation:none!important;transition:none!important}.kids-page .kids-balloon{bottom:85px}}@media(max-width:380px){.kids-page .kids-balloon{height:110px}.kids-page .kids-balloon-sky{height:285px}.kids-page .kids-rail-field .picture-choice{font-size:calc(38px * var(--aypot-text-scale, 1))}.kids-page .kids-age-filter{padding:14px}.kids-page .kids-round-progress{gap:5px}}.kids-page .kids-recording-player{display:block;width:100%;max-width:100%;min-width:0;height:54px;margin:10px 0}.kids-page .game-hearts{--tile-bg:#ffe3ef;--tile-edge:#d990af;--tile-accent:#a32e65}.kids-page .game-picnic{--tile-bg:#fff2bc;--tile-edge:#d5b557;--tile-accent:#795d0f}.kids-page .game-dance{--tile-bg:#efe2ff;--tile-edge:#b39bd5;--tile-accent:#674295}#kidsAudioStatus:empty{display:none}.kids-entry-heading{padding:20px 4px 14px}.kids-entry-heading h1{font-size:clamp(calc(27px * var(--aypot-text-scale, 1)),5vw,calc(42px * var(--aypot-text-scale, 1)));line-height:1.15;margin:10px 0}.kids-entry-heading p{margin:8px 0;color:#526575}.kids-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kids-entry-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:relative;min-width:0;min-height:230px;border:2px solid #d4e0d9;border-radius:24px;padding:24px;color:#20394b;text-align:left;text-decoration:none;box-shadow:0 5px #20394b12;font:inherit}.kids-entry-card>span{font-size:calc(48px * var(--aypot-text-scale, 1))}.kids-entry-card>strong{font-size:calc(25px * var(--aypot-text-scale, 1));line-height:1.2}.kids-entry-card>small{font-size:calc(16px * var(--aypot-text-scale, 1));line-height:1.45}.kids-entry-card>b{margin-top:auto;align-self:flex-end;font-size:calc(24px * var(--aypot-text-scale, 1))}.entry-swipe{background:#e5f4ea}.entry-games{background:#fff3d7}.entry-together{background:#eeeafa}.kids-entry-card:focus-visible{outline:3px solid #936021;outline-offset:3px}@media(max-width:650px){.kids-entry-grid{grid-template-columns:minmax(0,1fr);gap:12px}.kids-entry-card{display:grid;grid-template-columns:54px minmax(0,1fr) 20px;min-height:108px;padding:16px;gap:4px 14px}.kids-entry-card>span{grid-row:1 / 3;font-size:calc(40px * var(--aypot-text-scale, 1))}.kids-entry-card>strong{font-size:calc(23px * var(--aypot-text-scale, 1))}.kids-entry-card>small{grid-column:2;font-size:calc(15px * var(--aypot-text-scale, 1))}.kids-entry-card>b{grid-column:3;grid-row:1 / 3;align-self:center}}.kids-goal-path{padding:24px;border:1px solid #a9d1c5;border-radius:24px;background:#fffdf6;margin:28px 0}.kids-goal-path ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding-left:22px}.kids-goal-path li{line-height:1.6}.kids-goal-path ol a,.kids-goal-path ol button{display:flex;align-items:center;min-height:64px;background:#e7f4ee;color:#234852;border-radius:14px;border:1px solid #bfddd2;padding:12px;text-decoration:none;font:inherit;font-weight:700;width:100%;text-align:left;cursor:pointer}.kids-goal-path details{margin-top:18px}.kids-goal-path summary{cursor:pointer;font-weight:700}.kids-sample-link{display:block;padding:18px 22px;margin:20px 0;border:1px solid #b7d6c5;border-radius:18px;background:#edf8ed;color:#205d51;font-weight:700;text-decoration:none}.kids-age-filter p{margin:4px 0 12px}.kids-settings [hidden]{display:none!important}.kids-start-recommendation{display:flex;align-items:center;gap:18px;padding:20px 24px;margin:0 0 22px;background:#e5f4ea;border:2px solid #5b8870;border-radius:22px;color:#173c2b;text-decoration:none}.kids-start-recommendation>span:first-child{font-size:calc(42px * var(--aypot-text-scale, 1))}.kids-start-recommendation strong,.kids-start-recommendation small,.kids-start-recommendation span span{display:block}.kids-start-recommendation strong{font-size:clamp(calc(22px * var(--aypot-text-scale, 1)),4vw,calc(30px * var(--aypot-text-scale, 1)));margin:5px 0}.kids-start-recommendation small{font-weight:750;letter-spacing:.06em}.kids-more-path{margin:24px 0}.kids-more-path>summary{cursor:pointer;font-weight:700;padding:12px}.kids-recommended{margin:20px 0;padding:20px;background:#fffdf6;border:1px solid #a9d1c5;border-radius:20px}.kids-recommended>div{display:flex;gap:12px;flex-wrap:wrap}.kids-goal-path ol{list-style:none;counter-reset:step;padding:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kids-goal-path li{counter-increment:step;position:relative}.kids-goal-path li:before{content:counter(step);position:absolute;top:7px;left:9px;font-weight:800;font-size:calc(14px * var(--aypot-text-scale, 1))}.kids-goal-path ol a,.kids-goal-path ol button{padding:26px 12px 12px}.kids-entry-card{min-height:190px}.kids-start-recommendation:focus-visible{outline:3px solid #234852;outline-offset:4px}body[data-kids-view] .game-navigation>a{display:none}body[data-kids-view=home] .game-navigation,body[data-kids-view=play] .game-navigation{display:none}.kids-reading-route>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px}.kids-reading-route [data-path-game]{min-width:0;min-height:96px;white-space:normal;overflow-wrap:anywhere}.kids-reading-route [data-path-game]>span{display:block;font-size:calc(2rem * var(--aypot-text-scale, 1));line-height:1.3;margin-bottom:6px}.kids-reading-route [data-reading-settings]{margin-top:12px;max-width:100%;white-space:normal}
