/*
 * ZOOM LIVE typography contract.
 *
 * The Webflow bundle defines the text styles through
 * --_typography---font--primary-family. Override that single source so
 * every component that consumes the exported text styles follows the locale.
 * Icon fonts remain explicitly owned by their icon selectors.
 */
:root {
  --_typography---font--primary-family: "Alan Sans", Arial, sans-serif;
}

html:not([lang="ar"]) body {
  font-family: "Alan Sans", Arial, sans-serif;
}

html[lang="ar"] {
  --_typography---font--primary-family: "Rubik Arabic", Rubik, Arial, sans-serif;
}

html[lang="ar"] body {
  font-family: "Rubik Arabic", Rubik, Arial, sans-serif;
}