/* ════════════════════════════════════════════════════════════════════
   LA HOJA DE TOKENS ÚNICA — Infinito Absoluto
   Nace del acta de la Mesa del Diseño (2026-10-17, en vigor por el
   «va» del Origen): una piedra, una voz, tres luces con significado
   jurídico. Este es el ÚNICO archivo de verdad de la materia de la
   casa: de aquí beben la calle, cada casa y el templo. Ninguna pieza
   improvisa un hex ni una fuente fuera de esta hoja.
   ════════════════════════════════════════════════════════════════════ */
:root{
  /* ── 1 · LA MATERIA: una piedra, dos superficies, un papel ── */
  --piedra:#030608;            /* fondo único de toda la casa */
  --superficie-1:#0A0F14;      /* puertas, hojas, tarjetas de interfaz */
  --superficie-2:#141D24;      /* separación mayor */
  --borde:#243039;             /* borde 1px — separación sin sombra */
  --texto:#EDE9DD;             /* texto primario ≈13:1 sobre la piedra */
  --texto-2:#A9B2B5;           /* oficio, metadatos, ayuda ≈8:1 */
  --texto-3:#6F7B81;           /* solo lo no esencial — jamás precio/folio/dato */
  --papel:#F2EAD6;             /* el papel de la Carta — única superficie clara */
  --papel-tinta:#211A11;
  --error:#C65A3A;             /* solo error, y siempre con su palabra */

  /* ── 2 · LAS TRES LUCES (significado jurídico, una por territorio) ── */
  --dorado-luz:#F3D79F;        /* dorado = conversación (titulares grandes) */
  --dorado-accion:#D8A94F;     /* dorado = la voz: acción, borde, signo */
  --brasa:#E8934F;             /* brasa = Plaza/compra: precio y único botón de compra */
  --brasa-tinta:#1D0F04;       /* la tinta sobre la brasa */
  --azul-luz:#A9C6E8;          /* azul piedra = templo / Carta / mapa */
  --azul-accion:#6E93C4;

  /* ── 4 · LA VOZ ── */
  --serif:"Fraunces",Georgia,serif;          /* solo dice: pregunta, nombre, título — jamás <20px, jamás precio/folio */
  --sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;  /* todo lo operable */
  --mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;      /* el dato: folio, hash, precio */
  --t-pregunta:clamp(34px,5.4vw,38px);       /* Fraunces opsz 72 wght 480 SOFT 30 WONK 0 */
  --t-titulo:clamp(27px,4vw,32px);           /* Fraunces opsz 36 wght 560 */
  --t-cuerpo:17px/26px;                      /* sans 400 */
  --t-secundario:15px/23px;
  --t-caption:13px/19px;                     /* nunca esencial */
  --t-dato:14px/20px;                        /* mono tabular */

  /* ── 5 · EL DATO (precio y folio) ── */
  --t-precio-heroe:clamp(32px,5vw,40px);     /* junto al objeto: ≥32px */
  --t-precio-entrada:28px;                   /* en entradas de casa: ≥28px */
  --t-precio-baraja:20px;                    /* en baraja: ≥20px — nunca bajo 18px */
  --t-folio:20px;                            /* donde se aprueba: ≥20px, mono */

  /* ── 10 · EL MOVIMIENTO ── */
  --dur-micro:120ms;           /* foco, toque */
  --dur-hoja:240ms;            /* entrada/salida de hoja */
  --dur-escenario:360ms;       /* tarjeta al escenario / giro asistido — el máximo */
  --curva-respuesta:cubic-bezier(0.22,1,0.36,1);
  /* gesto con dedo = spring (stiffness 260, damping 28) — en JS, no en CSS */

  /* ── 10 · LA VARA DEL APARATO ── */
  --toque:48px;                /* toque mínimo */
  --toque-principal:56px;      /* acción principal */
}
