@font-face{font-family:'Fredoka';font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F}
@font-face{font-family:'Fredoka';font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

:root{
  --pink:#ffb3d1; --pink-d:#f27fae; --mint:#b5f0d6; --mint-d:#5fcf9f; --lav:#d9c8ff; --lav-d:#a98bf0;
  --peach:#ffd3b0; --peach-d:#f5a46b; --sky:#bfe3ff; --sky-d:#6fb6f0; --lemon:#fff1a8; --lemon-d:#f2cf3c;
  --ink:#5a3e5d; --bg1:#fff0f6; --bg2:#eaf6ff;
  --font:'Fredoka', ui-rounded, 'Arial Rounded MT Bold', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html,body{margin:0;height:100%}
body{font-family:var(--font);font-weight:600;color:var(--ink);
  background:radial-gradient(circle at 15% 10%,#ffe3f0 0,transparent 40%),radial-gradient(circle at 90% 30%,#e3f3ff 0,transparent 45%),radial-gradient(circle at 30% 95%,#e8fff3 0,transparent 40%),linear-gradient(180deg,var(--bg1),var(--bg2));
  background-attachment:fixed;min-height:100%;overflow-x:hidden;
  -webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
button{font-family:inherit;font-weight:600;color:inherit;border:0;cursor:pointer}
button:focus-visible{outline:4px solid #7a5cff;outline-offset:3px}
.en{font-family:var(--font)}
[hidden]{display:none!important}

.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:8px;
  padding:calc(env(safe-area-inset-top) + 8px) 14px 8px;background:linear-gradient(180deg,rgba(255,240,246,.95),rgba(255,240,246,.0))}
.iconbtn{width:48px;height:48px;border-radius:50%;font-size:24px;background:#fff;box-shadow:0 5px 0 #f0cfe0,0 8px 16px rgba(160,90,140,.18)}
.iconbtn:active{transform:translateY(3px) scale(.95);box-shadow:0 2px 0 #f0cfe0}
.stars{margin-inline:auto;display:flex;align-items:center;gap:6px;background:#fff;padding:8px 18px;border-radius:999px;font-size:22px;
  box-shadow:0 5px 0 #f3e2a0,0 8px 16px rgba(200,160,40,.18)}
.stars.bump{animation:jelly .6s}
#homeBtn[hidden]+.stars{margin-inline-start:56px}

main{max-width:720px;margin:0 auto;padding:4px 14px calc(env(safe-area-inset-bottom) + 24px)}
.screen{display:none}
.screen.active{display:block;animation:fadeup .35s ease}
@keyframes fadeup{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}

/* squishy buttons */
.squish{transition:transform .12s ease}
.squish:active{transform:scale(.92,.86)}
.jelly{animation:jelly .55s}
@keyframes jelly{0%{transform:scale(1,1)}25%{transform:scale(.85,1.15)}45%{transform:scale(1.15,.85)}60%{transform:scale(.95,1.05)}75%{transform:scale(1.04,.96)}100%{transform:scale(1,1)}}
.wobble{animation:wobble .5s}
@keyframes wobble{0%,100%{transform:translateX(0)}20%{transform:translateX(-10px) rotate(-4deg)}40%{transform:translateX(9px) rotate(3deg)}60%{transform:translateX(-6px)}80%{transform:translateX(4px)}}
.bob{animation:bob 2.4s ease-in-out infinite}
@keyframes bob{0%,100%{transform:translateY(0) scale(1,1)}50%{transform:translateY(-8px) scale(.97,1.03)}}

.c-pink{--c:var(--pink);--d:var(--pink-d)} .c-mint{--c:var(--mint);--d:var(--mint-d)} .c-lav{--c:var(--lav);--d:var(--lav-d)}
.c-peach{--c:var(--peach);--d:var(--peach-d)} .c-sky{--c:var(--sky);--d:var(--sky-d)} .c-lemon{--c:var(--lemon);--d:var(--lemon-d)}

/* home */
.hero{text-align:center;padding-top:4px}
.mascot{width:150px;height:150px;margin:0 auto}
.mascot svg{width:100%;height:100%;display:block;overflow:visible}
.mascot.small{width:84px;height:84px;margin:0;flex:none}
.mascot.big{width:170px;height:170px}
.title{font-size:44px;margin:4px 0 0;letter-spacing:.5px;color:#e0679d;
  text-shadow:0 3px 0 #fff,0 6px 0 #f6bfd7,0 10px 18px rgba(224,103,157,.25)}
.subtitle{margin:2px 0 14px;font-size:19px;opacity:.85}
.menu{display:grid;gap:14px}
.menu-btn{display:flex;align-items:center;gap:14px;text-align:start;width:100%;min-height:84px;padding:14px 18px;border-radius:30px;
  background:radial-gradient(120% 140% at 30% 15%,rgba(255,255,255,.85) 0,rgba(255,255,255,0) 45%),var(--c);
  box-shadow:inset 0 -8px 0 rgba(0,0,0,.06),0 7px 0 var(--d),0 14px 22px rgba(120,70,120,.18)}
.menu-btn:active{box-shadow:inset 0 -6px 0 rgba(0,0,0,.06),0 3px 0 var(--d)}
.menu-btn .mi{font-size:38px;width:58px;height:58px;display:grid;place-items:center;background:rgba(255,255,255,.7);border-radius:20px;flex:none}
.menu-btn b{display:block;font-size:23px}
.menu-btn small{display:block;font-size:15px;opacity:.8;margin-top:2px}
@media (min-width:640px){.menu{grid-template-columns:1fr 1fr}.menu-btn:last-child{grid-column:1/-1}}

.screen-title{text-align:center;font-size:24px;margin:6px 0 4px}
.hint{text-align:center;font-size:17px;opacity:.85;margin:6px 0 12px;min-height:1.3em}

/* letter tiles */
.abc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:10px}
@media (min-width:540px){.abc-grid{grid-template-columns:repeat(6,1fr)}}
.tile{aspect-ratio:1;border-radius:28px;font-size:34px;display:flex;align-items:center;justify-content:center;gap:3px;
  background:radial-gradient(110% 120% at 30% 18%,rgba(255,255,255,.95) 0,rgba(255,255,255,0) 50%),var(--c);
  box-shadow:inset 0 -7px 0 rgba(0,0,0,.07),0 6px 0 var(--d),0 10px 16px rgba(120,70,120,.16);color:#fff;
  text-shadow:0 2px 0 var(--d),0 3px 6px rgba(0,0,0,.12)}
.tile .lo{font-size:.78em}
.tile:active{box-shadow:inset 0 -5px 0 rgba(0,0,0,.07),0 2px 0 var(--d)}

/* overlay/card */
.overlay{position:fixed;inset:0;z-index:50;background:rgba(90,62,93,.35);display:flex;align-items:center;justify-content:center;padding:18px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.card{position:relative;width:min(420px,100%);background:#fff;border-radius:36px;padding:26px 20px 22px;text-align:center;
  box-shadow:0 10px 0 #f3d6e6,0 24px 50px rgba(90,62,93,.3)}
.pop-in{animation:popin .45s cubic-bezier(.2,1.6,.4,1)}
@keyframes popin{from{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}
.close{position:absolute;top:12px;inset-inline-start:12px;width:42px;height:42px;border-radius:50%;background:#fbeef5;font-size:20px}
.card-letters{display:flex;justify-content:center;align-items:baseline;gap:18px;line-height:1}
.card-letters .big,.card-letters .small{font-size:110px;color:#ff8fbf;text-shadow:0 5px 0 #f06aa5,0 10px 20px rgba(240,106,165,.3)}
.card-letters .small{color:#8fd8b5;text-shadow:0 5px 0 #4fbf8c,0 10px 20px rgba(79,191,140,.3)}
.card-emoji{font-size:70px;margin:6px 0 0;line-height:1.1}
.card-word{font-size:34px;margin:2px 0 14px}
.card-word .first{color:#ff6fa9}
.card-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.pill-btn{min-height:54px;padding:10px 20px;border-radius:999px;font-size:19px;
  background:radial-gradient(120% 160% at 30% 10%,rgba(255,255,255,.85) 0,rgba(255,255,255,0) 45%),var(--c);
  box-shadow:inset 0 -5px 0 rgba(0,0,0,.06),0 5px 0 var(--d),0 9px 14px rgba(120,70,120,.16)}
.pill-btn:active{box-shadow:0 2px 0 var(--d)}

/* match */
.match-board{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:420px;margin:0 auto}
.match-col{display:grid;gap:14px}
.col-labels{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:420px;margin:8px auto 0;text-align:center;opacity:.7;direction:ltr}
.col-labels span{direction:rtl}
.mbtn{height:78px;border-radius:26px;font-size:44px;color:#fff;
  background:radial-gradient(110% 130% at 30% 15%,rgba(255,255,255,.9) 0,rgba(255,255,255,0) 50%),var(--c);
  box-shadow:inset 0 -6px 0 rgba(0,0,0,.07),0 6px 0 var(--d),0 10px 16px rgba(120,70,120,.15);text-shadow:0 2px 0 var(--d)}
.mbtn.sel{outline:5px solid #ffcf3f;outline-offset:2px;transform:scale(1.05)}
.mbtn.done{opacity:.0;transform:scale(.3);transition:all .45s cubic-bezier(.5,-0.6,.6,1);pointer-events:none}
.mbtn.good{background:var(--mint);box-shadow:0 6px 0 var(--mint-d)}

/* trace */
.trace-top{display:flex;justify-content:center;margin-top:4px}
.seg{display:inline-flex;background:#fff;border-radius:999px;padding:5px;box-shadow:0 5px 0 #ecd6e6}
.seg-btn{padding:10px 18px;border-radius:999px;font-size:18px;background:transparent}
.seg-btn.on{background:var(--lav);box-shadow:0 3px 0 var(--lav-d)}
.trace-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin:12px 0 8px}
.round-btn{width:56px;height:56px;border-radius:50%;font-size:22px;background:#fff;color:#b07ad8;box-shadow:0 5px 0 #e0d0f5,0 8px 14px rgba(120,70,160,.15)}
.trace-letter{min-width:120px;height:62px;padding:0 18px;border-radius:999px;font-size:38px;color:#fff;background:var(--lav);box-shadow:0 5px 0 var(--lav-d),0 9px 14px rgba(120,70,160,.18);text-shadow:0 2px 0 var(--lav-d)}
.canvas-wrap{position:relative;width:100%;max-width:440px;margin:0 auto;aspect-ratio:1/1.08;background:#fff;border-radius:34px;
  box-shadow:inset 0 0 0 4px #fbe3ef,0 8px 0 #f3d6e6,0 18px 30px rgba(90,62,93,.15);overflow:hidden;touch-action:none}
#traceCanvas{width:100%;height:100%;display:block;touch-action:none}
.trace-stars{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:64px;pointer-events:none}
.trace-stars span{animation:popin .5s cubic-bezier(.2,1.6,.4,1) both;filter:drop-shadow(0 4px 6px rgba(200,150,0,.35))}
.trace-actions{display:flex;gap:12px;justify-content:center}

/* quiz */
.quiz-head{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:6px}
.quiz-bubble{background:#fff;border-radius:26px;padding:12px 16px;box-shadow:0 5px 0 #f3d6e6;text-align:center}
.quiz-bubble p{margin:0 0 8px;font-size:21px}
.progress{height:16px;border-radius:999px;background:#fff;margin:16px auto 14px;max-width:420px;box-shadow:inset 0 2px 4px rgba(0,0,0,.08);overflow:hidden}
.progress .bar{height:100%;width:0;background:linear-gradient(90deg,#ffb3d1,#ffd36e);border-radius:999px;transition:width .4s}
.quiz-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:420px;margin:0 auto}
.qbtn{aspect-ratio:1.25;border-radius:32px;font-size:64px;color:#fff;
  background:radial-gradient(110% 130% at 30% 15%,rgba(255,255,255,.9) 0,rgba(255,255,255,0) 50%),var(--c);
  box-shadow:inset 0 -7px 0 rgba(0,0,0,.07),0 7px 0 var(--d),0 12px 18px rgba(120,70,120,.16);text-shadow:0 3px 0 var(--d)}
.qbtn.right{background:var(--mint);box-shadow:0 7px 0 var(--mint-d)}
.qbtn.wrong{opacity:.45}

/* collection */
.coll-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
@media (min-width:540px){.coll-grid{grid-template-columns:repeat(4,1fr)}}
.coll-item{background:#fff;border-radius:28px;padding:10px 6px 8px;text-align:center;box-shadow:0 6px 0 #f3d6e6,0 10px 16px rgba(90,62,93,.1)}
.coll-item .mascot{width:86px;height:86px}
.coll-item p{margin:4px 0 0;font-size:15px}
.coll-item.locked .mascot{filter:grayscale(1) opacity(.5)}
.coll-item.locked p{opacity:.5}

.reward-title{font-size:30px;margin:0 0 6px;color:#e0679d}
.reward-sub{font-size:19px;margin:6px 0 16px}

/* confetti */
.confetti{position:fixed;inset:0;pointer-events:none;z-index:80;overflow:hidden}
.confetti i{position:absolute;top:-30px;font-style:normal;font-size:26px;animation:fall linear forwards}
@keyframes fall{to{transform:translateY(110vh) rotate(540deg)}}
.sparkle{position:fixed;pointer-events:none;z-index:70;font-size:26px;animation:spark .7s ease-out forwards}
@keyframes spark{from{opacity:1;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1.2)}}
@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important}}

/* ---------- reading / complete / vowels ---------- */
.tiny{display:block;font-size:14px;opacity:.75}
.sent-card{background:#fff;border-radius:32px;padding:16px 16px 18px;margin:0 auto 14px;max-width:460px;text-align:center;
  box-shadow:0 7px 0 #f3d6e6,0 14px 26px rgba(120,70,120,.12)}
.pic{font-size:62px;line-height:1.1;margin:2px 0 4px;cursor:pointer}
.sentence{font-size:clamp(28px,8.4vw,40px);line-height:1.35;margin:4px 0 12px;color:#4b3350;word-wrap:break-word;text-align:center;unicode-bidi:isolate}
.sentence .w{display:inline-block;padding:0 3px;border-radius:12px;cursor:pointer;transition:background .15s}
.sentence .w.hl{background:#fff1a8}
.blank{display:inline-block;min-width:2.6em;border-bottom:5px dashed #e3a6c8;color:transparent;margin:0 4px;line-height:1.05;border-radius:4px}
.blank.filled{color:#3fae7f;border-bottom-color:#5fcf9f}
.small-pill{min-height:46px;font-size:17px;padding:8px 18px}
.ask-card{background:rgba(255,255,255,.75);border-radius:30px;padding:12px 14px 16px;max-width:460px;margin:0 auto;text-align:center;box-shadow:0 5px 0 #e9dcf7}
.ask-label{margin:0 0 4px;font-size:17px;opacity:.85}
.q-row{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}
.question{font-size:clamp(24px,7vw,32px);margin:4px 0;color:#7a4fb0}
.round-btn.mini{width:46px;height:46px;font-size:19px;flex:none}
.yn{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:10px}
.yn-btn{min-height:88px;border-radius:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff;
  background:radial-gradient(110% 130% at 30% 15%,rgba(255,255,255,.9) 0,rgba(255,255,255,0) 50%),var(--c);
  box-shadow:inset 0 -6px 0 rgba(0,0,0,.07),0 6px 0 var(--d),0 10px 16px rgba(120,70,120,.15);text-shadow:0 2px 0 var(--d)}
.yn-btn b{font-size:34px;line-height:1}
.yn-btn small{font-size:16px;text-shadow:none;color:var(--ink);opacity:.8}
.yn-btn.good,.bub.good,.vkey.good{background:var(--mint);box-shadow:0 6px 0 var(--mint-d)}
.yn-btn.dim,.bub.dim{opacity:.45}
.trans{text-align:center;font-size:20px;margin:12px 0 6px;min-height:1.4em}
.trans .ok{color:#3fae7f}
.next-wrap{text-align:center;min-height:62px}
.bubbles{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;max-width:460px;margin:0 auto}
.bub{min-width:104px;min-height:74px;padding:8px 18px;border-radius:999px;font-size:30px;color:#fff;
  background:radial-gradient(110% 130% at 30% 15%,rgba(255,255,255,.9) 0,rgba(255,255,255,0) 50%),var(--c);
  box-shadow:inset 0 -6px 0 rgba(0,0,0,.07),0 6px 0 var(--d),0 10px 16px rgba(120,70,120,.15);text-shadow:0 2px 0 var(--d)}
.he-word{font-size:44px;margin:0 0 2px;color:#5a3e5d}
.en-word{font-size:clamp(38px,12vw,56px);margin:2px 0 12px;letter-spacing:.04em;color:#4b3350;display:flex;justify-content:center;align-items:flex-end;gap:2px;flex-wrap:wrap}
.en-word .ch{display:inline-block;min-width:.62em;text-align:center}
.en-word .gap{display:inline-block;min-width:.9em;border-bottom:5px dashed #e3a6c8;color:#3fae7f;border-radius:3px;height:1.15em;line-height:1.15em}
.en-word .gap.cur{border-bottom-color:#ffb43f;background:#fff6d6;animation:blink 1.2s infinite}
.en-word .gap.filled{border-bottom-color:#5fcf9f;background:transparent;animation:none}
@keyframes blink{50%{background:#fff}}
.vowels{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;max-width:460px;margin:0 auto}
.vkey{aspect-ratio:1;border-radius:26px;font-size:40px;color:#fff;
  background:radial-gradient(110% 130% at 30% 15%,rgba(255,255,255,.9) 0,rgba(255,255,255,0) 50%),var(--c);
  box-shadow:inset 0 -6px 0 rgba(0,0,0,.07),0 6px 0 var(--d),0 10px 16px rgba(120,70,120,.15);text-shadow:0 2px 0 var(--d)}

.bub,.vkey,.yn-btn b{color:#5a3e5d;text-shadow:0 2px 0 rgba(255,255,255,.75)}
.bub.good,.vkey.good,.yn-btn.good b{color:#fff;text-shadow:0 2px 0 var(--mint-d)}
@media (min-width:640px){.menu .menu-btn:last-child{grid-column:auto}}
