/* HM_Elmi — restricted to Persian/Arabic Unicode ranges only */
@font-face {
  font-family: "HM FElmi";
  src: url("./HM_FElmi.woff2") format("woff2");
  size-adjust: 125%;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-089F, U+08A0-08FF, U+FB50-FDFF,
    U+FE70-FEFF, U+200C, U+200D;
}

@font-face {
  font-family: "HM FElmi";
  src: url("./HM_FElmiIt.woff2") format("woff2");
  size-adjust: 125%;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-089F, U+08A0-08FF, U+FB50-FDFF,
    U+FE70-FEFF, U+200C, U+200D;
}

@font-face {
  font-family: "HM FElmi";
  src: url("./HM_FElmiBd.woff2") format("woff2");
  size-adjust: 125%;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-089F, U+08A0-08FF, U+FB50-FDFF,
    U+FE70-FEFF, U+200C, U+200D;
}

@font-face {
  font-family: "HM FElmi";
  src: url("./HM_FElmiBdIt.woff2") format("woff2");
  size-adjust: 125%;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-089F, U+08A0-08FF, U+FB50-FDFF,
    U+FE70-FEFF, U+200C, U+200D;
}

@font-face {
  font-family: "HM FElmi";
  src: url("./HM_FElmiOb.woff2") format("woff2");
  size-adjust: 125%;
  font-weight: 400;
  font-style: oblique;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-089F, U+08A0-08FF, U+FB50-FDFF,
    U+FE70-FEFF, U+200C, U+200D;
}

@font-face {
  font-family: "HM FElmi";
  src: url("./HM_FElmiObBd.woff2") format("woff2");
  size-adjust: 125%;
  font-weight: 700;
  font-style: oblique;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-089F, U+08A0-08FF, U+FB50-FDFF,
    U+FE70-FEFF, U+200C, U+200D;
}
