.controls.svelte-1fk3isn{gap:.75rem;display:flex}.card.svelte-1g6gyv4{border:1px solid var(--line);background:var(--page);max-width:20rem;box-shadow:var(--shadow);border-radius:.75rem;padding:2rem}.party.svelte-1g6gyv4{margin-bottom:.5rem;font-size:3rem}.buttons.svelte-1g6gyv4{gap:.75rem;margin-top:1.5rem;display:grid}.retry.svelte-1g6gyv4{justify-content:center;display:flex}.hand.svelte-zai3jx{pointer-events:none;transition:transform .6s ease-in-out}.finger.svelte-zai3jx{transform-origin:0 0;font-size:80px;transition:transform .15s ease-out}.finger.pressing.svelte-zai3jx{transform:scale(.85)}.ripple.svelte-zai3jx{fill:none;stroke:var(--highlight);stroke-width:6px;animation:.5s ease-out forwards svelte-zai3jx-ripple}@keyframes svelte-zai3jx-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.hand.svelte-zai3jx,.finger.svelte-zai3jx{transition:none}.ripple.svelte-zai3jx{opacity:0;animation:none}}.header.svelte-11yebar{text-align:center;flex-shrink:0}.title.svelte-11yebar{font-size:var(--size-large);font-weight:var(--weight-strong)}.move-counter.svelte-11yebar{font-size:var(--size-secondary);color:var(--ink-muted);flex-shrink:0}.stalemate-warning.svelte-11yebar{background:var(--wrong-tint);border:1px solid var(--wrong);font-size:var(--size-secondary);text-align:center;border-radius:.5rem;flex-shrink:0;padding:.75rem 1rem}.stalemate-retry.svelte-11yebar{font-weight:var(--weight-medium);color:inherit;cursor:pointer;background:0 0;border:none;margin-left:.5rem;text-decoration:underline}.thresholds.svelte-11yebar{font-size:var(--size-small);color:var(--ink-muted);flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:.125rem .375rem;display:flex}.thresholds.svelte-11yebar span:where(.svelte-11yebar){white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.container.svelte-1pi9t0r{width:var(--board-size);flex-direction:column;align-items:center;gap:1rem;max-width:100%;padding:1rem;display:flex}.progress-wrapper.svelte-1pi9t0r{width:100%;max-width:28rem;margin:.5rem auto 0}.progress-label.svelte-1pi9t0r{font-size:var(--size-small);color:var(--ink-muted);text-align:center;margin-top:.25rem}.step-title.svelte-1pi9t0r{font-size:var(--size-large);text-align:center;margin:0}.status.svelte-1pi9t0r{font-weight:var(--weight-strong);margin:0}.waiting.svelte-1pi9t0r{visibility:hidden}.feedback.svelte-1pi9t0r{color:var(--wrong-text);animation:1s ease-in-out infinite svelte-1pi9t0r-pulse}@keyframes svelte-1pi9t0r-pulse{0%,to{opacity:1}50%{opacity:.5}}.correct-label.svelte-1pi9t0r{color:var(--correct-text)}.done-center.svelte-1pi9t0r{text-align:center}.celebration.svelte-1pi9t0r{margin-bottom:.75rem;font-size:3rem}.done-subtitle.svelte-1pi9t0r{color:var(--ink-muted);margin:0}.done-buttons.svelte-1pi9t0r{gap:.75rem;width:min(20rem,100%);display:grid}.lesser.svelte-1pi9t0r{justify-content:center;display:flex}.header.svelte-1lmfcv4{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.title.svelte-1lmfcv4{font-size:var(--size-large);font-weight:var(--weight-strong);margin-bottom:.25rem}.progress.svelte-1lmfcv4{color:var(--ink-muted);font-size:var(--size-small);margin-top:.25rem}.side-to-move.svelte-1lmfcv4{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.25rem .75rem;display:flex}.side-dot.svelte-1lmfcv4{border:1.5px solid var(--line);border-radius:.15rem;width:.875rem;height:.875rem}.side-dot.white.svelte-1lmfcv4{background:var(--piece-white)}.side-dot.black.svelte-1lmfcv4{background:var(--piece-black)}.side-label.svelte-1lmfcv4{font-size:var(--size-small);color:var(--ink-muted);font-weight:var(--weight-medium)}.explorer.svelte-1lmfcv4{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.answer-buttons.svelte-1lmfcv4{justify-content:center;gap:.75rem;display:flex}.answer-btn.svelte-1lmfcv4{border:2px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font-size:var(--size-secondary);font-weight:var(--weight-medium);border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;min-width:5rem;padding:.75rem 1.25rem;transition:border-color .15s,background .15s;display:flex}.answer-btn.svelte-1lmfcv4:hover{border-color:var(--ink-muted);background:var(--surface-raised)}.answer-btn.wrong-flash.svelte-1lmfcv4{border-color:var(--wrong);background:var(--wrong-tint);animation:.3s svelte-1lmfcv4-shake}.answer-square.svelte-1lmfcv4{border:2px solid var(--line);border-radius:.25rem;width:2rem;height:2rem}.answer-square.white.svelte-1lmfcv4{background:var(--piece-white)}.answer-square.black.svelte-1lmfcv4{background:var(--piece-black)}.draw-icon.svelte-1lmfcv4{font-size:var(--size-large);font-weight:var(--weight-strong);line-height:2rem}@keyframes svelte-1lmfcv4-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.result-area.svelte-1lmfcv4{flex-direction:column;align-items:center;gap:.75rem;display:flex}.result-buttons.svelte-1lmfcv4{gap:.75rem;display:flex}.center.svelte-1u6jt22{text-align:center;max-width:56rem;margin:0 auto;padding:1.5rem;overflow:auto}.muted-link.svelte-1u6jt22{color:var(--ink-muted)}.muted-link.svelte-1u6jt22:hover{text-decoration:underline}
