.mh.svelte-1d7lfjh{flex-direction:column;gap:8px;height:calc(100dvh - 116px);min-height:560px;display:flex}.rounds.svelte-1d7lfjh{scrollbar-width:none;flex-shrink:0;gap:6px;padding:2px 2px 5px;display:flex;overflow-x:auto}.rnd.svelte-1d7lfjh{border:2px solid var(--line);background:var(--surface);color:var(--ink);font:600 .9rem var(--font-ui);box-shadow:0 3px 0 var(--line);border-radius:16px;flex-direction:column;flex-shrink:0;align-items:center;gap:1px;padding:4px 12px 3px;display:flex}.rnd.on.svelte-1d7lfjh{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 18%, var(--surface));box-shadow:0 3px 0 var(--teal)}.ask.svelte-1d7lfjh{flex-shrink:0;align-items:center;gap:10px;min-height:72px;padding:8px 12px;display:flex}.animal.svelte-1d7lfjh{flex-shrink:0;width:56px;height:56px;animation:2s ease-in-out infinite svelte-1d7lfjh-bob}@keyframes svelte-1d7lfjh-bob{50%{translate:0 -4px}}.target-dot.svelte-1d7lfjh{background:color-mix(in srgb, var(--c) 25%, var(--surface));border:3px solid var(--c);border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.ask-text.svelte-1d7lfjh{flex:1;min-width:0}.big.svelte-1d7lfjh{font-size:1.25rem;font-weight:600;line-height:1.1}.small.svelte-1d7lfjh{color:var(--ink-soft);font-size:1rem;line-height:1.15}.map-card.svelte-1d7lfjh{--sea:#8ccaff;--sea-line:#b9e0ff;border:3px solid var(--line);flex:1;min-height:0;padding:0;position:relative;overflow:hidden}[data-theme=dark] .map-card.svelte-1d7lfjh{--sea:#2b4f9a;--sea-line:#4a6db8}.map.svelte-1d7lfjh{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;height:100%;display:block}.sea.svelte-1d7lfjh{fill:var(--sea)}.frame.svelte-1d7lfjh{fill:none;stroke:var(--sea-line);stroke-width:1px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.waves.svelte-1d7lfjh path:where(.svelte-1d7lfjh){fill:none;stroke:var(--sea-line);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.shadow.svelte-1d7lfjh{fill:#141e502e}.land.svelte-1d7lfjh{fill:color-mix(in srgb, var(--c) 55%, #fffbf3);stroke:#fffbf3;stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .4s}.land.got.svelte-1d7lfjh{fill:var(--c)}.land.muted.svelte-1d7lfjh{fill:#f3e6cf}.country.svelte-1d7lfjh{fill:color-mix(in srgb, var(--c) 28%, #f3e6cf);stroke:#1e2550;stroke-opacity:.35;stroke-width:1.2px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke;transition:fill .4s}.country.got.svelte-1d7lfjh{fill:var(--c);stroke-dasharray:none;stroke-opacity:.6}.hint.svelte-1d7lfjh{fill:#ffc93c59;stroke:#ffc93c;stroke-width:4px;vector-effect:non-scaling-stroke}.hint.ring.svelte-1d7lfjh{fill:none;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite svelte-1d7lfjh-ring}@keyframes svelte-1d7lfjh-ring{0%{opacity:1;scale:.6}to{opacity:0;scale:1.8}}.label.svelte-1d7lfjh rect:where(.svelte-1d7lfjh),.pop.svelte-1d7lfjh rect:where(.svelte-1d7lfjh){fill:#fffbf3;stroke:#1e2550;stroke-width:1.5px}.label.svelte-1d7lfjh text:where(.svelte-1d7lfjh),.pop.svelte-1d7lfjh text:where(.svelte-1d7lfjh){font:700 13px var(--font-ui);fill:#1e2550;text-anchor:middle}.pop.svelte-1d7lfjh circle:where(.svelte-1d7lfjh){fill:var(--orange);stroke:#fff;stroke-width:2px}.pop.good.svelte-1d7lfjh circle:where(.svelte-1d7lfjh){fill:var(--green)}.pop.svelte-1d7lfjh:not(.good) rect:where(.svelte-1d7lfjh){stroke:var(--orange)}.pop.svelte-1d7lfjh{animation:1.6s forwards svelte-1d7lfjh-fade}@keyframes svelte-1d7lfjh-fade{0%,70%{opacity:1}to{opacity:0}}.zoom.svelte-1d7lfjh{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.zoom.svelte-1d7lfjh .btn:where(.svelte-1d7lfjh){width:46px;min-height:46px}.dots.svelte-1d7lfjh{pointer-events:none;background:#fffbf3d9;border-radius:999px;gap:5px;padding:5px 8px;display:flex;position:absolute;top:8px;left:50%;translate:-50%}.dot.svelte-1d7lfjh{background:#e9dcc2;border-radius:50%;width:12px;height:12px}.dot.done.svelte-1d7lfjh{background:var(--green)}.dot.on.svelte-1d7lfjh{background:var(--teal);scale:1.25}.win.svelte-1d7lfjh{box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;gap:10px;padding:16px 20px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.row.svelte-1d7lfjh{gap:8px;display:flex}@media (width>=900px){.mh.svelte-1d7lfjh{height:calc(100dvh - 226px);min-height:600px}}@media (prefers-reduced-motion:reduce){.animal.svelte-1d7lfjh,.hint.ring.svelte-1d7lfjh,.pop.svelte-1d7lfjh{animation:none}}
