/* =====================================================================
   TOKENS DE MARCA — Zeke Novarino · FUENTE ÚNICA
   Las decisiones de identidad (color + tipografía) viven acá. Toda superficie
   (web, y a futuro el contenido social) IMPORTA este archivo en vez de
   redefinir valores. Si cambia un token, se cambia acá y se propaga.

   Conceptualmente la fuente de verdad es design/README.md (en prosa); este
   archivo es su implementación en CSS.

   Acá vive el linaje CÁLIDO de la marca (tinta #241D17 sobre papel/cream). El
   sistema social (carrusel/templates.html) tiene DOS skins intencionales: el gris/frío
   (tinta #1c1c1c) y el cream/cálido (tinta #241D17 = el de acá). No es drift: la web
   usa el linaje cálido a propósito. El cream de acá (#F4F2EC) es una superficie de card;
   el cream del skin social (#EDE7D6) es un fondo — roles distintos, por eso difieren.
   ===================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@500;800&family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@500;700&display=swap');

:root{
  /* color */
  --paper:  #E9E7E1;   /* fondo base (papel)            */
  --paper2: #DEDAD0;   /* fondo alterno (un tono menos) */
  --cream:  #F4F2EC;   /* superficies/cards claras      */
  --ink:    #241D17;   /* texto (tinta cálida)          */
  --blue:   #001DE9;   /* acento de marca (cursor)      */
  --lav:    #C2C3F4;   /* selección (lavanda)           */
  --terra:  #C8623C;   /* acento cálido (CTA/eyebrow)   */
}

/* tipografías base (reutilizables en cualquier superficie) */
.disp{ font-family:'Bricolage Grotesque',sans-serif; font-weight:800; letter-spacing:-.04em; }
.mono{ font-family:'JetBrains Mono',monospace; }
