/*
 * Galactic UPIICSA - single source of truth for the visual identity.
 * Linked by BOTH pages (landing + game). The canvas code mirrors these values in a JS
 * palette; tests assert the two stay identical.
 *
 * Identity rules:
 *   1. Arcade 16-bit: hard pixel edges, Press Start 2P, integer sprite scaling.
 *   2. Jade and gold over night. Cyan = energy/EMP only. Red = danger only.
 *   3. Mesoamerica + IPN: stepped geometry, cut-corner frames, the Club emblem.
 */
:root {
  --gx-bg: #040807;
  --gx-bg-card: #091810;
  --gx-bg-card-hover: #0d2217;
  --gx-jade: #009a44;
  --gx-jade-bright: #22e57a;
  --gx-gold: #ffd600;
  --gx-gold-deep: #ffab00;
  --gx-cyan: #00e5ff;
  --gx-danger: #ff1744;
  --gx-pink: #ff2a6d;
  --gx-text: #f0fdf4;
  --gx-muted: #9bbfa8;
  --gx-dim: #6d9a7c;
  --gx-font-arcade: "Press Start 2P", monospace; /* titles, buttons, numbers */
  --gx-font-body: "VT323", monospace; /* body copy, labels, help text (100% pixel, no sans/mono UI fonts) */
}
