/* =========================================================
   青玉智枢 · 全站字体（思源宋体 Noto Serif SC）
   CJK 与拉丁分文件按需加载，font-display: swap
   ========================================================= */

@font-face {
  font-family: "Noto Serif SC";
  src: url("../fonts/notoserifsc-cjk-400.woff2") format("woff2");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  unicode-range: U+4E00-9FFF, U+3400-4DBF, U+FF0D, U+FF5E;
}
@font-face {
  font-family: "Noto Serif SC";
  src: url("../fonts/noto-serif-sc-400.1f3ba47d.woff2") format("woff2");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  unicode-range: U+0020-005F, U+0061-007E, U+00A9, U+00B1, U+00B7, U+00D7, U+2013-2014, U+2018-2019, U+201C-201D, U+2026, U+2039-203A, U+2190-2194, U+2248, U+2264-2265, U+2460-2463, U+25B6, U+25BC, U+25C9, U+25CB-25CC, U+25D0, U+26A0, U+2713, U+3000-3002, U+300A-300D, U+3008-300B, U+3010-3011, U+2018-2019, U+FE3E, U+FF01, U+FF05, U+FF08-FF09, U+FF0B-FF0C, U+FF0E, U+FF1A-FF1B, U+FF1F, U+FF3B, U+FF3D, U+FF3F, U+FF5C;
}
@font-face {
  font-family: "Noto Serif SC";
  src: url("../fonts/notoserifsc-cjk-600.woff2") format("woff2");
  font-display: swap;
  font-weight: 600;
  font-style: normal;
  unicode-range: U+4E00-9FFF, U+3400-4DBF, U+FF0D, U+FF5E;
}
@font-face {
  font-family: "Noto Serif SC";
  src: url("../fonts/noto-serif-sc-600.1f3ba47d.woff2") format("woff2");
  font-display: swap;
  font-weight: 600;
  font-style: normal;
  unicode-range: U+0020-005F, U+0061-007E, U+00A9, U+00B1, U+00B7, U+00D7, U+2013-2014, U+2018-2019, U+201C-201D, U+2026, U+2039-203A, U+2190-2194, U+2248, U+2264-2265, U+2460-2463, U+25B6, U+25BC, U+25C9, U+25CB-25CC, U+25D0, U+26A0, U+2713, U+3000-3002, U+300A-300D, U+3008-300B, U+3010-3011, U+FE3E, U+FF01, U+FF05, U+FF08-FF09, U+FF0B-FF0C, U+FF0E, U+FF1A-FF1B, U+FF1F, U+FF3B, U+FF3D, U+FF3F, U+FF5C;
}
@font-face {
  font-family: "Noto Serif SC";
  src: url("../fonts/notoserifsc-cjk-700.woff2") format("woff2");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
  unicode-range: U+4E00-9FFF, U+3400-4DBF, U+FF0D, U+FF5E;
}
@font-face {
  font-family: "Noto Serif SC";
  src: url("../fonts/noto-serif-sc-700.2e9176e1.woff2") format("woff2");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
  unicode-range: U+0020-005F, U+0061-007E, U+00A9, U+00B1, U+00B7, U+00D7, U+2013-2014, U+2018-2019, U+201C-201D, U+2026, U+2039-203A, U+2190-2194, U+2248, U+2264-2265, U+2460-2463, U+25B6, U+25BC, U+25C9, U+25CB-25CC, U+25D0, U+26A0, U+2713, U+3000-3002, U+300A-300D, U+3008-300B, U+3010-3011, U+FE3E, U+FF01, U+FF05, U+FF08-FF09, U+FF0B-FF0C, U+FF0E, U+FF1A-FF1B, U+FF1F, U+FF3B, U+FF3D, U+FF3F, U+FF5C;
}
@font-face {
  font-family: "Noto Serif SC";
  src: url("../fonts/notoserifsc-cjk-900.woff2") format("woff2");
  font-display: swap;
  font-weight: 900;
  font-style: normal;
  unicode-range: U+4E00-9FFF, U+3400-4DBF, U+FF0D, U+FF5E;
}
@font-face {
  font-family: "Noto Serif SC";
  src: url("../fonts/noto-serif-sc-900.2e9176e1.woff2") format("woff2");
  font-display: swap;
  font-weight: 900;
  font-style: normal;
  unicode-range: U+0020-005F, U+0061-007E, U+00A9, U+00B1, U+00B7, U+00D7, U+2013-2014, U+2018-2019, U+201C-201D, U+2026, U+2039-203A, U+2190-2194, U+2248, U+2264-2265, U+2460-2463, U+25B6, U+25BC, U+25C9, U+25CB-25CC, U+25D0, U+26A0, U+2713, U+3000-3002, U+300A-300D, U+3008-300B, U+3010-3011, U+FE3E, U+FF01, U+FF05, U+FF08-FF09, U+FF0B-FF0C, U+FF0E, U+FF1A-FF1B, U+FF1F, U+FF3B, U+FF3D, U+FF3F, U+FF5C;
}

/* 楷体点缀：印章引言、批注 */
@font-face {
  font-family: "AiminXingKai";
  src: url("../fonts/aiminxingkai.a2526aea.woff2") format("woff2");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}
