/* TUNING TOWER — screens/panels/buttons/HUD/leaderboard come from ../play/style.css. */
.hidden { display: none; }
#game-canvas { touch-action: none; }
.cal-now { color: var(--dim); letter-spacing: 1px; margin: 8px 0 4px; }
.cal-now span { color: var(--neon); text-shadow: 0 0 6px var(--neon); font-weight: bold; font-size: 20px; }
.cal-base { color: var(--gold); letter-spacing: 1px; margin-top: 10px; }
.cal-base span { font-weight: bold; text-shadow: 0 0 6px var(--gold); }

/* QUIT stays reachable during play (canvas is full-screen) — pin it, no scrolling */
#game-screen .game-nav {
  position: fixed; left: 12px; bottom: calc(12px + env(safe-area-inset-bottom, 0px));
  margin: 0; z-index: 42;
}

/* game-over fits on one screen: tighter gaps + a capped, internally-scrolling board */
#over-screen.screen.active { gap: 12px; }
#over-screen .leaderboard { max-height: 32vh; overflow-y: auto; }
