/* fonts.css — knbase 子集化版 (GB2312 6763字 + 常用符号)
 * 体积从 4.7MB 降至 2.8MB (-41%)
 * 若遇到生僻字缺失，将自动回退到系统字体（font-display:swap + font-family 兜底栈）
 */
/* Plus Jakarta Sans — Latin, 4 字重 */
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/subset/PlusJakartaSans-Regular.woff2) format('woff2');}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/subset/PlusJakartaSans-Medium.woff2) format('woff2');}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/subset/PlusJakartaSans-SemiBold.woff2) format('woff2');}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/subset/PlusJakartaSans-Bold.woff2) format('woff2');}
/* Noto Sans SC — Chinese Simplified, 3 字重 (GB2312 子集，约 920KB/字重) */
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/subset/NotoSansSC-Regular.woff2) format('woff2');}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/subset/NotoSansSC-Medium.woff2) format('woff2');}
@font-face{font-family:'Noto Sans SC';font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/subset/NotoSansSC-Bold.woff2) format('woff2');}
/* JetBrains Mono — Latin, 2 字重 */
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/subset/JetBrainsMono-Regular.woff2) format('woff2');}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/subset/JetBrainsMono-Bold.woff2) format('woff2');}
