/* Arabic pages: IBM Plex Sans Arabic (OFL). */
/* IBM Plex Sans Arabic, SIL Open Font License (OFL-IBM-Plex-Sans-Arabic.txt).
   Declared under its own name and, limited to Arabic code points, under the
   two Latin families the site already uses -- so every existing font stack
   picks up Arabic letters without one rule being rewritten, while Latin
   words, the brand name and numbers stay in Adelle Sans. */
@font-face { font-family: "IBM Plex Sans Arabic"; font-weight: 400; font-display: swap; src: url("plex-arabic-400.woff2") format("woff2"); }
@font-face { font-family: "IBM Plex Sans Arabic"; font-weight: 500; font-display: swap; src: url("plex-arabic-500.woff2") format("woff2"); }
@font-face { font-family: "IBM Plex Sans Arabic"; font-weight: 600; font-display: swap; src: url("plex-arabic-600.woff2") format("woff2"); }
@font-face { font-family: "IBM Plex Sans Arabic"; font-weight: 700 900; font-display: swap; src: url("plex-arabic-700.woff2") format("woff2"); }

@font-face { font-family: "Adelle Sans EXT"; font-weight: 100 450; font-display: swap; src: url("plex-arabic-400.woff2") format("woff2");
             unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F; }
@font-face { font-family: "Adelle Sans EXT"; font-weight: 451 550; font-display: swap; src: url("plex-arabic-500.woff2") format("woff2");
             unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F; }
@font-face { font-family: "Adelle Sans EXT"; font-weight: 551 650; font-display: swap; src: url("plex-arabic-600.woff2") format("woff2");
             unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F; }
@font-face { font-family: "Adelle Sans EXT"; font-weight: 651 1000; font-display: swap; src: url("plex-arabic-700.woff2") format("woff2");
             unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F; }
@font-face { font-family: "Plus Jakarta Sans"; font-weight: 100 450; font-display: swap; src: url("plex-arabic-400.woff2") format("woff2");
             unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F; }
@font-face { font-family: "Plus Jakarta Sans"; font-weight: 451 650; font-display: swap; src: url("plex-arabic-600.woff2") format("woff2");
             unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F; }
@font-face { font-family: "Plus Jakarta Sans"; font-weight: 651 1000; font-display: swap; src: url("plex-arabic-700.woff2") format("woff2");
             unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F; }

html[lang="ar"] {
    --font-primary: "Adelle Sans EXT", "IBM Plex Sans Arabic", system-ui, sans-serif;
}

