/* Ping Pong only. Everything else comes from ../shared/game.css. */
#screen{touch-action:none;user-select:none;-webkit-user-select:none}            /* dragging moves the paddle, never scrolls */
canvas#world:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
/* the bar fills point by point: garden green to sunny gold */
.progress-fill{background:linear-gradient(90deg,#3fae4a,#7fdc6a,#ffd84a);transition:width .25s ease-out}
/* the 1 player / 2 players switch on the start card (sits just above the start button) */
.spotlight .pp-mode{order:5;width:100%;margin:0 0 12px}
.pp-mode .tool{padding:9px 6px;font-size:12px;letter-spacing:.06em}
.pp-mode .tool.on{border-color:var(--mogi);color:var(--mogi)}
#start.pp-two #continueBtn,#start.pp-two .level-track,#start.pp-two .level-total{display:none}
/* two players: no journey, no best score on the end card (nothing is saved) */
#over.pp-two #journey,#over.pp-two #bestScore{display:none}
@media (max-height:560px){.spotlight .pp-mode{margin-bottom:8px}.pp-mode .tool{padding:6px}}
