:root {
  --microerp-primary: var(--primary);
  --microerp-secondary: var(--gray-700);
  --microerp-success: var(--green-600);
  --microerp-background: var(--bg-color);
  --microerp-heading: var(--text-color);
}

/* Keep branding overrides lightweight and avoid global desk regressions. */
.website-theme .btn-primary,
.web-page .btn-primary {
  background-color: var(--microerp-primary);
  border-color: var(--microerp-primary);
}

.navbar, .standard-sidebar {
  --brand-primary: var(--microerp-primary);
}

html[lang^="fa"] body, html[lang^="fa"] .layout-main, html[lang^="fa"] .page-container {
  font-family: var(--font-fa);
}

html[lang^="ar"] body, html[lang^="ar"] .layout-main, html[lang^="ar"] .page-container {
  font-family: var(--font-ar);
}

html[lang^="en"] body, html[lang^="en"] .layout-main, html[lang^="en"] .page-container {
  font-family: var(--font-en);
}
