/* ============================================================
   AiBull — COLOR SYSTEM
   Dark cosmic base + neon trinity (green / gold / crimson),
   faction colors, and NFT rarity tiers.
   ============================================================ */
:root {
  /* ---- Cosmic base (void → surfaces) ---- */
  --void:        #07060e;   /* page background, deepest space */
  --space-900:   #0a0816;
  --space-800:   #110d20;
  --space-700:   #181231;
  --space-600:   #221a40;

  --surface-1:   #100c1c;   /* card */
  --surface-2:   #181327;   /* raised panel */
  --surface-3:   #221b36;   /* hover / input */
  --surface-glass: rgba(20, 15, 36, 0.62);

  --line:        rgba(180, 168, 230, 0.12);
  --line-strong: rgba(180, 168, 230, 0.24);
  --line-neon:   rgba(54, 245, 138, 0.35);

  /* ---- Neon accents ---- */
  --neon-green:    #36f58a;   /* signal / safe / laser eyes */
  --neon-cyan:     #20dcec;   /* telemetry / info */
  --electric-blue: #3b6bff;   /* charts / links */
  --violet:        #a65cff;   /* mystic / aura */
  --magenta:       #e84cc4;   /* glitch */
  --gold:          #f0b323;   /* primary brand accent, chains, compass */
  --gold-deep:     #c8901a;
  --crimson:       #e5142b;   /* blood / risk / the painted X */
  --crimson-deep:  #a30d1f;
  --ember:         #ff6a1a;   /* entropy storm orange */

  /* ---- Faction palette ---- */
  --faction-nps:      #e5142b;  /* cult crimson, ivory accents */
  --faction-uga:      #d08a2c;  /* ochre / bark brown, primal */
  --faction-bear:     #6e54e8;  /* purple/blue XRPL collector */
  --faction-sigma:    #21d6e6;  /* cyan obsidian cyber */
  --faction-doginals: #ffb02e;  /* doge gold + neon */
  --faction-aura:     #b98bff;  /* ethereal violet/cyan */

  /* ---- Text ---- */
  --text-primary:   #f5f2ff;
  --text-secondary: #aaa2c8;
  --text-muted:     #6f6890;
  --text-inverse:   #0a0816;
  --text-on-gold:   #150d02;

  /* ---- Semantic ---- */
  --bg:            var(--void);
  --surface-card:  var(--surface-1);
  --accent:        var(--gold);       /* primary */
  --accent-2:      var(--neon-green); /* secondary signal */
  --safe:          var(--neon-green);
  --caution:       var(--gold);
  --risk:          var(--crimson);
  --info:          var(--neon-cyan);

  /* ---- Rarity tiers (NFT convention) ---- */
  --rarity-common:    #8c86a8;
  --rarity-uncommon:  #36f58a;
  --rarity-rare:      #3b6bff;
  --rarity-epic:      #a65cff;
  --rarity-legendary: #f0b323;
  --rarity-mythic:    #e5142b;

  /* ---- Gradients ---- */
  --grad-cosmic: radial-gradient(120% 120% at 50% 0%, #1a1233 0%, #0c0918 55%, #07060e 100%); /* @kind color */
  --grad-blood:  linear-gradient(180deg, #e5142b 0%, #a30d1f 100%); /* @kind color */
  --grad-gold:   linear-gradient(180deg, #ffd765 0%, #f0b323 45%, #c8901a 100%); /* @kind color */
  --grad-neon:   linear-gradient(90deg, #36f58a 0%, #20dcec 50%, #3b6bff 100%); /* @kind color */
  --grad-aura:   linear-gradient(135deg, #b98bff 0%, #21d6e6 100%); /* @kind color */
}
