/* Generated by scripts/fonts/build-fonts.py; edit the script, not this file.
   IBM Plex Sans Arabic (SIL Open Font License 1.1), served from our own origin: no
   render-blocking request to Google, and no visitor IP sent there. Arabic, Latin and
   Latin-extended subsets; the browser fetches only the ranges a page uses. The file
   names carry a hash of their content, so /fonts/* is cached for a year (public/_headers).
   AqarTrust Signs: the Saudi riyal and UAE dirham signs (U+20C1, U+20C3), which no
   Plex has yet, and the typographic spaces Plex lacks. The fallback families are system fonts scaled to Plex's metrics, so
   the swap to the web font does not move the text (update/PERFORMANCE.md, "Fonts"). */
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/plex-arabic-400-arabic.50960c6a54.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+200C-2011, U+204F, U+2E41, U+FDF0-FDFF, U+FE70-FE74, U+FE76-FEFC;
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/plex-arabic-400-latin.f13ee83039.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/plex-arabic-400-latin-ext.35de0d3264.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/plex-arabic-500-arabic.200ef73e79.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+200C-2011, U+204F, U+2E41, U+FDF0-FDFF, U+FE70-FE74, U+FE76-FEFC;
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/plex-arabic-500-latin.4cea5d16a8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/plex-arabic-500-latin-ext.e64315940f.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/plex-arabic-600-arabic.29b500eddb.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+200C-2011, U+204F, U+2E41, U+FDF0-FDFF, U+FE70-FE74, U+FE76-FEFC;
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/plex-arabic-600-latin.a8ee8af4e6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/plex-arabic-600-latin-ext.e131cf6dea.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/plex-arabic-700-arabic.94cdc84026.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+200C-2011, U+204F, U+2E41, U+FDF0-FDFF, U+FE70-FE74, U+FE76-FEFC;
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/plex-arabic-700-latin.e02df258e4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/plex-arabic-700-latin-ext.8ac27b730b.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'AqarTrust Signs';
  font-style: normal;
  font-weight: 100 549;
  font-display: swap;
  src: url(/fonts/aqartrust-signs-400.d17ea30ee3.woff2) format('woff2');
  unicode-range: U+2000-200A, U+202F, U+205F, U+20C1, U+20C3;
}
@font-face {
  font-family: 'AqarTrust Signs';
  font-style: normal;
  font-weight: 550 1000;
  font-display: swap;
  src: url(/fonts/aqartrust-signs-700.c926d1414b.woff2) format('woff2');
  unicode-range: U+2000-200A, U+202F, U+205F, U+20C1, U+20C3;
}
@font-face {
  font-family: 'AqarTrust Fallback Arial';
  font-weight: 100 449;
  src: local('Arial'), local('ArialMT'), local('Liberation Sans'), local('LiberationSans');
  size-adjust: 100.51%;
  ascent-override: 107.95%;
  descent-override: 41.29%;
  line-gap-override: 0%;
  unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-200B, U+2012-204E, U+2050-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'AqarTrust Fallback Arial';
  font-weight: 450 549;
  src: local('Arial'), local('ArialMT'), local('Liberation Sans'), local('LiberationSans');
  size-adjust: 102.68%;
  ascent-override: 105.67%;
  descent-override: 40.42%;
  line-gap-override: 0%;
  unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-200B, U+2012-204E, U+2050-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'AqarTrust Fallback Arial';
  font-weight: 550 649;
  src: local('Arial Bold'), local('Arial-BoldMT'), local('Liberation Sans Bold'), local('LiberationSans-Bold');
  size-adjust: 96.51%;
  ascent-override: 112.43%;
  descent-override: 43.0%;
  line-gap-override: 0%;
  unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-200B, U+2012-204E, U+2050-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'AqarTrust Fallback Arial';
  font-weight: 650 1000;
  src: local('Arial Bold'), local('Arial-BoldMT'), local('Liberation Sans Bold'), local('LiberationSans-Bold');
  size-adjust: 97.83%;
  ascent-override: 110.9%;
  descent-override: 42.42%;
  line-gap-override: 0%;
  unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-200B, U+2012-204E, U+2050-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'AqarTrust Fallback Arial';
  font-weight: 100 449;
  src: local('Arial'), local('ArialMT'), local('Liberation Sans'), local('LiberationSans');
  size-adjust: 114.28%;
  ascent-override: 94.94%;
  descent-override: 36.32%;
  line-gap-override: 0%;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFC;
}
@font-face {
  font-family: 'AqarTrust Fallback Arial';
  font-weight: 450 549;
  src: local('Arial'), local('ArialMT'), local('Liberation Sans'), local('LiberationSans');
  size-adjust: 117.62%;
  ascent-override: 92.25%;
  descent-override: 35.28%;
  line-gap-override: 0%;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFC;
}
@font-face {
  font-family: 'AqarTrust Fallback Arial';
  font-weight: 550 649;
  src: local('Arial Bold'), local('Arial-BoldMT'), local('Liberation Sans Bold'), local('LiberationSans-Bold');
  size-adjust: 117.11%;
  ascent-override: 92.65%;
  descent-override: 35.44%;
  line-gap-override: 0%;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFC;
}
@font-face {
  font-family: 'AqarTrust Fallback Arial';
  font-weight: 650 1000;
  src: local('Arial Bold'), local('Arial-BoldMT'), local('Liberation Sans Bold'), local('LiberationSans-Bold');
  size-adjust: 119.36%;
  ascent-override: 90.9%;
  descent-override: 34.77%;
  line-gap-override: 0%;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFC;
}
@font-face {
  font-family: 'AqarTrust Fallback Roboto';
  font-weight: 100 449;
  src: local('Roboto'), local('Roboto Regular'), local('Roboto-Regular');
  size-adjust: 101.02%;
  ascent-override: 107.4%;
  descent-override: 41.08%;
  line-gap-override: 0%;
  unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-200B, U+2012-204E, U+2050-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'AqarTrust Fallback Roboto';
  font-weight: 450 549;
  src: local('Roboto'), local('Roboto Regular'), local('Roboto-Regular');
  size-adjust: 103.2%;
  ascent-override: 105.14%;
  descent-override: 40.21%;
  line-gap-override: 0%;
  unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-200B, U+2012-204E, U+2050-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'AqarTrust Fallback Roboto';
  font-weight: 550 649;
  src: local('Roboto Bold'), local('Roboto-Bold');
  size-adjust: 102.96%;
  ascent-override: 105.38%;
  descent-override: 40.31%;
  line-gap-override: 0%;
  unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-200B, U+2012-204E, U+2050-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'AqarTrust Fallback Roboto';
  font-weight: 650 1000;
  src: local('Roboto Bold'), local('Roboto-Bold');
  size-adjust: 104.37%;
  ascent-override: 103.96%;
  descent-override: 39.76%;
  line-gap-override: 0%;
  unicode-range: U+0000-02CC, U+02CE-02D7, U+02DA, U+02DC-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2000-200B, U+2012-204E, U+2050-206F, U+20A0-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'AqarTrust Fallback Naskh';
  font-weight: 100 449;
  src: local('Noto Naskh Arabic UI'), local('NotoNaskhArabicUI-Regular'), local('Noto Naskh Arabic'), local('Noto Naskh Arabic Regular'), local('NotoNaskhArabic-Regular');
  size-adjust: 104.3%;
  ascent-override: 104.02%;
  descent-override: 39.79%;
  line-gap-override: 0%;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFC;
}
@font-face {
  font-family: 'AqarTrust Fallback Naskh';
  font-weight: 450 549;
  src: local('Noto Naskh Arabic UI'), local('NotoNaskhArabicUI-Regular'), local('Noto Naskh Arabic'), local('Noto Naskh Arabic Regular'), local('NotoNaskhArabic-Regular');
  size-adjust: 107.35%;
  ascent-override: 101.07%;
  descent-override: 38.66%;
  line-gap-override: 0%;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFC;
}
@font-face {
  font-family: 'AqarTrust Fallback Naskh';
  font-weight: 550 649;
  src: local('Noto Naskh Arabic UI Bold'), local('NotoNaskhArabicUI-Bold'), local('Noto Naskh Arabic Bold'), local('NotoNaskhArabic-Bold');
  size-adjust: 105.6%;
  ascent-override: 102.75%;
  descent-override: 39.3%;
  line-gap-override: 0%;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFC;
}
@font-face {
  font-family: 'AqarTrust Fallback Naskh';
  font-weight: 650 1000;
  src: local('Noto Naskh Arabic UI Bold'), local('NotoNaskhArabicUI-Bold'), local('Noto Naskh Arabic Bold'), local('NotoNaskhArabic-Bold');
  size-adjust: 107.62%;
  ascent-override: 100.81%;
  descent-override: 38.56%;
  line-gap-override: 0%;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FEFC;
}
