/* Telos · línea de marca — GENERADO por telos-app scripts/marca-tokens.mjs. NO EDITAR A MANO.
 * fuente: telos-app lib/marca/tokens.json · huella: 8c3f3247ac1fbe43410456fec4cac720952407dcd7b4b1778164eba4a5e3dc5e
 * Panel: app/marca.css · Landing: demiurgo landing/assets/marca.css (misma salida, byte a byte). */
:root {
  --telos-papel: #FEF7ED;
  --telos-hoja: #FEEFDB;
  --telos-superficie: #FFFDF9;
  --telos-tinta: #1E1A15;
  --telos-tinta-2: #524B43;
  --telos-tinta-3: #6B635A;
  --telos-linea: #E6DCCD;
  --telos-verde: #28AE7C;
  --telos-verde-tinta: #1A6E50;
  --telos-verde-hondo: #0F3D2E;
  --telos-verde-suave: #E4F2EA;
  --telos-coral: #AE3D2A;
  --telos-coral-suave: #FBE7E1;
  --telos-familia: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --telos-serif: "Instrument Serif", ui-serif, Georgia, serif;
  --telos-peso-normal: 400;
  --telos-peso-fuerte: 600;
  --telos-app-meta: 15px;
  --telos-app-cuerpo: 16px;
  --telos-app-h3: 17px;
  --telos-app-h2: 20px;
  --telos-app-h1: 24px;
  --telos-sitio-meta: 15px;
  --telos-sitio-cuerpo: 18px;
  --telos-sitio-lead: 20px;
  --telos-sitio-h3: 22px;
  --telos-sitio-h2: 30px;
  --telos-sitio-h1: 44px;
  --telos-legal: 13px;
  --telos-interlineado: 1.55;
  --telos-interlineado-titulo: 1.2;
  --telos-radio-s: 8px;
  --telos-radio-m: 16px;
  --telos-radio-l: 24px;
  --telos-espacio-1: 4px;
  --telos-espacio-2: 8px;
  --telos-espacio-3: 12px;
  --telos-espacio-4: 16px;
  --telos-espacio-5: 24px;
  --telos-espacio-6: 32px;
  --telos-espacio-7: 48px;
  --telos-espacio-8: 64px;
  --telos-dur-rapido: 160ms;
  --telos-dur-normal: 240ms;
  --telos-curva: cubic-bezier(0.23, 1, 0.32, 1);
}
@media (prefers-reduced-motion: reduce) {
  :root { --telos-dur-rapido: 0ms; --telos-dur-normal: 0ms; }
}
