/* ---------------------------------- 思源宋体 ---------------------------------- */

/* 1. ExtraLight (200) */
@font-face {
    font-family: "SourceHanSerifSC";
    font-weight: 200;
    src: local("Source Han Serif SC ExtraLight"), local("Source Han Serif CN ExtraLight"), local("SourceHanSerifSC-ExtraLight"), local("SourceHanSerifCN-ExtraLight"), local("思源宋体 ExtraLight"), local("思源宋體 ExtraLight"), url('../fonts/SourceHanSerifSC.woff2') format("woff2");
    font-display: swap;
}

/* 2. Light (300) */
@font-face {
    font-family: "SourceHanSerifSC";
    font-weight: 300;
    src: local("Source Han Serif SC Light"), local("Source Han Serif CN Light"), local("SourceHanSerifSC-Light"), local("SourceHanSerifCN-Light"), local("思源宋体 Light"), local("思源宋體 Light"), url('../fonts/SourceHanSerifSC.woff2') format("woff2");
    font-display: swap;
}

/* 3. Regular / Normal (400) */
@font-face {
    font-family: "SourceHanSerifSC";
    font-weight: 400;
    src: local("Source Han Serif SC Regular"), local("Source Han Serif CN Regular"), local("Source Han Serif SC"), local("Source Han Serif CN"), local("SourceHanSerifSC-Regular"), local("SourceHanSerifCN-Regular"), local("SourceHanSerifSC"), local("SourceHanSerifCN"), local("思源宋体 Regular"), local("思源宋體 Regular"), local("思源宋体"), local("思源宋體"), url('../fonts/SourceHanSerifSC.woff2') format("woff2");
    font-display: swap;
}

/* 4. Medium (500) */
@font-face {
    font-family: "SourceHanSerifSC";
    font-weight: 500;
    src: local("Source Han Serif SC Medium"), local("Source Han Serif CN Medium"), local("SourceHanSerifSC-Medium"), local("SourceHanSerifCN-Medium"), local("思源宋体 Medium"), local("思源宋體 Medium"), url('../fonts/SourceHanSerifSC.woff2') format("woff2");
    font-display: swap;
}

/* 5. SemiBold (600) */
@font-face {
    font-family: "SourceHanSerifSC";
    font-weight: 600;
    src: local("Source Han Serif SC SemiBold"), local("Source Han Serif CN SemiBold"), local("SourceHanSerifSC-SemiBold"), local("SourceHanSerifCN-SemiBold"), local("思源宋体 SemiBold"), local("思源宋體 SemiBold"), url('../fonts/SourceHanSerifSC.woff2') format("woff2");
    font-display: swap;
}

/* 6. Bold (700) */
@font-face {
    font-family: "SourceHanSerifSC";
    font-weight: 700;
    src: local("Source Han Serif SC Bold"), local("Source Han Serif CN Bold"), local("SourceHanSerifSC-Bold"), local("SourceHanSerifCN-Bold"), local("思源宋体 Bold"), local("思源宋體 Bold"), local("思源宋体 粗体"), local("思源宋體 粗體"), url('../fonts/SourceHanSerifSC.woff2') format("woff2");
    font-display: swap;
}

/* 7. Heavy (900) */
@font-face {
    font-family: "SourceHanSerifSC";
    font-weight: 900;
    src: local("Source Han Serif SC Heavy"), local("Source Han Serif CN Heavy"), local("SourceHanSerifSC-Heavy"), local("SourceHanSerifCN-Heavy"), local("思源宋体 Heavy"), local("思源宋體 Heavy"), url('../fonts/SourceHanSerifSC.woff2') format("woff2");
    font-display: swap;
}


/* ---------------------------------- 思源黑体 ---------------------------------- */

/* 1. ExtraLight (200) */
@font-face {
    font-family: "SourceHanSansSC";
    font-weight: 200;
    src: local("Source Han Sans SC ExtraLight"), local("Source Han Sans CN ExtraLight"), local("SourceHanSansSC-ExtraLight"), local("SourceHanSansCN-ExtraLight"), local("思源黑体 ExtraLight"), local("思源黑體 ExtraLight"), url('../fonts/SourceHanSansSC.woff2') format("woff2");
    font-display: swap;
}

/* 2. Light (300) */
@font-face {
    font-family: "SourceHanSansSC";
    font-weight: 300;
    src: local("Source Han Sans SC Light"), local("Source Han Sans CN Light"), local("SourceHanSansSC-Light"), local("SourceHanSansCN-Light"), local("思源黑体 Light"), local("思源黑體 Light"), url('../fonts/SourceHanSansSC.woff2') format("woff2");
    font-display: swap;
}

/* 3. Regular / Normal (400) */
@font-face {
    font-family: "SourceHanSansSC";
    font-weight: 400;
    src: local("Source Han Sans SC Regular"), local("Source Han Sans CN Regular"), local("Source Han Sans SC"), local("Source Han Sans CN"), local("SourceHanSansSC-Regular"), local("SourceHanSansCN-Regular"), local("SourceHanSansSC"), local("SourceHanSansCN"), local("思源黑体 Regular"), local("思源黑體 Regular"), local("思源黑体"), local("思源黑體"), url('../fonts/SourceHanSansSC.woff2') format("woff2");
    font-display: swap;
}

/* 4. Medium (500) */
@font-face {
    font-family: "SourceHanSansSC";
    font-weight: 500;
    src: local("Source Han Sans SC Medium"), local("Source Han Sans CN Medium"), local("SourceHanSansSC-Medium"), local("SourceHanSansCN-Medium"), local("思源黑体 Medium"), local("思源黑體 Medium"), url('../fonts/SourceHanSansSC.woff2') format("woff2");
    font-display: swap;
}

/* 5. SemiBold (600) */
@font-face {
    font-family: "SourceHanSansSC";
    font-weight: 600;
    src: local("Source Han Sans SC SemiBold"), local("Source Han Sans CN SemiBold"), local("SourceHanSansSC-SemiBold"), local("SourceHanSansCN-SemiBold"), local("思源黑体 SemiBold"), local("思源黑體 SemiBold"), url('../fonts/SourceHanSansSC.woff2') format("woff2");
    font-display: swap;
}

/* 6. Bold (700) */
@font-face {
    font-family: "SourceHanSansSC";
    font-weight: 700;
    src: local("Source Han Sans SC Bold"), local("Source Han Sans CN Bold"), local("SourceHanSansSC-Bold"), local("SourceHanSansCN-Bold"), local("思源黑体 Bold"), local("思源黑體 Bold"), local("思源黑体 粗体"), local("思源黑體 粗體"), url('../fonts/SourceHanSansSC.woff2') format("woff2");
    font-display: swap;
}

/* 7. Heavy (900) */
@font-face {
    font-family: "SourceHanSansSC";
    font-weight: 900;
    src: local("Source Han Sans SC Heavy"), local("Source Han Sans CN Heavy"), local("SourceHanSansSC-Heavy"), local("SourceHanSansCN-Heavy"), local("思源黑体 Heavy"), local("思源黑體 Heavy"), url('../fonts/SourceHanSansSC.woff2') format("woff2");
    font-display: swap;
}
