/* neon.css — design tokens. Per-game theming overrides --accent / --accent-2.
   Defaults below are neurøwave's violet/magenta signal palette. */

:root {
  /* core palette */
  --bg:        #07060d;
  --bg-2:      #0c0a16;
  --panel:     #110d20;
  --panel-2:   #161031;
  --line:      #2a2150;
  --line-soft: #1c1638;

  --text:      #e8e3ff;
  --text-dim:  #a99fd0;
  --text-mute: #6f679a;

  /* brand accents (overridable per game via game.config theme) */
  --accent:    #aa00ff;   /* primary signal */
  --accent-2:  #00ccff;   /* secondary / data */
  --accent-3:  #ffcc00;   /* highlight / rare */
  --danger:    #ff0066;
  --ok:        #2bd9a0;

  --accent-glow:  rgba(170, 0, 255, 0.55);
  --accent2-glow: rgba(0, 204, 255, 0.45);

  /* rarity (mirrors the game's palette) */
  --rar-common:   #888888;
  --rar-uncommon: #aa00ff;
  --rar-rare:     #ffcc00;
  --rar-epic:     #00ccff;

  /* typography */
  --font-display: "Orbitron", "Rajdhani", "Segoe UI", system-ui, sans-serif;
  --font-mono: "JetBrains Mono", "Cascadia Code", ui-monospace, "Consolas", monospace;
  --font-body: "Rajdhani", "Segoe UI", system-ui, sans-serif;

  /* geometry */
  --radius: 10px;
  --radius-sm: 6px;
  --maxw: 1180px;
  --nav-w: 264px;
  --topbar-h: 58px;

  --shadow: 0 6px 30px rgba(0,0,0,.55);
  --shadow-glow: 0 0 0 1px var(--line), 0 0 24px -6px var(--accent-glow);
}

/* element-typed accents for agent/element coloring */
.el-electric { --el: #ffdd33; }
.el-fire     { --el: #ff5a3c; }
.el-ice      { --el: #46d8ff; }
.el-ether    { --el: #d77bff; }
.el-physical { --el: #d8d8e8; }
