@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/andika-latin-700-normal.Dk95f5lc.woff2)format("woff2"),url(/_astro/andika-latin-700-normal.CAUSQC6x.woff)format("woff")}.pg-letter,.pg-glyph,.pg-tile{font-family:"Andika", var(--font);font-weight:700}.pg-sound{background:var(--card);border:2px solid var(--line);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;display:grid}.pg-glyph{border:3px solid var(--ink);background:#fff;border-radius:18px;place-items:center;width:7rem;height:7rem;font-size:5.5rem;line-height:1;display:grid}.pg-info{gap:.4rem;min-width:0;display:grid}.pg-info h3{margin:0;font-size:1.25rem}.pg-info p{margin:0}.pg-tip{color:var(--muted);font-size:.92rem}.pg-chant{gap:.35rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.pg-chant li{background:var(--paper-2);border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .5rem .35rem .8rem;font-weight:700;display:flex}.pg-words{flex-wrap:wrap;gap:.4rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.pg-words button{font:inherit;border:2px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-weight:700}.pg-words button:hover{border-color:var(--sky)}.pg-words small{color:var(--muted);font-weight:400}@media (width<=480px){.pg-sound{grid-template-columns:1fr}.pg-glyph{width:5.5rem;height:5.5rem;font-size:4.2rem}}.pg-game{text-align:center;background:var(--card);border:2px solid var(--line);border-radius:var(--radius);justify-items:center;gap:.5rem;padding:1rem;display:grid}.pg-game h2,.pg-check h2,.pg-offline h2{margin:0}.pg-stage{min-height:4.8rem;font-size:4rem;line-height:1.15}.pg-stage.pg-small{min-height:3rem;font-size:2.4rem}.pg-row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.pg-go{background:var(--leaf);border-color:var(--leaf);color:#fff}.pg-fb{min-height:1.5em;margin:0;font-weight:700}.pg-fb.ok{color:var(--leaf)}.pg-fb.no{color:var(--coral)}.pg-score{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.92rem}.pg-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;width:100%;max-width:420px;display:grid}.pg-sw{aspect-ratio:1;border:3px solid var(--line);cursor:pointer;border-radius:14px;max-width:100%}.pg-tiles{justify-content:center;gap:.5rem;display:flex}.pg-tile{border:3px solid var(--ink);width:4rem;height:4.5rem;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;font-size:2.8rem}.pg-tile.hit{background:var(--sun)}.pg-dino{font-size:3.6rem;transition:transform .25s}.pg-dino.munch{transform:scale(1.25)rotate(-6deg)}@media (prefers-reduced-motion:reduce){.pg-dino{transition:none}}.pg-offline{border:2px dashed var(--leaf);border-radius:var(--radius);background:#f3faf6;padding:.9rem 1.1rem}.pg-offline ol{margin:.3rem 0 0;padding-left:1.3rem}.pg-check{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);gap:.5rem;padding:.9rem 1.1rem;display:grid}.pg-check label{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.pg-check input{width:22px;height:22px;accent-color:var(--leaf);flex:none;margin-top:.25rem}.parent-pre{background:var(--paper-2);border-radius:12px;padding:.75rem 1rem}.pg-vi-miss{color:var(--muted);display:none}.no-vi-tts .pg-vi-miss{display:block}.no-vi-tts .pg-vi .b{display:none}.pg-credit{color:var(--muted);margin-top:.2rem;font-size:.78rem;display:block}.goals[data-astro-cid-d6tuxvzu]{background:var(--card);border:1px solid var(--line);border-radius:12px;margin:0 0 1.2rem;padding:.5rem .9rem}.goals[data-astro-cid-d6tuxvzu] summary[data-astro-cid-d6tuxvzu]{cursor:pointer;font-weight:700}.lesson-nav[data-astro-cid-d6tuxvzu]{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:2rem 0 1rem;font-weight:600;display:flex}
