/* 字体子集 —— 由 tools/subset_fonts.py 生成，不要手改文件名。
   改了 index.html / gallery.html / site.css / gallery-data.json 里的中文之后，
   必须重跑 `python tools/subset_fonts.py --rev N` 并把下面所有 -subN 换成新版本，
   否则新加的汉字没有字形，会 fallback 到系统字体、视觉不一致。

   已移除（零使用）：ma-shan-zheng（2.6MB）、noto-serif-sc 600/700/900、
   playfair-display 700 与 italic。站点只用到 Sans 300/400/500/900、Serif 300/400。 */

@font-face {
    font-family: "Noto Sans SC";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("noto-sans-sc-300-sub1.woff2") format("woff2");
}
@font-face {
    font-family: "Noto Sans SC";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("noto-sans-sc-400-sub1.woff2") format("woff2");
}
@font-face {
    font-family: "Noto Sans SC";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("noto-sans-sc-500-sub1.woff2") format("woff2");
}
@font-face {
    font-family: "Noto Sans SC";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("noto-sans-sc-900-sub1.woff2") format("woff2");
}

@font-face {
    font-family: "Noto Serif SC";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("noto-serif-sc-300-sub1.woff2") format("woff2");
}
@font-face {
    font-family: "Noto Serif SC";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("noto-serif-sc-400-sub1.woff2") format("woff2");
}

@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("playfair-display-400.woff2") format("woff2");
}
