/* ============================================================
   Tank Battle Arena – Retro Edition
   style.css – Estilo global retro arcade
   ============================================================ */

/* Reset y base */
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

:root {
  --neon-green:   #00ff41;
  --neon-cyan:    #00eeff;
  --neon-yellow:  #ffe600;
  --neon-orange:  #ff6600;
  --neon-red:     #ff1744;
  --neon-blue:    #2979ff;
  --neon-pink:    #ff4081;
  --bg-dark:      #050a0e;
  --bg-panel:     #0a1520;
  --grid-color:   rgba(0, 255, 65, 0.04);
  --font-pixel:   'Press Start 2P', monospace;
}

html, body {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: var(--bg-dark);
  font-family: var(--font-pixel);
  color: var(--neon-green);
  image-rendering: pixelated;
}

/* Canvas principal */
#gameCanvas {
  display: block;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  image-rendering: pixelated;
  image-rendering: crisp-edges;
}

/* Overlay UI */
#ui-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

/* Efecto de scanlines sobre canvas */
#gameCanvas::after {
  content: '';
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    0deg,
    transparent,
    transparent 2px,
    rgba(0, 0, 0, 0.15) 2px,
    rgba(0, 0, 0, 0.15) 4px
  );
  pointer-events: none;
}

/* Scrollbar oculta */
::-webkit-scrollbar { display: none; }
