.patrol-board{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#4f8a43;border-radius:14px;outline:none;width:min(100%,440px,66.6667dvh - 140px);min-width:min(100%,240px);margin:12px auto;position:relative;overflow:hidden;box-shadow:0 12px 28px #203c2820}.patrol-board:focus-visible{outline-offset:3px;outline:3px solid #de861b}.patrol-board .arcade-svg{width:100%;height:auto;display:block}.patrol-controls{justify-content:center;gap:8px;margin:8px 0;display:flex}.patrol-controls button{color:#244b37;background:#f7faed;border:1px solid #b6c8b5;border-radius:12px;min-height:44px;padding:0 16px;font-size:15px}.patrol-controls button:focus-visible{outline-offset:2px;outline:3px solid #aa4c32}.patrol-controls button[aria-pressed=false]{color:#6b7a6b}
