/* HUD IN-GAME — éléments masqués + simplification */
/* Masque les éléments parasites du HUD originel */
#stats #score,#stats #wave,#stats #players-online,#stats #latency-display,
#stats #weapon,#stats #gems-display,#stats #zombies-alive,
#mutators-panel,#game-menu,#score-display,
.controls-info-floating,
#audio-controls,
#performance-settings-btn,
#leaderboard-btn,
#camera-recenter-btn,
#fullscreen-btn,
#minimap-toggle{display:none!important;visibility:hidden!important;pointer-events:none!important;}

/* Stats panel compact */
#stats{padding:.5rem .75rem;gap:.25rem;}
#stats>div{margin:.15rem 0;}

/* Pré-jeu : masque le HUD pendant le menu d'accueil */
body:has(#nickname-screen[style*="flex"]) #score-display,
body:has(#nickname-screen[style*="flex"]) #wave-progress-container,
body:has(#nickname-screen[style*="flex"]) #minimap,
body:has(#nickname-screen[style*="flex"]) #minimap-toggle,
body:has(#nickname-screen[style*="flex"]) #hud,
body:has(#nickname-screen[style*="flex"]) #stats,
body:has(#nickname-screen[style*="flex"]) #weapon-info,
body:has(#nickname-screen[style*="flex"]) #protection-indicator{display:none!important;}
