/* Sistema visual «Consola terminal»:
   tema único, oscuro, estética de terminal. La CSP prohíbe estilos y scripts
   embebidos y cualquier recurso externo (SEGURIDAD.md §6): el CSS vive en
   las seis hojas de /static/css, todas servidas desde el propio origen. */

/* Tokens: variables de diseño (color, tipografía, radio, sombra, transición).
   Lo consumen base.css, componentes.css y vistas.css: debe cargarse antes
   que ellas. */

:root {
  /* Fondos por elevación */
  --fondo: #0a0e0f;
  --fondo-alt: #10171a;
  --fondo-elev: #16201f;
  /* Bordes */
  --borde: #21302f;
  --borde-fuerte: #2d403f;
  /* Texto */
  --texto: #d6e8de;
  --texto-tenue: #82978f;
  /* Acentos */
  --verde: #4fe08a;
  --verde-rgb: 79, 224, 138;
  --verde-oscuro: #1f7a45;
  --ambar: #e8bd54;
  --ambar-rgb: 232, 189, 84;
  --rojo: #ff6b62;
  --rojo-rgb: 255, 107, 98;
  --azul: #6cc0f2;
  --azul-rgb: 108, 192, 242;

  --mono: "JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;
  --sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;

  --radio: 8px;
  --radio-sm: 6px;
  --radio-xs: 4px;
  --radio-pill: 999px;
  --sombra: 0 1px 2px rgba(0, 0, 0, 0.35), 0 12px 30px -18px rgba(0, 0, 0, 0.75);
  --sombra-alta: 0 2px 4px rgba(0, 0, 0, 0.4), 0 20px 44px -20px rgba(0, 0, 0, 0.8);
  --trans: 160ms cubic-bezier(0.4, 0, 0.2, 1);
}
