/* Zone du jeu Fruit Ninja. Les ecrans communs (accueil, rebours, HUD score,
   fin, classement) viennent de jeu.css ; ici, la scene et son HUD propre. */
.fn-jeu { position: fixed; inset: 0; z-index: 1; background: #0b1020 center / cover no-repeat; touch-action: none; }
.fn-jeu[hidden] { display: none; }
.fn-canvas { position: absolute; inset: 0; display: block; touch-action: none; cursor: crosshair; font-family: var(--police, Arial, Helvetica, sans-serif); }
.fn-hud { position: absolute; top: 18px; left: 14px; right: 14px; display: flex; justify-content: space-between; align-items: flex-start; z-index: 16; pointer-events: none; color: var(--jeu-hud-texte, #ffffff); text-shadow: 0 3px 7px rgba(0, 0, 0, .65); }
.fn-vies { font-size: clamp(22px, 6vw, 30px); font-weight: 900; letter-spacing: 3px; line-height: 1; }
.fn-vies-libelle { display: block; font-size: 11px; letter-spacing: 2px; margin-bottom: 2px; opacity: .8; }
.fn-vie { opacity: .95; }
.fn-vie-perdue { color: #ff2d55; }
.fn-logo { max-width: 96px; max-height: 44px; object-fit: contain; }
.fn-logo[hidden] { display: none; }
