/* Keep the three practiced action anchors. The spare upper slot now brings
   screens into either action thumb's arc without taking court space. */
#pick-btn{left:12px;top:3px;width:72px;height:52px;font-size:14px;background:#496d59;border-color:#9bb696;gap:1px}
#pick-btn small{font-size:9px}
#pick-btn.active{background:#7c8052;border-color:#ecd697;color:#fff2c6}
#pick-btn.holding{background:#d5bd7b;border-color:#f6df9f;color:#2b4938}
#pick-btn.canceling,#drive-btn.canceling{background:#5d6151;border-color:#e9cd94}
.game-shell[data-handedness=left] #pick-btn{left:auto;right:12px}
.game-shell[data-control-size=large] #pick-btn{width:78px;height:60px;font-size:15px}
.pick-button:disabled{opacity:.38;filter:saturate(.5)}
.touch-command-pressed{filter:brightness(1.18);outline:2px solid #e5cb8b;outline-offset:-3px}
.utility-bar:not(:has([data-a=practice-next])){gap:8px}
.utility-bar:not(:has([data-a=practice-next])) button{min-width:62px}
.move-guide{margin:15px 0 8px;padding:12px;border:1px solid #9dad8b;background:#f0ecd5}
.move-guide>b{font-size:14px;font-weight:400}
.move-guide>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}
.move-guide span{min-height:35px;display:grid;place-items:center;background:#dce5cb;border:1px solid #b6c4a5;font-size:12px;white-space:nowrap}
.move-guide p{font-size:11px;line-height:1.8;color:#65765d;margin-top:9px}
#touch-intent.move-intent{border-color:#d9c17c}
@media(max-width:360px){.move-guide{padding:10px}.move-guide span{font-size:11px}.utility-bar:not(:has([data-a=practice-next])) button{min-width:58px}}
@media(min-width:361px){#pick-btn{left:24px}.game-shell[data-handedness=left] #pick-btn{left:auto;right:24px}}
