@font-face {
    font-display: swap;
    font-family: HarmonyOS Sans;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/harmonyos_sans_regular.woff2) format('woff2'),
      url(../fonts/harmonyos_sans_regular.woff) format('woff'),
      url(../fonts/harmonyos_sans_regular.ttf) format('truetype');
  }

  @font-face {
    font-display: swap;
    font-family: HarmonyOS Sans;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/harmonyos_sans_medium.woff2) format('woff2'),
      url(../fonts/harmonyos_sans_medium.woff) format('woff'),
      url(../fonts/harmonyos_sans_medium.ttf) format('truetype');
  }

  @font-face {
    font-display: swap;
    font-family: HarmonyOS Sans;
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/harmonyos_sans_bold.woff2) format('woff2'),
      url(../fonts/harmonyos_sans_bold.woff) format('woff'),
      url(../fonts/harmonyos_sans_bold.ttf) format('truetype');
  }

  /* IranSansX */
  @font-face {
    font-display: swap;
    font-family: IranSansX;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/iransansx-regular.woff2) format('woff2'),
      url(../fonts/iransansx-regular.woff) format('woff'),
      url(../fonts/iransansx-regular.ttf) format('truetype');
  }

  @font-face {
    font-display: swap;
    font-family: IranSansX;
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/iransansx-medium.woff2) format('woff2'),
      url(../fonts/iransansx-medium.woff) format('woff'),
      url(../fonts/iransansx-medium.ttf) format('truetype');
  }

  @font-face {
    font-display: swap;
    font-family: IranSansX;
    font-style: normal;
    font-weight: 600;
    src: url(../fonts/iransansx-bold.woff2) format('woff2'),
      url(../fonts/iransansx-bold.woff) format('woff'),
      url(../fonts/iransansx-bold.ttf) format('truetype');
  }

  :lang(en-US),
  :lang(pt),
  :lang(pt-BR),
  :lang(tr),
  :lang(fr),
  :lang(de),
  :lang(it),
  :lang(pl),
  :lang(id),
  :lang(fil),
  :lang(vi-VN),
  :lang(th),
  :lang(hi),
  :lang(ro),
  :lang(sv),
  :lang(sl),
  :lang(sk),
  :lang(lv),
  :lang(cs),
  :lang(el),
  :lang(uk),
  :lang(bg),
  :lang(sq),
  :lang(uz),
  :lang(bn),
  :lang(nl),
  :lang(sw),
  :lang(ar),
  :lang(he),
  :lang(ur),
  :lang(es) {
    font-family: 'HarmonyOS Sans', sans-serif;
  }

  :lang(fa) {
    font-family: 'IranSansX', sans-serif;
  }

  :lang(zh-TW) {
    font-family: 'HarmonyOS Sans', 'PingFang TC', -apple-system, system-ui, 'Helvetica Neue',
      'Microsoft YaHei', Arial, sans-serif;
  }

  :lang(zh-TC) {
    font-family: 'HarmonyOS Sans', 'PingFang TC', -apple-system, system-ui, 'Helvetica Neue',
      'Microsoft YaHei', Arial, sans-serif;
  }

  :lang(ja) {
    font-family: -apple-system, system-ui, BlinkMacSystemFont, Helvetica Neue, Arial, sans-serif;
  }

  :lang(ru) {
    font-family: IBM Plex Sans, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif;
  }