.wrap.svelte-129ya5f{--cell:max(26px, min(calc((100cqh - 24px) / 9.4), calc((100cqw - 48px) / 13.4), 68px));grid-template-columns:auto auto;grid-template-areas:"grid keys";align-items:center;gap:10px 18px;display:grid;position:relative}.board.svelte-129ya5f{grid-area:grid;position:relative}.grid.svelte-129ya5f{background:var(--gx-line);box-shadow:var(--ui98-sunken);gap:1px;padding:2px;display:grid}.row.svelte-129ya5f{grid-template-columns:repeat(9, var(--cell));grid-auto-rows:var(--cell);gap:1px;display:grid}.cell.svelte-129ya5f{background:var(--gx-paper);color:var(--gx-navy);font:calc(var(--cell) * .55) / 1 var(--ui98-font);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative}.cell.svelte-129ya5f:focus-visible{outline:1px dotted var(--gx-ink);outline-offset:-4px}.cell.is-given.svelte-129ya5f{color:var(--gx-ink);background:var(--gx-paper-cream);font-weight:700}.cell.is-peer.svelte-129ya5f{background:color-mix(in srgb, var(--gx-sky,#79b6dd) 16%, var(--gx-paper))}.cell.is-peer.is-given.svelte-129ya5f{background:color-mix(in srgb, var(--gx-sky,#79b6dd) 16%, var(--gx-paper-cream))}.cell.is-same.svelte-129ya5f{background:color-mix(in srgb, var(--gx-sky,#79b6dd) 42%, var(--gx-paper))}.cell.is-picked.svelte-129ya5f{background:color-mix(in srgb, var(--gx-yellow,#f7c948) 55%, var(--gx-paper));outline:2px solid var(--gx-navy);outline-offset:-2px}.cell.is-clash.svelte-129ya5f{color:var(--gx-red)}.cell.is-wrong.svelte-129ya5f{color:var(--gx-alert);background:color-mix(in srgb, var(--gx-alert) 26%, var(--gx-paper))}.cell.is-hinted.svelte-129ya5f{animation:1.2s ease-out svelte-129ya5f-hinted}.edge-right.svelte-129ya5f{margin-right:3px}.edge-bottom.svelte-129ya5f{margin-bottom:3px}.notes.svelte-129ya5f{width:100%;height:100%;font:calc(var(--cell) * .26) / 1 var(--ui98-font);color:var(--gx-ink-muted);grid-template-columns:repeat(3,1fr);display:grid}.notes.svelte-129ya5f i:where(.svelte-129ya5f){place-items:center;font-style:normal;display:grid}.notes.svelte-129ya5f i.on.is-same:where(.svelte-129ya5f){color:var(--gx-paper);background:var(--gx-navy);font-weight:700}.pop-0.svelte-129ya5f{animation:.22s ease-out svelte-129ya5f-pop0}.pop-1.svelte-129ya5f{animation:.22s ease-out svelte-129ya5f-pop1}@keyframes svelte-129ya5f-pop0{0%{transform:scale(1.35)}}@keyframes svelte-129ya5f-pop1{0%{transform:scale(1.35)}}.flash-0.svelte-129ya5f{animation:.5s ease-out both svelte-129ya5f-flash0}.flash-1.svelte-129ya5f{animation:.5s ease-out both svelte-129ya5f-flash1}@keyframes svelte-129ya5f-flash0{40%{background:var(--gx-yellow,#f7c948);transform:scale(1.08)}}@keyframes svelte-129ya5f-flash1{40%{background:var(--gx-yellow,#f7c948);transform:scale(1.08)}}.grid.is-won.svelte-129ya5f .cell:where(.svelte-129ya5f){animation:.7s ease-in-out both svelte-129ya5f-wave}@keyframes svelte-129ya5f-wave{35%{color:#1b1726;background:#86d79f;transform:scale(1.12)rotate(-4deg)}70%{background:#fff1a8}}@keyframes svelte-129ya5f-hinted{0%{background:#9fdcf2;box-shadow:inset 0 0 0 3px #5fcac4}}.grid.is-hidden.svelte-129ya5f .cell:where(.svelte-129ya5f){background:repeating-linear-gradient(45deg, var(--gx-paper-cream) 0 5px, var(--gx-paper) 5px 10px)}.veil.svelte-129ya5f{z-index:3;color:var(--gx-ink);text-align:center;cursor:pointer;background:#ffffff59;border:0;place-content:center;gap:6px;padding:12px;display:grid;position:absolute;inset:0}.veil.svelte-129ya5f b:where(.svelte-129ya5f){font:32px/1 var(--ui98-font-pixel)}.veil.svelte-129ya5f small:where(.svelte-129ya5f){font-size:var(--gx-fs-sm)}.keys.svelte-129ya5f{grid-area:keys;gap:8px;display:grid}.left.svelte-129ya5f{font:22px/1 var(--ui98-font-pixel);color:var(--gx-ink-soft);margin:0}.miss.is-danger.svelte-129ya5f{color:var(--gx-alert)}.warn.svelte-129ya5f,.restored.svelte-129ya5f{max-width:calc(var(--cell) * 3.9);font-size:var(--gx-fs-xs);color:var(--gx-alert);margin:0}.restored.svelte-129ya5f{color:var(--gx-ink-muted)}.nums.svelte-129ya5f{grid-template-columns:repeat(3, calc(var(--cell) * 1.2));grid-auto-rows:calc(var(--cell) * 1.2);gap:5px;display:grid}.acts.svelte-129ya5f{grid-template-columns:1fr 1fr;gap:5px;display:grid}.key.svelte-129ya5f,.act.svelte-129ya5f{background:var(--ui98-face);box-shadow:var(--ui98-raised);color:var(--ui98-text);cursor:pointer;border:0;padding:0}.key.svelte-129ya5f{font:calc(var(--cell) * .6) / 1 var(--ui98-font);place-items:center;display:grid;position:relative}.key.is-pencil.svelte-129ya5f .key__n:where(.svelte-129ya5f){color:var(--gx-ink-muted);font-size:.7em}.key__left.svelte-129ya5f{font:max(10px, calc(var(--cell) * .22)) / 1 var(--ui98-font);color:var(--gx-ink-muted);position:absolute;bottom:2px;right:3px}.act.svelte-129ya5f{min-height:34px;font:var(--gx-fs-xs) / 1.2 var(--ui98-font);padding:4px 6px}.key.svelte-129ya5f:active:not(:disabled),.act.svelte-129ya5f:active:not(:disabled),.act.is-on.svelte-129ya5f{box-shadow:var(--ui98-pressed)}.act.is-on.svelte-129ya5f{background:repeating-conic-gradient(var(--ui98-face) 0 25%, var(--ui98-light) 0 50%) 0 0 / 2px 2px}.act.svelte-129ya5f:disabled,.key.svelte-129ya5f:disabled{color:var(--ui98-text-disabled);cursor:default}.key.is-done.svelte-129ya5f{opacity:.45}.key.is-done.svelte-129ya5f .key__left:where(.svelte-129ya5f){visibility:hidden}@container stage (aspect-ratio<1.2){.wrap.svelte-129ya5f{--cell:max(26px, min(calc((100cqh - 84px) / 12.2), calc((100cqw - 12px) / 9.4), 68px));grid-template-columns:auto;grid-template-areas:"grid""keys";justify-items:center}.keys.svelte-129ya5f{gap:5px;width:100%}.left.svelte-129ya5f{text-align:center;font-size:18px}.warn.svelte-129ya5f,.restored.svelte-129ya5f{text-align:center;max-width:none}.nums.svelte-129ya5f{grid-template-columns:repeat(9,1fr);grid-auto-rows:calc(var(--cell) * 1.1);gap:3px}.acts.svelte-129ya5f{grid-template-columns:repeat(6,1fr);gap:3px}.act.svelte-129ya5f{font-size:var(--gx-fs-xxs,11px);justify-items:center;gap:1px;padding:3px 1px;display:grid}}
