/* ==========================================================================
   HM2 LAYOUT: FUNDO GLOBAL DO SUBSITE
   -------------------------------------------------------------------------
   Aplica o token --hm2-body-bg no <body> das páginas front-end.

   Cadeia de tokens:
     • hm2_paleta_ativa (PaletaService) define --hm2-body-bg =
       var(--hm2-pal-surface-subtle) por padrão — herda da paleta.
     • hm2_z_body_bg_override (BackgroundGlobalService) sobrescreve o token
       quando o cliente escolhe um preset diferente (branco, preto, custom…).

   Escopo:
     • body:not(.path-admin) — não afeta o admin (Gin/Claro).
     • Fallback #f8f9fa mantém compatibilidade se a paleta não estiver ativa.

   Especificidade:
     • Único seletor no body → vence Bootstrap (que aplica em .body-bg).
     • !important propositalmente para vencer temas que redefinem body bg.
   ========================================================================== */

body:not(.path-admin) {
  background-color: var(--hm2-body-bg, #f8f9fa) !important;
}
