/* ==========================================================================
   Tokens del Sistema Editorial · capa BASE + capa de MARCA
   Para llevarlo a otra marca solo se cambia el bloque «MARCA».
   ========================================================================== */
:root {
  /* ---------- MARCA (intercambiable) ---------- */
  --brand-name: 'Escuela de IA e Informática';
  --accent: #2f5bff;            /* color de acción: enlaces, botones, marcas de sección */
  --accent-strong: #1e3fd1;     /* hover y texto sobre tinte */
  --accent-tint: #eef2ff;       /* fondos suaves */
  --accent-line: #c7d4ff;       /* bordes sobre tinte */
  --accent-on-dark: #8fa6ff;    /* acento legible sobre tinta oscura (contraste ≥ 6:1) */
  --accent-2: #00b8d9;          /* acento secundario: datos, ejemplos */
  --ink: #0b1220;               /* tinta: titulares, fondos oscuros */

  /* ---------- BASE (neutros y semánticos) ---------- */
  --ink-2: #1b2436;
  --text: #1c2433;              /* cuerpo de texto */
  --muted: #5b6475;             /* texto secundario (contraste 5.9:1 sobre blanco) */
  --soft: #8a93a5;              /* solo para metadatos decorativos */
  --line: #e3e6eb;
  --surface: #f6f7f9;
  --paper: #ffffff;
  --ok: #0e7a4f; --ok-tint: #e7f6ee;
  --warn: #b45309; --warn-tint: #fff4e0;
  --bad: #c2362b; --bad-tint: #fdecea;

  /* ---------- Tipografía ---------- */
  --font-ui: 'Inter', -apple-system, 'Segoe UI', Helvetica, Arial, sans-serif;     /* titulares, etiquetas, tablas, interfaz */
  --font-body: 'Source Serif 4', Georgia, 'Times New Roman', serif;                 /* lectura larga */
  --font-mono: 'JetBrains Mono', ui-monospace, Menlo, Consolas, monospace;          /* fórmulas, código, URLs */

  /* ---------- Forma ---------- */
  --radius: 6px;
  --radius-lg: 12px;
  --rule: 1px solid var(--line);
}
