/* No offline Plex files are available. Google Fonts supplies the @font-face
 * declarations with font-display: swap and script-specific unicode-range
 * subsets (Arabic includes U+0600-06FF, U+0750-077F, U+08A0-08FF,
 * U+FB50-FDFF and U+FE70-FEFF). Keep Inter first so Latin stays in Inter
 * even when a Plex subset includes shared punctuation or Latin glyphs. */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap');

:root {
  /* DeploymentTheme writes these same tokens inline; the mounted font seam
   * must survive that update. All other theme, code-font and RTL roles remain. */
  --theme-font-family: Inter, 'IBM Plex Sans Arabic', system-ui, sans-serif !important;
  --theme-display-font-family: Inter, 'IBM Plex Sans Arabic', system-ui, sans-serif !important;
}
