.wrap.svelte-4qeep8{gap:var(--s3);justify-items:center;display:grid}.how.svelte-4qeep8{font:var(--t-sm) / 1.5 var(--f-body);color:var(--ink-2);text-align:center;max-width:44ch;margin:0}.grid.svelte-4qeep8{grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(var(--rows), 1fr);background:var(--ink);width:min(100%,34rem);aspect-ratio:var(--cols) / var(--rows);gap:2px;padding:2px;display:grid;position:relative}.cell.svelte-4qeep8{background:var(--paper-2);cursor:pointer;min-width:var(--tap);min-height:var(--tap);border:none;padding:0;position:relative;overflow:hidden}.cell.svelte-4qeep8 img:where(.svelte-4qeep8){object-fit:cover;width:100%;height:100%;transition:transform .12s steps(3,end);display:block}.cell.held.svelte-4qeep8{outline:4px solid var(--ink);outline-offset:-4px}.cell.held.svelte-4qeep8 .letter:where(.svelte-4qeep8){background:var(--ink);color:var(--paper);-webkit-text-fill-color:var(--paper)}.turn.svelte-4qeep8{z-index:2;min-width:var(--tap);min-height:var(--tap);border:2px solid var(--paper);background:var(--ink);color:var(--paper);-webkit-text-fill-color:var(--paper);cursor:pointer;place-items:center;padding:0;font-size:1.4rem;line-height:1;display:grid;position:absolute;transform:translate(-100%)}.turn.svelte-4qeep8:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.letter.svelte-4qeep8{font:600 var(--t-sm) / 1 var(--f-ui);background:var(--paper);color:var(--ink);-webkit-text-fill-color:var(--ink);padding:2px 4px;position:absolute;bottom:2px;left:2px}.cell.svelte-4qeep8:focus-visible{outline:4px solid var(--ink);outline-offset:-4px}.controls.svelte-4qeep8{gap:var(--s3);flex-wrap:wrap;justify-content:center;display:flex}.controls.svelte-4qeep8 button:where(.svelte-4qeep8){min-height:var(--tap);padding:0 var(--s4);font:var(--t-base) / 1 var(--f-ui);border:2px solid var(--ink);background:var(--paper);color:var(--ink);-webkit-text-fill-color:var(--ink);cursor:pointer}.controls.svelte-4qeep8 button.primary:where(.svelte-4qeep8){background:var(--ink);color:var(--paper);-webkit-text-fill-color:var(--paper)}.steps.svelte-1y4hnb3{gap:var(--s4);width:min(100%,42rem);margin:0 auto;display:grid}section.svelte-1y4hnb3{gap:var(--s2);display:grid}section.answered.svelte-1y4hnb3{border-left:3px solid var(--ink);padding-left:var(--s3);opacity:.75}.prompt.svelte-1y4hnb3{font:var(--t-base) / 1.6 var(--f-body);margin:0}.settled.svelte-1y4hnb3{font:600 var(--t-sm) / 1.4 var(--f-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);margin:0}.tick.svelte-1y4hnb3{margin-right:.3em}form.svelte-1y4hnb3{gap:var(--s3);flex-wrap:wrap;display:flex}input.svelte-1y4hnb3{min-height:var(--tap);padding:0 var(--s2);font:var(--t-base) / 1 var(--f-body);border:2px solid var(--ink);background:var(--paper);color:var(--ink);-webkit-text-fill-color:var(--ink);flex:14rem}button.svelte-1y4hnb3{min-height:var(--tap);padding:0 var(--s4);font:var(--t-base) / 1 var(--f-ui);border:2px solid var(--ink);background:var(--ink);color:var(--paper);-webkit-text-fill-color:var(--paper);cursor:pointer}button.svelte-1y4hnb3:disabled{opacity:.45;cursor:not-allowed}.sr.svelte-1y4hnb3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
