/* 標題用的思源宋體（Noto Serif CJK），只收網站用到的字，由 build.py 產生，不要手改。
   每個分片收一個月份的導讀第一次用到的字，舊的分片內容不變。授權見 fonts/OFL.txt */

@font-face {
    font-family: "anoni news serif SC";
    font-weight: 700;
    font-display: fallback;
    src: local("Noto Serif CJK SC Bold"), local("NotoSerifCJKsc-Bold"), local("Noto Serif SC Bold"), local("NotoSerifSC-Bold"), local("Source Han Serif SC Bold"), local("SourceHanSerifSC-Bold"), url("/news/fonts/sc-700-2026-09.woff2?v=c2353144da") format("woff2");
    unicode-range: U+2E, U+31-32, U+37, U+41, U+43-44, U+47, U+49, U+4D-54, U+56, U+5A, U+61, U+63-69, U+6B-6C, U+6E-70, U+72, U+74-76, U+78-79, U+4E0E, U+4E89, U+4FC4, U+4FDD, U+4FE1, U+505C, U+50CF, U+514D, U+518C, U+5206, U+522B, U+52A0, U+5360, U+53F7, U+544A, U+56FD, U+5BB6, U+5BC6, U+5BF9, U+5BFC, U+5C01, U+5E74, U+5E7F, U+624B, U+6280, U+62A4, U+636E, U+653F, U+6570, U+65AF, U+667A, U+672F, U+673A, U+6790, U+68C0, U+6B27, U+6CE8, U+6D1E, U+6D4B, U+6F0F, U+70B9, U+7248, U+7259, U+72B6, U+72EC, U+73B0, U+73ED, U+7528, U+7684, U+76DF, U+773C, U+7801, U+79C1, U+7AD9, U+7D20, U+7EA7, U+7F57, U+7F6E, U+80FD, U+82F1, U+84DD, U+884C, U+897F, U+89C2, U+8BA1, U+8BAE-8BAF, U+8BBE-8BBF, U+8BC1, U+8BC6, U+8BD5, U+8BFB, U+8DE8, U+901A, U+9501, U+955C, U+95EE, U+9690, U+9A8C, U+9AD8, U+9F84;
}

@font-face {
    font-family: "anoni news serif SC";
    font-weight: 700;
    font-display: fallback;
    src: local("Noto Serif CJK SC Bold"), local("NotoSerifCJKsc-Bold"), local("Noto Serif SC Bold"), local("NotoSerifSC-Bold"), local("Source Han Serif SC Bold"), local("SourceHanSerifSC-Bold"), url("/news/fonts/sc-700-2026-10.woff2?v=0bf1f4f855") format("woff2");
    unicode-range: U+27, U+2D, U+30, U+33-36, U+38-39, U+42, U+45-46, U+48, U+4C, U+59, U+62, U+6A, U+6D, U+73, U+300C-300D, U+4E00, U+4E0A, U+4E2A, U+4E66, U+4E8B-4E8C, U+4E9A, U+4EA4, U+4EBA, U+4ED6, U+4EE3, U+4EF6, U+4EFD, U+4F4D, U+4F53, U+4F5C, U+4FB5, U+505A, U+5145, U+5165, U+5168, U+5173, U+5177, U+5185, U+5192, U+51B3, U+51FA-51FB, U+5211, U+5224, U+5229, U+5230, U+5236, U+529B, U+52A1, U+52A8-52A9, U+52AB, U+5305, U+533B, U+536B, U+53C2, U+53CA, U+53D1, U+53D6, U+53F0, U+5408, U+540D-540E, U+5411, U+542C, U+542F, U+5468, U+548C, U+5546, U+5668, U+56DB, U+56FE, U+5728, U+5730, U+57DF, U+5883, U+5904, U+5907, U+590F, U+5916, U+591A, U+5927, U+5929, U+5A01, U+5B50, U+5B63, U+5B8C, U+5B9A, U+5BA1-5BA2, U+5C31, U+5C42, U+5DDE, U+5DE5, U+5E73, U+5E94, U+5EA6, U+5F00, U+5F0F, U+5F55, U+5FC6, U+6001, U+606F, U+6210, U+6218, U+622A, U+6237, U+6240, U+628A, U+6295, U+62A5, U+62AB, U+62E6, U+62FF, U+6301, U+6307, U+632A, U+634D, U+6355, U+6388, U+63A5, U+63A7, U+641C, U+64CD, U+653B, U+653E, U+6548, U+65B9, U+65E5, U+65F6, U+660E, U+66B4, U+6700, U+6708-6709, U+670D, U+671F, U+672A, U+672C, U+6743, U+6761, U+6848, U+6863, U+690D, U+6B3E, U+6BCF, U+6C11, U+6CC4, U+6CD5, U+6D4F, U+6D89, U+6E20, U+6E90, U+6FB3, U+7247, U+724C, U+72B9, U+73AF, U+7406, U+74F6, U+751F, U+7535, U+7538, U+7597, U+76D1, U+76D8, U+76EE, U+77E5, U+77ED, U+7814, U+786C, U+78C1, U+793E, U+79FB, U+7A76, U+7AEF, U+7B2C, U+7B97, U+7BA1, U+7CFB, U+7D22, U+7EA6, U+7EAA, U+7ECF, U+7ED5, U+7ED9, U+7EDF, U+7EF4, U+7F05, U+7F16, U+7F51, U+7F8E, U+8005, U+8054, U+8089, U+80C1, U+81EA, U+820D, U+8272, U+82AF, U+8303, U+8868, U+89C8, U+89D2, U+8B66, U+8BA4, U+8BB0, U+8BC8, U+8BCA, U+8BDD, U+8BED, U+8BF4, U+8C0D, U+8C41, U+8D26, U+8D77, U+8E2A, U+8F66, U+8F6F, U+8F85, U+8F91, U+8FA8, U+8FB9, U+8FC1, U+8FC7, U+8FDB, U+8FDE, U+8FFD, U+902E, U+9053, U+90AE, U+91CD, U+91CF, U+9493, U+94A5, U+94B1, U+957F, U+95F4, U+9632, U+9644, U+9650, U+9662, U+96C6, U+96F6, U+9732, U+97F3, U+9876, U+9879, U+9884, U+9888, U+9A97, U+9C7C, U+9ED8;
}

@font-face {
    font-family: "anoni news serif SC";
    font-weight: 700;
    font-display: fallback;
    src: local("Noto Serif CJK SC Bold"), local("NotoSerifCJKsc-Bold"), local("Noto Serif SC Bold"), local("NotoSerifSC-Bold"), local("Source Han Serif SC Bold"), local("SourceHanSerifSC-Bold"), url("/news/fonts/sc-700-site.woff2?v=3b44ffffdb") format("woff2");
    unicode-range: U+57, U+3001, U+300A-300B, U+4E09, U+4E0B, U+4E2D, U+4E8E, U+4ECD, U+4EE5, U+4F1A, U+4F7F, U+4FEE, U+516C, U+5171, U+5220, U+529F, U+5370, U+5386, U+53BB, U+53CB, U+53E3, U+53EF, U+53F2, U+56E2, U+56F4, U+5740, U+57FA, U+5934, U+59D3, U+5B57-5B58, U+5B89, U+5B9E, U+5C0F, U+5E16, U+5E95, U+5E9C, U+5F31, U+5F39, U+6027, U+6267, U+627E, U+6389, U+6444, U+6587, U+65B0, U+65E0, U+65E7, U+66F4, U+670B, U+6717, U+67B6, U+67E5, U+6807, U+680F, U+6838, U+6A21, U+6B3A, U+6B63, U+6B65, U+6BB5, U+6C42, U+6E2F, U+7559, U+767B, U+767E, U+79D1, U+79F0, U+7A97, U+7AE0, U+7EDC, U+7EED, U+7F72, U+817E, U+843D, U+8865, U+88AB, U+8981, U+89C4, U+8A00, U+8BA2, U+8BB8, U+8BBA, U+8BC4, U+8BCD, U+8BEF, U+8DDF, U+9009, U+914D, U+91CC, U+94FE, U+9519, U+952E, U+95FB, U+9605, U+9646, U+9664, U+9875, U+9898, U+9999, U+9AA4, U+FF08-FF09;
}

@font-face {
    font-family: "anoni news serif SC";
    font-weight: 900;
    font-display: fallback;
    src: local("Noto Serif CJK SC Black"), local("NotoSerifCJKsc-Black"), local("Noto Serif SC Black"), local("NotoSerifSC-Black"), local("Source Han Serif SC Heavy"), local("SourceHanSerifSC-Heavy"), url("/news/fonts/sc-900-site.woff2?v=d92f89a7cf") format("woff2");
    unicode-range: U+5BFC, U+65B0, U+8BFB, U+95FB;
}
