/*
 * @font-face va en templates/includes/tabler_inter_fontface.html (URL con {% static %}).
 * Familia propia "Inter Servicios" para no confundirse con Inter del sistema o stacks de Tabler.
 */
html[data-bs-theme-font="inter"],
html:not([data-bs-theme-font]) {
  --tblr-font-sans-serif: "Inter Servicios", "Inter Var", Inter, -apple-system, BlinkMacSystemFont, "San Francisco",
    "Segoe UI", Roboto, "Helvetica Neue", sans-serif !important;
  --tblr-body-font-family: var(--tblr-font-sans-serif) !important;
}

html[data-bs-theme-font="sans-serif"] {
  --tblr-font-sans-serif: -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue",
    sans-serif !important;
  --tblr-body-font-family: var(--tblr-font-sans-serif) !important;
}

/*
 * Refuerzo en body: algunos navegadores resuelven mal la herencia de variables respecto a :root de Tabler;
 * font-family explícita asegura que el texto principal use la pila correcta.
 */
html[data-bs-theme-font="inter"] body,
html:not([data-bs-theme-font]) body {
  font-family: "Inter Servicios", "Inter Var", Inter, -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto,
    "Helvetica Neue", sans-serif !important;
}

html[data-bs-theme-font="sans-serif"] body {
  font-family: -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif !important;
}
