@font-face {
  font-family: HarmonyOSSansSCBlack;
  src: url("https://osscdn.datastory.com.cn/norns/5df0104c2ade29bafee05533c9db2201_1750831441201.ttf");
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: HarmonyOSSansSCBold;
  src: url("https://osscdn.datastory.com.cn/norns/5773fd7c50168b43e24c5d357e319af1_1750831644239.ttf");
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: HarmonyOSSansSCSemiBold;
  src: url("https://osscdn.datastory.com.cn/norns/cb598518659b7f867db2dad8ad478930_1750831728457.ttf");
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: HarmonyOSSansSCMedium;
  src: url("https://osscdn.datastory.com.cn/norns/cb598518659b7f867db2dad8ad478930_1750831728457.ttf");
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: HarmonyOSSansSC;
  src: url('https://osscdn.datastory.com.cn/norns/8e9567f6058996573fb01f9c76257ee8_1750831866229.ttf');
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: HarmonyOSSansSCLight;
  src: url('https://osscdn.datastory.com.cn/norns/e840d67b2c84748474c52994e6658c03_1750831916144.ttf');
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: SourceHanSansSC;
  src: url('https://osscdn.datastory.com.cn/norns/6e38815e840b95dca2ca525d553574a5_1750669041289.otf');
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: SourceHanSansSCBold;
  src: url('https://osscdn.datastory.com.cn/norns/94b015b5e2ab19078e501b834f9b2820_1750673987410.otf');
  font-display: swap;
  font-style: normal;
}


.font-harmony {
  font-family: HarmonyOSSansSC,
  PingFang SC,
  SourceHanSansSC,
  Helvetica Neue,
  Helvetica,
  Hiragino Sans GB,
  Microsoft YaHei,
  SimSun,
  sans-serif,
  Arial;
}

.font-harmony-black {
  font-family: HarmonyOSSansSCBlack;
  font-weight: normal !important;
}

.font-harmony-bold {
  font-family: HarmonyOSSansSCBold;
  font-weight: normal !important;
}

.font-harmony-semi-bold {
  font-family: HarmonyOSSansSCSemiBold;
  font-weight: normal !important;
}

.font-harmony-medium {
  font-family: HarmonyOSSansSCMedium;
  font-weight: normal !important;
}

.font-harmony-light {
  font-family: HarmonyOSSansSCLight;
  font-weight: normal !important;
}

.font-source {
  font-family: SourceHanSansSC;
  font-weight: normal !important;
}

.font-source-bold {
  font-family: SourceHanSansSCBold;
  font-weight: normal !important;
}
