/* MIRAI — Agent / Series Categorical Ramp
   Seven categorical identities (agents, chart series, module accents) cut from the
   sapphire→mineral→bronze brand family — kept distinguishable by hue AND lightness,
   legible in both modes, and deliberately clear of the semantic status colours
   (success/warning/danger). Paper cut is the :root default; the midnight cut lifts each
   value for ink surfaces. Read charts in separation order: vanguard → vault → beacon →
   clara → sage → nova → atlas. Tokenise — never hardcode these hexes. */

:root {
  --agent-vanguard: #25638D; /* Sapphire — flagship / system action */
  --agent-beacon:   #278788; /* Mineral teal — information moving */
  --agent-nova:     #616DA6; /* Periwinkle — lighter blue cousin */
  --agent-atlas:    #5E4784; /* Iris — deep grounded violet */
  --agent-clara:    #8B4D7A; /* Orchid — de-neoned magenta */
  --agent-sage:     #678448; /* Olive-green — pushed clear of success */
  --agent-vault:    #756533; /* Antique gold — lifted clear of bronze */
}

[data-theme="midnight"] {
  --agent-vanguard: #4A87B2;
  --agent-beacon:   #5CB6B6;
  --agent-nova:     #8A97D3;
  --agent-atlas:    #8169AA;
  --agent-clara:    #B876A5;
  --agent-sage:     #96B577;
  --agent-vault:    #A59461;
}
