.hidden.svelte-1ysitfo{opacity:.35}.storymath.svelte-mwor9b{height:calc(100dvh - 118px);min-height:560px}.storymath.svelte-mwor9b>div:where(.svelte-mwor9b){height:100%}h2.svelte-mwor9b{align-items:baseline;gap:8px;font-size:1.15rem;display:flex}h2.svelte-mwor9b .hand:where(.svelte-mwor9b){color:var(--ink-soft);font-size:1.15rem;font-weight:400}.home.svelte-mwor9b{flex-direction:column;gap:10px;display:flex}.worlds.svelte-mwor9b,.levels.svelte-mwor9b{padding:10px 12px 12px}.levels.svelte-mwor9b{flex-direction:column;flex:1;min-height:0;display:flex}.world-grid.svelte-mwor9b{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.world.svelte-mwor9b{border:2px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}.world-pic.svelte-mwor9b{background:color-mix(in srgb, var(--c), #fff 70%);border-radius:50%;place-items:center;width:64px;height:64px;line-height:0;display:grid}.world-name.svelte-mwor9b{font-size:.85rem;font-weight:600}.world.on.svelte-mwor9b{border-color:var(--c);background:color-mix(in srgb, var(--c), var(--surface) 82%);box-shadow:0 0 0 3px color-mix(in srgb, var(--c), transparent 60%)}.world.on.svelte-mwor9b .world-pic:where(.svelte-mwor9b){animation:2.2s ease-in-out infinite float}.level-grid.svelte-mwor9b{flex:1;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(48px,1fr);gap:8px;min-height:0;margin-top:8px;display:grid}.level.svelte-mwor9b{border:2px solid var(--line);background:var(--surface);box-shadow:0 3px 0 var(--line);color:var(--ink);font:inherit;text-align:left;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;align-items:center;column-gap:8px;padding:6px 10px 6px 6px;display:grid}.badge.svelte-mwor9b{background:var(--b);color:#fff;min-width:50px;height:40px;box-shadow:0 3px 0 color-mix(in srgb, var(--b), #000 25%);border-radius:12px;grid-row:1/3;place-items:center;padding:0 6px;font-size:1rem;font-weight:700;display:grid}.ltitle.svelte-mwor9b{font-size:.92rem;font-weight:600;line-height:1.1}.lstars.svelte-mwor9b{line-height:0}.play.svelte-mwor9b{flex-direction:column;gap:10px;display:flex}.top.svelte-mwor9b{align-items:center;gap:8px;display:flex}.top.svelte-mwor9b .btn-icon:where(.svelte-mwor9b){flex-shrink:0;width:44px}.dots.svelte-mwor9b{flex:1;justify-content:center;gap:6px;display:flex}.dot.svelte-mwor9b{background:var(--line);border-radius:50%;width:14px;height:14px;transition:scale .2s}.dot.on.svelte-mwor9b{background:var(--theme);scale:1.3}.dot.good.svelte-mwor9b{background:var(--green)}.dot.meh.svelte-mwor9b{background:var(--yellow)}.lvl-pill.svelte-mwor9b{font-size:.9rem;display:none}.scene-card.svelte-mwor9b{border-width:3px;flex:1 1 0;min-height:0;padding:0;overflow:hidden}.scene.svelte-mwor9b{width:100%;height:100%;display:block;overflow:visible}.divider.svelte-mwor9b{stroke:#fff;stroke-width:3px;stroke-dasharray:8 8;opacity:.8}.item.svelte-mwor9b{transition:opacity .3s}.item.tap.svelte-mwor9b{cursor:pointer}.item.arrive.svelte-mwor9b{animation:.6s cubic-bezier(.3,1.5,.5,1) backwards svelte-mwor9b-arrive;animation-delay:calc(.5s + var(--d))}@keyframes svelte-mwor9b-arrive{0%{opacity:0;translate:30px -30px}}.item.gone.svelte-mwor9b{opacity:.32;animation:1.2s ease-out .6s backwards svelte-mwor9b-drift}@keyframes svelte-mwor9b-drift{0%{opacity:1;translate:-18px 10px}}.item.ghost.svelte-mwor9b{opacity:.45}.whoosh.svelte-mwor9b{stroke:#1e2550;stroke-width:2.5px;stroke-linecap:round;opacity:.6}.num.svelte-mwor9b circle:where(.svelte-mwor9b){fill:#1e2550;stroke:#fff;stroke-width:2px}.num.svelte-mwor9b text:where(.svelte-mwor9b){fill:#fff;font-size:12px;font-weight:700;font-family:var(--font-ui)}.sign.svelte-mwor9b{fill:#1e2550;stroke:#fff;stroke-width:5px;paint-order:stroke;font-size:40px;font-weight:700;font-family:var(--font-ui)}.allpill.svelte-mwor9b rect:where(.svelte-mwor9b){fill:#fff;stroke:#1e2550;stroke-width:2px}.allpill.svelte-mwor9b text:where(.svelte-mwor9b){fill:#1e2550;font-size:16px;font-weight:700;font-family:var(--font-ui)}.q-bubble.svelte-mwor9b{animation:1.4s ease-in-out infinite svelte-mwor9b-bob}.q-bubble.svelte-mwor9b text:where(.svelte-mwor9b){fill:#fff;font-size:22px;font-weight:700;font-family:var(--font-ui)}@keyframes svelte-mwor9b-bob{50%{translate:0 -5px}}.hero.hop.svelte-mwor9b{animation:.5s ease-in-out 3 svelte-mwor9b-hop}@keyframes svelte-mwor9b-hop{50%{translate:0 -12px}}.story.svelte-mwor9b{flex-direction:column;flex:none;justify-content:center;gap:2px;padding:10px 14px;display:flex}.tale.svelte-mwor9b{color:var(--ink-soft);font-size:1.25rem;line-height:1.2}.prompt.svelte-mwor9b{font-size:1.35rem;font-weight:600;line-height:1.2}.hintline.svelte-mwor9b{background:color-mix(in srgb, var(--yellow), transparent 70%);border-radius:12px;align-items:center;gap:6px;margin-top:4px;padding:4px 10px;font-size:.95rem;font-weight:600;display:flex}.tiles.svelte-mwor9b{flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.tiles.sides.svelte-mwor9b{grid-template-columns:repeat(2,1fr)}.tile.svelte-mwor9b{background:linear-gradient(180deg, color-mix(in srgb, var(--c,var(--blue)), #fff 20%), var(--c,var(--blue)));color:#fff;height:78px;font-family:var(--font-ui);box-shadow:0 6px 0 color-mix(in srgb, var(--c,var(--blue)), #000 28%);border:0;border-radius:22px;font-size:2.4rem;font-weight:700;transition:translate 80ms,opacity .2s}.tile.svelte-mwor9b:active{box-shadow:0 2px 0 color-mix(in srgb, var(--c,var(--blue)), #000 28%);translate:0 4px}.tile.side.svelte-mwor9b{--c:var(--theme);justify-content:center;align-items:center;gap:8px;font-size:1.3rem;display:flex}.tile.side.svelte-mwor9b .portrait{background:#ffffffd9;border-radius:50%}.tile.wrong.svelte-mwor9b{opacity:.35;animation:.4s 2 svelte-mwor9b-shake}.tile.right.svelte-mwor9b{--c:var(--green);outline:4px solid var(--yellow);outline-offset:2px;animation:.5s cubic-bezier(.3,1.6,.5,1) svelte-mwor9b-grow}@keyframes svelte-mwor9b-grow{50%{scale:1.12}}@keyframes svelte-mwor9b-shake{25%{translate:-6px}75%{translate:6px}}.result.svelte-mwor9b{place-items:center;display:grid}.result-card.svelte-mwor9b{text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(100%,460px);padding:20px 16px;display:flex}.rhero.hop.svelte-mwor9b{animation:.6s ease-in-out infinite svelte-mwor9b-hop}.tally.svelte-mwor9b{gap:6px;display:flex}.mark.svelte-mwor9b{background:var(--yellow);color:#1e2550;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mark.good.svelte-mwor9b{background:var(--green);color:#fff}.result.svelte-mwor9b p:where(.svelte-mwor9b){color:var(--ink-soft);font-size:1.2rem}.rrow.svelte-mwor9b{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (hover:hover){.world.svelte-mwor9b:hover,.level.svelte-mwor9b:hover{border-color:var(--theme)}}@media (width>=900px){.storymath.svelte-mwor9b{height:calc(100dvh - 226px)}.home.svelte-mwor9b{grid-template-columns:.9fr 1.1fr;gap:16px;display:grid}.worlds.svelte-mwor9b{flex-direction:column;display:flex}.world-grid.svelte-mwor9b{flex:1;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:12px}.world.svelte-mwor9b{justify-content:center}.ltitle.svelte-mwor9b{font-size:1.05rem}.tale.svelte-mwor9b{font-size:1.5rem}.prompt.svelte-mwor9b{font-size:1.8rem}.world-pic.svelte-mwor9b{width:86px;height:86px}.world-name.svelte-mwor9b{font-size:1rem}.play.svelte-mwor9b{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1.35fr 1fr;gap:14px 16px;display:grid}.top.svelte-mwor9b{grid-column:1/-1}.lvl-pill.svelte-mwor9b{display:inline-flex}.scene-card.svelte-mwor9b{grid-row:2/4}.story.svelte-mwor9b{grid-column:2}.tiles.svelte-mwor9b{grid-column:2;grid-template-columns:repeat(2,1fr)}.tile.svelte-mwor9b{height:104px;font-size:3rem}}@media (height<=700px){.world-grid.svelte-mwor9b{gap:6px;margin-top:4px}.world-pic.svelte-mwor9b{width:46px;height:46px}.world-pic.svelte-mwor9b svg{width:38px;height:38px}.level-grid.svelte-mwor9b{grid-auto-rows:minmax(40px,1fr);gap:6px;margin-top:4px}.level.svelte-mwor9b{padding:3px 8px 3px 4px}}
