
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 75% 100%;
  font-display: swap;
  src: url('fonts/noto-sans/NotoSans-Latin1.woff2') format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074,
    U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 75% 100%;
  font-display: swap;
  src: url('fonts/noto-sans/NotoSans-Latin2.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20BF, U+2100-214F, U+2190-21BB;
}

@font-face {
  font-family: 'Noto Sans Arabic';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('fonts/noto-sans-arabic/NotoSansArabic.woff2') format('woff2');
  unicode-range:
    U+0600-06FF, U+0750-077F, U+0870-088F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F,
    U+2066-2069;
}

@font-face {
  font-family: 'Noto Kufi Arabic';
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url('fonts/noto-kufi-arabic/NotoKufiArabic.woff2') format('woff2');
  unicode-range:
    U+0600-06FF, U+0750-077F, U+0870-088F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF, U+200C-200F,
    U+2066-2069;
}

@font-face {
  font-family: 'Noto Sans Fallback';
  src: local('Arial'), local('Helvetica'), local('Liberation Sans');
  size-adjust: 101.3%;
  ascent-override: 105.6%;
  descent-override: 28.9%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Noto Sans Arabic Fallback';
  src: local('Tahoma'), local('Arial');
  size-adjust: 106%;
  ascent-override: 129.6%;
  descent-override: 69.6%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Noto Kufi Arabic Fallback';
  src: local('Tahoma'), local('Arial');
  size-adjust: 113.7%;
  ascent-override: 112.7%;
  descent-override: 54.1%;
  line-gap-override: 0%;
}

:root {
  font-synthesis: none;
}

