/* Zone du jeu Grimpe. Les ecrans communs (accueil, rebours, HUD score, fin,
   classement) viennent de jeu.css ; ici, le canvas et le logo en haut a droite. */
.gm-jeu { position: fixed; inset: 0; z-index: 1; background: #0b1736 center / cover no-repeat; touch-action: none; }
.gm-jeu[hidden] { display: none; }
.gm-canvas { position: absolute; inset: 0; display: block; touch-action: none; cursor: pointer; -webkit-user-select: none; user-select: none; font-family: var(--police, Arial, Helvetica, sans-serif); }
.gm-logo { position: absolute; top: 18px; right: 14px; z-index: 16; max-width: 96px; max-height: 44px; object-fit: contain; pointer-events: none; }
.gm-logo[hidden] { display: none; }
