/* 字体 */
@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') format('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') format('woff2');
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: 'PingFangSC-Regular';
    src: url('/fonts/PingFangSC-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: 'PingFangSC-Medium';
    src: url('/fonts/PingFangSC-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'PingFangSC-Semibold';
    src: url('/fonts/PingFangSC-Semibold.woff2') format('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;
}
