/* Velo design tokens — docs/design-guide.md. The ONLY file allowed to define
   raw color values and the only templateLint exemption. --accent and friends
   are overridden at runtime by the platform-settings theme block. */
:root {
  /* surfaces — blue-tinted near-black, layered by elevation */
  --bg-0: #0a0d12; /* page background */
  --bg-1: #10141b; /* panels, cards, table rows */
  --bg-2: #161c25; /* raised: hover rows, inputs, dropdowns */
  --bg-3: #1d2530; /* active/selected */
  --border: #222b37;
  --border-strong: #2e3947;

  /* text */
  --text-0: #e7edf4; /* headings, primary */
  --text-1: #9fb0c3; /* body */
  --text-2: #5f7184; /* muted: timestamps, counts */

  /* accent — runtime-configurable, default teal */
  --accent: #2dd4bf;
  --accent-hover: #5eead4;
  --accent-dim: rgba(45, 212, 191, 0.12); /* tinted backgrounds, focus rings */

  /* status */
  --ok: #34d399;
  --warn: #fbbf24;
  --danger: #f87171;

  /* rank palette — NOT seeded groups. Preset swatches offered in the
     admin group editor; every group (name, color/gradient, badge) is admin-defined. */
  --rank-red: #f87171;
  --rank-green: #34d399;
  --rank-gold: #fbbf24;
  --rank-neutral: #9fb0c3;
  /* gradient ranks use background-clip text + faint glow */
  --rank-gradient-a: linear-gradient(90deg, #a78bfa, #f472b6);
}
