.board-wrap.svelte-1yxvaoh{gap:.75rem}.board.svelte-1yxvaoh{border:2px solid var(--border);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;border-radius:8px;line-height:0;position:relative;overflow:hidden}canvas.svelte-1yxvaoh{image-rendering:pixelated;outline:none;display:block}.board.svelte-1yxvaoh .overlay{--overlay-bg:#000028a6;--overlay-font:ui-monospace, Menlo, Consolas, monospace;--overlay-accent:#ff5;--overlay-on-accent:#1a1a00;color:#fff}.board.svelte-1yxvaoh .overlay h2{color:#ff5;text-transform:uppercase;letter-spacing:.04em}.board.svelte-1yxvaoh .overlay .big{color:#5ff}.board.svelte-1yxvaoh .overlay .badge{color:#5f5}.board.svelte-1yxvaoh .overlay .hint{color:#ddd;max-width:38ch}.board.svelte-1yxvaoh .overlay .small{color:#aaa}.touch.svelte-1yxvaoh{touch-action:none;-webkit-user-select:none;user-select:none;gap:.5rem;display:none}.pad.svelte-1yxvaoh{min-width:3.2rem;height:3.2rem;font:inherit;border:1px solid var(--border);background:var(--panel);color:var(--text);-webkit-tap-highlight-color:transparent;border-radius:12px;font-size:1.2rem;font-weight:700}.pad.svelte-1yxvaoh:active{background:var(--panel-2)}.drop.svelte-1yxvaoh{background:var(--red);color:var(--on-red);border-color:#0000;padding:0 1rem}@media (hover:none) and (pointer:coarse){.touch.svelte-1yxvaoh{display:flex}}
