:root {
  /* Núcleo */
  --adc-navy:   #14213D;  /* primario · fondos, titulares sobre marfil */
  --adc-navy-2: #1B2A4A;  /* superficie navy elevada (tarjetas sobre navy) */
  --adc-acero:  #2E5B8A;  /* CTA / interacción / hairline */
  --adc-acero-claro: #9CC0DC; /* texto acento sobre navy */
  --adc-marfil: #F1EFEA;  /* fondo claro (no blanco puro) */
  --adc-blanco: #FFFFFF;  /* tarjetas sobre marfil */
  --adc-gris:   #7A7A83;  /* texto secundario, datos */

  /* Verde de firma (punto del wordmark, favicon) */
  --adc-verde:  #2E9488;

  /* Pilares · SOLO acento (ceja, filete superior, ícono, estado activo, sello). Nunca fondo. */
  --adc-pensiones:      #6E1F2A;  /* oxblood */
  --adc-legal:          #5C2733;  /* borgoña */
  --adc-riesgos:        #1E4A47;  /* verde petróleo */
  --adc-financiamiento: #9A7B4F;  /* bronce / oro viejo */
  --adc-promotores:     #33406E;  /* índigo */

  /* Tipografía */
  --adc-font-display: 'Libre Franklin', system-ui, sans-serif; /* wordmark + titulares */
  --adc-font-ui:      'Figtree', system-ui, sans-serif;        /* sistema / cuerpo */
  --adc-font-mono:    'IBM Plex Mono', ui-monospace, monospace;/* datos, cejas, credencial */
}
