.eight-board.drift-board{touch-action:none;-webkit-user-select:none;user-select:none;background:#24502f;outline:none;width:min(100%,520px,100dvh - 270px);min-width:min(100%,280px)}.drift-board:focus-visible{outline-offset:3px;outline:3px solid #de861b}.drift-board .arcade-svg{width:100%;height:auto;display:block}.drift-pad{grid-template-columns:56px 56px 48px minmax(72px,96px) minmax(72px,96px);justify-content:center;gap:7px;margin:6px 0 10px;display:grid}.drift-pad button{color:#244b37;touch-action:none;-webkit-user-select:none;user-select:none;background:#f7faed;border:1px solid #b6c8b5;border-radius:14px;height:56px;font-size:26px}.drift-pad .drift-thrust{color:#2a2210;background:#f4c22b;border-color:#c99a14;font-size:15px;font-weight:700}.drift-pad .drift-fire{color:#fff;background:#d9682a;border-color:#a94c1b;font-size:15px;font-weight:700}.drift-pad button:active{filter:brightness(.9)}.drift-pad button:focus-visible{outline-offset:2px;outline:3px solid #aa4c32}@media (max-width:380px){.drift-pad{grid-template-columns:50px 50px 42px 70px 70px;gap:6px}}@media (hover:hover) and (pointer:fine){.drift-pad{display:none}}
