#level{display:block;max-width:100%;height:auto;border:1px solid var(--line);border-radius:8px;image-rendering:pixelated;touch-action:none;cursor:crosshair;margin-bottom:12px;background:#fff}
#tiles button{width:40px;height:40px;padding:2px;border-width:2px}
#tiles button canvas{display:block;width:100%;height:100%;image-rendering:pixelated}
#tiles button[aria-pressed=true]{outline:3px solid var(--accent);outline-offset:2px;background:transparent}
#level:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
input[type=text]{font:inherit;width:180px;max-width:100%;padding:8px;border-radius:8px;border:1px solid var(--line);background:transparent;color:inherit}
