/* Elementor define sus variables en .elementor-kit-* (el <body>), no en
   :root. Para poder enlazar los tokens NJ a los de Elementor hay que
   definirlos en un selector descendiente del kit (body), no en :root. */
body {
  /* Colores globales de Elementor re-expuestos con nomenclatura NJ */
  --nj-color-primary: var(--e-global-color-primary);
  --nj-color-secondary: var(--e-global-color-secondary);
  --nj-color-text: var(--e-global-color-text);
  --nj-color-accent: var(--e-global-color-accent);
  /* Tipografías globales de Elementor re-expuestas con nomenclatura NJ */
  --nj-font-primary: var(--e-global-typography-primary-font-family), Sans-serif;
  --nj-font-secondary: var(--e-global-typography-secondary-font-family), Sans-serif;
  --nj-font-text: var(--e-global-typography-text-font-family), Sans-serif;
  --nj-font-accent: var(--e-global-typography-accent-font-family), Sans-serif;
  --nj-font-garamond: var(--e-global-typography-c438f5c-font-family), EB Garamond;
  /* Helpers propios de NJ (semánticos, no dependen de Elementor) */
  --nj-soft: #b5b5b5;
  --nj-line: #e5e5e5;
  --nj-muted: #7b7b7b;
}
