h2.svelte-xy3gy{margin-top:1.5rem}.grid.svelte-xy3gy{grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:.375rem;margin-top:.5rem;display:grid}.cell.svelte-xy3gy{color:var(--ink);cursor:pointer;touch-action:manipulation;background-color:#0000;padding:0;font-size:1.875rem;line-height:1}.cell.learned.svelte-xy3gy{color:var(--jade)}.cell.on.svelte-xy3gy{border-color:var(--jade);box-shadow:inset 0 0 0 1px var(--jade)}
