.sm.svelte-cgxee3{height:var(--fit-h,calc(100dvh - 118px));flex-direction:column;gap:10px;min-height:0;display:flex}.tabs.svelte-cgxee3{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.tab.svelte-cgxee3{border:2px solid var(--line);background:var(--surface);box-shadow:0 3px 0 var(--line);color:var(--ink);border-radius:16px;flex-direction:column;align-items:center;gap:1px;padding:4px 0 5px;font-size:.9rem;font-weight:600;display:flex}.tab.on.svelte-cgxee3{border-color:var(--teal);color:#1e2550;background:#e3f8f4;box-shadow:0 3px #0b8077}.main.svelte-cgxee3{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.scene.svelte-cgxee3{background:#dff1ff;flex:1;min-height:0;padding:0;display:grid;overflow:hidden}.scene-svg.svelte-cgxee3{touch-action:none;width:100%;height:100%;display:block;overflow:visible}.sky.svelte-cgxee3{fill:#dff1ff}.grass.svelte-cgxee3{fill:#9bd77a}.wood.svelte-cgxee3{fill:#c98a4b;stroke:#8a5a20;stroke-width:1px}.lbl.svelte-cgxee3{font:600 7px var(--font-ui);fill:#1e2550}.wt.svelte-cgxee3{font:700 7px var(--font-ui);fill:#fff}.sm-wt.svelte-cgxee3{fill:#1e2550;font-size:5px}.plank.svelte-cgxee3{transition:transform .6s cubic-bezier(.4,1.5,.5,1)}.fulcrum.svelte-cgxee3{cursor:grab;transition:transform .15s}.mouse.on.svelte-cgxee3{animation:.5s svelte-cgxee3-hop}@keyframes svelte-cgxee3-hop{0%{translate:0 -30px}60%{translate:0 2px}}.ellie.up.svelte-cgxee3{animation:.8s .6s 2 svelte-cgxee3-wiggle}@keyframes svelte-cgxee3-wiggle{50%{translate:0 -2px}}.ramp.svelte-cgxee3{fill:#ffd36b;stroke:#c98a00;stroke-width:1.4px;stroke-linejoin:round}.box.svelte-cgxee3{transform:translate(var(--x0), var(--y0));transition:transform .3s}.box.go.svelte-cgxee3{transform:translate(var(--x1), var(--y1));transition:transform 1s ease-in-out}.box.strain.svelte-cgxee3,.scene.svelte-cgxee3 .strain{animation:.3s 2 svelte-cgxee3-shake}@keyframes svelte-cgxee3-shake{25%{translate:-1.5px}75%{translate:1.5px}}.meter-bg.svelte-cgxee3{fill:#fffc;stroke:#8a9ab8;stroke-width:.6px}.rope.svelte-cgxee3{stroke:#8a5a20;stroke-width:1.4px}.wheel.svelte-cgxee3{fill:#12b3a8;stroke:#0b8077;stroke-width:1.4px}.bucket.svelte-cgxee3{transition:transform 1.1s ease-in-out}.rope.anim.svelte-cgxee3{transition:y2 1.1s ease-in-out}.side.svelte-cgxee3{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.bubble.svelte-cgxee3{align-items:center;gap:10px;min-height:60px;padding:8px 12px;font-weight:500;line-height:1.25;display:flex}.bubble.svelte-cgxee3>.say-it{margin-left:auto}.ctrl.svelte-cgxee3{flex-direction:column;gap:10px;padding:10px 12px;display:flex}.slider.svelte-cgxee3{align-items:center;gap:10px;display:flex}.slider.svelte-cgxee3 .hand:where(.svelte-cgxee3){font-size:1.15rem}.slider.svelte-cgxee3 input:where(.svelte-cgxee3){height:40px;accent-color:var(--purple);flex:1}.choices.svelte-cgxee3{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.choice.svelte-cgxee3{border:2px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:14px;flex-direction:column;align-items:center;padding:6px 2px;display:flex}.choice.on.svelte-cgxee3{border-color:var(--teal);background:color-mix(in srgb, var(--teal), var(--surface) 80%);box-shadow:0 0 0 2px var(--teal)}.big.svelte-cgxee3{font-size:1.2rem;font-weight:700}.tiny.svelte-cgxee3{color:var(--ink-soft);font-size:.75rem}.ask.svelte-cgxee3{padding:10px 12px}.ask.svelte-cgxee3 h3:where(.svelte-cgxee3){margin-bottom:8px;font-size:1.05rem}.opts.svelte-cgxee3{gap:8px;display:grid}.opt.svelte-cgxee3{background:var(--blue);color:#fff;min-height:48px;font:600 1rem var(--font-ui);text-align:left;border:0;border-radius:16px;padding:6px 12px;box-shadow:0 4px #2a59c4}.opt.wrong.svelte-cgxee3{opacity:.4;animation:.3s 2 svelte-cgxee3-shake}.hunt.svelte-cgxee3{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.hunt-head.svelte-cgxee3{justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.hunt-head.svelte-cgxee3 p:where(.svelte-cgxee3){color:var(--ink-soft)}.hunt-grid.svelte-cgxee3{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.hunt-card.svelte-cgxee3{border:3px solid var(--line);background:var(--surface);min-height:0;box-shadow:var(--card-gloss), 0 4px 0 var(--line);color:var(--ink);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px;display:flex}.hunt-card.svelte-cgxee3 small:where(.svelte-cgxee3){color:var(--ink-soft);font-size:.75rem;line-height:1.15}.hunt-card.on.svelte-cgxee3{border-color:var(--green);background:color-mix(in srgb, var(--green), var(--surface) 85%)}.found.svelte-cgxee3{background:var(--surface-2);border-radius:999px;align-items:center;gap:4px;margin-top:2px;padding:2px 10px;font-size:.78rem;font-weight:600;display:flex}.hunt-card.on.svelte-cgxee3 .found:where(.svelte-cgxee3){background:var(--green);color:#fff}@media (width>=900px){.tabs.svelte-cgxee3{max-width:640px}.tab.svelte-cgxee3{flex-direction:row;justify-content:center;gap:8px;padding:8px 0;font-size:1.05rem}.main.svelte-cgxee3{flex-direction:row;gap:16px}.side.svelte-cgxee3{justify-content:center;width:380px}.bubble.svelte-cgxee3{min-height:96px;font-size:1.1rem}.hunt-grid.svelte-cgxee3{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:14px}.hunt-card.svelte-cgxee3 svg:where(.svelte-cgxee3){width:90px;height:75px}.hunt-card.svelte-cgxee3 strong:where(.svelte-cgxee3){font-size:1.2rem}.hunt-card.svelte-cgxee3 small:where(.svelte-cgxee3){font-size:.95rem}}@media (prefers-reduced-motion:reduce){.plank.svelte-cgxee3,.box.go.svelte-cgxee3,.bucket.svelte-cgxee3{transition:none}.mouse.on.svelte-cgxee3,.ellie.up.svelte-cgxee3,.box.strain.svelte-cgxee3,.opt.wrong.svelte-cgxee3,.scene.svelte-cgxee3 .strain{animation:none}}
