.maze-board{touch-action:none;background:#e9dfc4;outline:none;width:min(100%,520px,90.4762dvh - 208.095px)}.maze-board:focus-visible{outline-offset:3px;outline:3px solid #de861b}.maze-board .arcade-svg{width:100%;height:auto;display:block}.maze-pad{grid-template-columns:repeat(3,56px);grid-template-areas:".up.""left mid right"".down.";justify-content:center;gap:6px;margin:6px 0 10px;display:grid}.maze-pad button{color:#244b37;touch-action:manipulation;background:#f7faed;border:1px solid #b6c8b5;border-radius:12px;height:50px;font-size:18px}.maze-pad button:first-child{grid-area:up}.maze-pad button:nth-child(2){grid-area:left}.maze-pad button:nth-child(3){grid-area:mid}.maze-pad button:nth-child(4){grid-area:right}.maze-pad button:nth-child(5){grid-area:down}.maze-pad button:focus-visible{outline-offset:2px;outline:3px solid #aa4c32}@media (hover:hover) and (pointer:fine){.maze-pad{display:none}}
