/* GENERADO por packages/design-tokens/generate.js — NO EDITAR A MANO. Editar tokens.json y regenerar. */
:root {
  --color-primary: #1B3A6B;
  --color-accent: #00B4D8;
  --color-accent-hover: #2BC4E8;
  --color-white: #FFFFFF;
  --color-error: #CC0000;
  /* --color-success: [POR DEFINIR] */
  /* --color-warning: [POR DEFINIR] */
  --font-heading: 'Fraunces';
  --font-body: 'DM Sans';
  /* --font-kiosk: [POR DEFINIR] */

  /* Marco de pictograma: receta compartida kiosk↔web (ver ADR-0005).
     Los *-ratio son proporciones del lado de la tarjeta (dp / celda de referencia 120dp). */
  --marco-grosor-ratio: 0.03333; /* 4dp */
  --marco-radio-ratio: 0.08333; /* 10dp */
  --marco-padding-ratio: 0.03333; /* 4dp */
  --marco-texto-ratio: 0.1000; /* 12sp */
  --marco-texto-max-lineas: 2;
  --marco-texto-peso: 700;

  /* Clave Fitzgerald: color del pictograma por categoría gramatical */
  --fitz-amarillo: #FCFC96; /* Personas y pronombres */
  --fitz-naranja: #FFD98A; /* Sustantivos */
  --fitz-verde: #C7F2C7; /* Verbos */
  --fitz-azul: #85B5F5; /* Descriptivos (adjetivos y adverbios de modo) */
  --fitz-rosa: #FCC9E0; /* Preposiciones y fórmulas sociales */
  --fitz-morado: #C9A7E5; /* Preguntas e interrogativos */
  --fitz-rojo: #FF9687; /* Negaciones y palabras de alerta */
  --fitz-marron: #D2B48C; /* Adverbios y modificadores (hoy, aquí) */
  --fitz-gris: #CFCFCF; /* Determinantes */
  --fitz-blanco: #FFFFFF; /* Conjunciones */

  /* Categorías CACE (fuente de verdad: categorias.csv) */
  --cace-personas: #FFFF99; /* Personas */
  --cace-verbos: #CCFFCC; /* Verbos */
  --cace-preguntas-y-particulas: #FFCCFF; /* Preguntas y Partículas */
  --cace-atributos-y-sensaciones: #FF5050; /* Atributos y Sensaciones */
  --cace-actividades-y-fiestas: #C5E0B3; /* Actividades y Fiestas */
  --cace-alimentos-y-bebidas: #FF9966; /* Alimentos y Bebidas */
  --cace-animales-y-plantas: #CC6600; /* Animales y Plantas */
  --cace-cuerpo--higiene-y-salud: #FFCCFF; /* Cuerpo, Higiene y Salud */
  --cace-expresiones: #9999FF; /* Expresiones */
  --cace-lugares-y-espacio: #0070C0; /* Lugares y Espacio */
  --cace-objetos: #D9D9D9; /* Objetos */
  --cace-personal: #FFFFFF; /* Personal */
  --cace-ropa-y-complementos: #DEEAF6; /* Ropa y Complementos */
  --cace-tiempo: #FFD966; /* Tiempo */
  --cace-transportes: #CC99FF; /* Transportes */
  --cace-alfabeto-y-numeros: #000000; /* Alfabeto y Números */
}
