/* ============================================================
   PuntoVenta SaaS - Puente de compatibilidad (legacy vars)
   Mapea variables antiguas/no definidas a los design tokens.
   Se carga DESPUÉS de los archivos de tema para que las
   referencias var() resuelvan al valor del tema activo.
   ============================================================ */

:root {
    /* Variables usadas en usr_global_2 y otros módulos legacy
       que referenciaban variables nunca definidas globalmente. */
    /* --fondo_sitio_principal se usaba como color de borde/texto primario */
    --fondo_sitio_principal:  var(--pv-color-brand-primary);
    --color_sitio_principal:  var(--pv-color-brand-primary);

    /* Alias extra para módulos que usaban nombres distintos */
    --pv-bg:          var(--pv-color-bg-primary);
    --pv-bg-alt:      var(--pv-color-bg-secondary);
    --pv-surface:     var(--pv-color-surface-primary);
    --pv-border:      var(--pv-color-border-primary);
    --pv-text:        var(--pv-color-text-primary);
    --pv-text-muted:  var(--pv-color-text-secondary);
}

/* Aplica el color de fondo y texto del tema activo a la pagina completa.
   Esto cubre modulos que no tienen su propio dashboard.css con body{...}. */
html, body {
    background-color: var(--pv-color-bg-primary);
    color: var(--pv-color-text-primary);
}
