/*
  Radar Alpha — Design Tokens: Color
  Fecha: 2026-07-26 | Versión: 1.0.0 | Estado: activo

  Identidad: "verde señal" (evoca el barrido de un radar detectando una
  oportunidad) sobre fondo casi-negro tipo terminal cuantitativo — evita
  deliberadamente el índigo/azul genérico de plantillas SaaS por defecto.

  Escala neutra + acento único (--signal) + estados semánticos. Definidos
  para ambos temas (claro/oscuro) — ver design/theme/theme.css para el
  mapeo semántico que consume estos tokens.
*/

:root {
  /* Escala de grises — oscuro (terminal) */
  --gray-950-dark: #0b0f14;
  --gray-900-dark: #10151c;
  --gray-800-dark: #121821;
  --gray-700-dark: #1a2129;
  --gray-600-dark: #232b36;
  --gray-500-dark: #3a4552;
  --gray-400-dark: #5b6572;
  --gray-300-dark: #8b97a6;
  --gray-200-dark: #c4cbd4;
  --gray-100-dark: #eef1f4;
  --gray-50-dark: #f2f5f7;

  /* Escala de grises — claro */
  --gray-950-light: #10151c;
  --gray-900-light: #1c232c;
  --gray-800-light: #2f3742;
  --gray-700-light: #454e59;
  --gray-600-light: #5b6572;
  --gray-500-light: #7c8794;
  --gray-400-light: #a4adb8;
  --gray-300-light: #ccd2d9;
  --gray-200-light: #e4e8ed;
  --gray-100-light: #f0f2f5;
  --gray-50-light: #fafbfc;

  /* Acento de marca — "signal" (verde radar) */
  --signal-900: #063d2e;
  --signal-700: #0c8064;
  --signal-500: #0fa37a;
  --signal-400: #22e6a8;
  --signal-300: #6ff2c8;
  --signal-100: #d7fbec;

  /* Estados semánticos */
  --danger-500: #e13a56;
  --danger-400: #ff5470;
  --warning-500: #c97a0a;
  --warning-400: #ffb020;
  --info-500: #2e7fd6;
  --info-400: #4ea1ff;

  /* Reservados (prompt producción 003) — sin consumidor real todavía.
     --ai: para cuando engines/ai deje de ser stub. --consensus: para
     cuando exista consenso real entre >1 motor conectado a producción.
     Verificados contraste AA sobre --bg-elevated en ambos temas. */
  --ai-500: #7c4fd6;
  --ai-400: #9d7bf0;
  --consensus-500: #0c8f96;
  --consensus-400: #2dd4dc;
}
