/* ============================================================================
   CONEKTADOS — Fichas de diseño
   Derivadas del Manual de Identidad Visual, vol. 01 / 2026.
   Los valores de color son los mismos que define Manual_de_Marca/00_Fuentes_editables/brandkit.py
   ========================================================================== */

:root {
  /* --- paleta primaria ---------------------------------------------------- */
  --indigo:   #262063;   /* Índigo Noche */
  --violeta:  #7A6FF0;   /* Violeta Enlace */
  --ambar:    #FFC145;   /* Ámbar Sol */
  --hueso:    #F5F2EC;   /* Hueso */

  /* --- secundarios de apoyo ---------------------------------------------- */
  --terracota: #C65D3B;
  --salvia:    #7C9674;
  --cielo:     #7AADC9;

  /* --- neutros ------------------------------------------------------------ */
  --tinta:    #18162B;
  --gris-60:  #7A778A;
  --gris-25:  #C6C3CD;
  --gris-12:  #E2DFD9;
  --blanco:   #FFFFFF;

  /* --- superficies -------------------------------------------------------- */
  --fondo:        var(--tinta);
  --fondo-claro:  var(--hueso);
  --texto:        var(--hueso);
  --texto-suave:  rgba(245, 242, 236, .62);
  --texto-tenue:  rgba(245, 242, 236, .40);
  --linea:        rgba(245, 242, 236, .14);
  --panel:        rgba(245, 242, 236, .045);

  /* Sobre fondo claro */
  --texto-claro:       var(--indigo);
  --texto-claro-suave: rgba(38, 32, 99, .62);
  --linea-clara:       rgba(38, 32, 99, .14);

  /* --- tipografía --------------------------------------------------------- */
  /* Migra Display y Neue Montreal son de licencia; el propio manual autoriza
     Georgia e Inter/Helvetica Neue como sustitutas. */
  --display: Georgia, "Times New Roman", "Liberation Serif", serif;
  --sans: Inter, "Helvetica Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;

  --t-portada:  clamp(2.4rem, 5.4vw, 5.2rem);
  --t-titular:  clamp(1.9rem, 3.6vw, 3.2rem);
  --t-seccion:  clamp(1.4rem, 2.2vw, 2rem);
  --t-cifra:    clamp(2.4rem, 4.8vw, 3.8rem);
  --t-cuerpo:   clamp(1rem, 1.12vw, 1.14rem);
  --t-menor:    .92rem;
  --t-etiqueta: .72rem;

  /* --- ritmo -------------------------------------------------------------- */
  --e-1: .5rem;
  --e-2: 1rem;
  --e-3: 1.75rem;
  --e-4: 3rem;
  --e-5: 5rem;
  --e-6: clamp(4.5rem, 11vh, 8rem);
  --margen: clamp(1.25rem, 4vw, 4.5rem);
  --ancho: 76rem;

  --radio:  14px;
  --radio-l: 24px;
  --pastilla: 99px;
}
