/* Paleta del juego (gfx/Pal.java) */
html, body { margin: 0; padding: 0; height: 100%; background: #0b0a14; overflow: hidden; }
body { display: flex; align-items: center; justify-content: center; }
canvas { display: block; image-rendering: pixelated; image-rendering: crisp-edges; outline: none; }
#progress {
  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
  width: min(480px, 90vw); text-align: center; z-index: 1;
  font: 14px/1.5 ui-monospace, Menlo, Consolas, "DejaVu Sans Mono", monospace; color: #8a96a8;
}
#progress-img { width: 100%; height: auto; image-rendering: pixelated; }
#progress-box { margin-top: 18px; height: 10px; border: 1px solid #3e4c5e; background: #12121f; }
#progress-bar { height: 100%; width: 0%; background: #6af2f0; box-shadow: 0 0 12px #6af2f0; transition: width .2s; }
#progress-text { margin-top: 12px; letter-spacing: .05em; }
