/* ==========================================================================
   CRM INMOBILIARIO — Capa de compatibilidad con los tokens NOOXIA
   Los VALORES viven en tokens.css (generado desde Branding/brand/brand.json).
   Acá solo se mapean los nombres que ya usa el código a los tokens oficiales.
   Estilo: BOLD. Hasta 2026-08-26 el código era NEUMÓRFICO (17 reglas con doble
   sombra opuesta) aunque el README declaraba Bold. Se alineó el código al README.

   2026-08-28: se retiraron 19 alias sin ningún uso, junto con el kit neu.css.
   Los que quedan son los que el código consume hoy; la meta es migrarlos a
   var(--nx-*) directo y dejar acá solo la escala de capas, que no tiene
   equivalente en tokens.css.
   ========================================================================== */

:root {
  /* ── Marca ── */
  --color-primary:       var(--nx-accent);
  --color-accent-text:   var(--nx-accent-text);
  --color-dark:          var(--nx-on-accent);

  /* ── Superficies ──
     Antes usaban la familia "Wax Gray": un gris azulado inventado, fuera de la
     paleta. Ahora apuntan a la escala oficial de la marca. */
  --color-bg:           var(--nx-bg);
  --color-bg-card:      #FFFFFF;               /* card sólida sobre el fondo */
  --color-bg-elevated:  var(--nx-surface);
  --color-border:       var(--nx-border);

  /* ── Tipografía ── */
  --font-family:        var(--nx-font);
  --color-text:         var(--nx-text);
  --color-text-muted:   var(--nx-muted);

  /* ── Sombras — estilo BOLD ──
     Antes usaban --nx-raised/--nx-inset/--nx-pressed: la doble sombra opuesta
     (una clara y una oscura), que es la firma del NEUMÓRFICO. Bold es plano:
     una sola sombra de elevación, y la profundidad la dan el color y el borde. */
  --raised-shadow:      var(--nx-shadow-soft);
  --inset-shadow:       none;
  --glow-accent:        var(--nx-glow-accent);

  /* ── Radios (Bold: pill + card) ── */
  --radius-sm:          var(--nx-radius-sm);
  --radius-md:          var(--nx-radius-md);
  --radius-lg:          var(--nx-radius-lg);
  --radius-xl:          var(--nx-radius-card);
  --radius-full:        var(--nx-radius-pill);

  /* ── Transiciones ── */
  --transition-fast:    var(--nx-dur-fast) var(--nx-ease-standard);
  --transition-base:    var(--nx-dur-base) var(--nx-ease-standard);

  /* ── Escala de Capas (z-index) ──
     Se conserva completa aunque tres peldaños no se usen todavía: una escala con
     agujeros invita a inventar números sueltos, que es justo lo que el auditor
     marca como `z-index-magico`. */
  --z-base:             1;
  --z-sticky:           100;
  --z-dropdown:         200;
  --z-drawer:           300;
  --z-modal-backdrop:   400;
  --z-modal:            500;
  /* Un modal abierto DESDE otro modal (editar / operación / visita desde la ficha
     completa). Con el mismo peldaño gana el último del DOM, y quedaban tapados. */
  --z-modal-nested:     550;
  /* La pantalla remota de Ecogas se abre DESDE el wizard, que ya es un modal
     anidado: necesita un peldaño más para no quedar detrás. */
  --z-modal-remoto:     560;
  --z-popover:          600;
  --z-toast:            700;
}
