/* 字体 */
@font-face {
  font-family: "Bold";
  src: url("../fonts/Montserrat-Bold.woff2");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Medium";
  src: url("../fonts/Montserrat-Medium.woff2");
  font-display: swap;
}
@font-face {
  font-family: "SemiBold";
  src: url("../fonts/Montserrat-SemiBold.woff2");
  font-display: swap;
}
@font-face {
  font-family: "CN-Medium";
  src: url("../fonts/SourceHanSansCN-Medium.woff2");
  font-display: swap;
}
@font-face {
  font-family: "CN-Normal";
  src: url("../fonts/SourceHanSansCN-Normal.woff2");
  font-display: swap;
}
@font-face {
  font-family: "SF-Republic";
  src: url("../fonts/SF-New-Republic-Bold-3.woff2");
  font-display: swap;
}
@font-face {
  font-family: "new-republic";
  src: url("../fonts/new-republic.woff2");
  font-display: swap;
}
@font-face {
  font-family: "new-republic-sc";
  src: url("../fonts/new-republic-sc.woff2");
  font-display: swap;
}

/* 苹方 */
/* @font-face {
  font-family: "PingFangSC";
  src: url("../fonts/PingFangSC-Medium.woff2");
} */
@font-face {
  font-family: "PingFangSC-Light";
  src: url("../fonts/PingFangSC-Light.woff2");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "PingFangSC-Regular";
  src: url("../fonts/PingFangSC-Regular.woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "PingFangSC-Medium";
  src: url("../fonts/PingFangSC-Medium.woff2");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "PingFangSC-Semibold";
  src: url("../fonts/PingFangSC-Semibold.woff2");
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "sf-pro-text_regular";
  src: url("../fonts/sf-pro-text_regular.woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "sf-pro-display_regular";
  src: url("../fonts/sf-pro-display_regular.woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "sf-pro-display_semibold";
  src: url("../fonts/sf-pro-display_semibold.woff2");
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "sf-pro-text_semibold";
  src: url("../fonts/sf-pro-text_semibold.woff2");
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "sf-pro-text_medium";
  src: url("../fonts/sf-pro-text_medium.woff2");
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: "Altinn-DIN-Exp-Bold";
  src: url("../fonts/Altinn-DIN-Exp-Bold.ttf");
  font-weight: 700;
  font-display: swap;
}


/* 新版字体引入 */
@font-face {
  font-family: "RedHatDisplay-Regular";
  src: url("../fonts/RedHatDisplay-Regular.woff2");
  font-display: swap;
  font-weight: 400;
}

@font-face {
  font-family: "RedHatDisplay-Medium";
  src: url("../fonts/RedHatDisplay-Medium.woff2");
  font-display: swap;
  font-weight: 500;
}

@font-face {
  font-family: "RedHatDisplay-SemiBold";
  src: url("../fonts/RedHatDisplay-SemiBold.woff2");
  font-display: swap;
  font-weight: 600;
}

@font-face {
  font-family: "RedHatText-VariableFont_wght";
  src: url("../fonts/RedHatText-VariableFont_wght.woff2");
  font-display: swap;
}

@font-face {
  font-family: "RedHatText-Regular";
  src: url("../fonts/RedHatText-Regular.woff2");
  font-display: swap;
  font-weight: 400;
}
@font-face {
  font-family: "Oswald-Medium";
  src: url("../fonts/Oswald-Medium.otf");
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "Oswald-Light";
  src: url("../fonts/Oswald-Light.otf");
  font-display: swap;
  font-weight: 300;
}
@font-face {
  font-family: "Oswald-SemiBold";
  src: url("../fonts/Oswald-SemiBold.otf");
  font-display: swap;
  font-weight: 600;
}
@font-face {
  font-family: "Oswald-Regular";
  src: url("../fonts/Oswald-Regular.otf");
  font-display: swap;
  font-weight: 400;
}