/* 簡體頁（/zh-CN）字型：C 思源黑體簡體 Noto Sans SC（2026-10-24）
   黑體，最保險、手機最清楚；師父口吻仍用霞鶩文楷。
   只在簡體頁載入（App\Support\ZhCnFont，layouts/app.blade.php），繁體頁完全不載入，所以這裡的 @font-face 不會動到繁體。
   換字型改 config/zh-cn.php 的 font 一行。改了這個檔要把 ZhCnFont::CSS_VERSION 加一；重產字型檔要再把下面的 ?v= 也加一（Cloudflare 快取一年）。
   桌機（≥768px）的完整字型由版型從 Google Fonts 載入；手機不下載完整字型，退到下面列的裝置內建簡體字型。
   字型授權：Noto Serif SC、Noto Sans SC、LXGW WenKai 都是 SIL Open Font License 1.1，可子集化與自架。 */

/* 固定大標題、服務名、羅盤字、籤號的自架簡體子集（scripts/v2-font-subset.py --sc 產生）。
   跟繁體子集同名 'XD Display'：後宣告的優先，簡體頁整個換成簡體子集，3D 畫布（js/v2/three/core.js 寫死 "XD Display"）也一起換 */
@font-face { font-family: 'XD Display'; src: url('/fonts/v2/xd-display-sc-sans-900.woff2?v=3') format('woff2'); font-weight: 800 900; font-display: swap; }
@font-face { font-family: 'XD Display'; src: url('/fonts/v2/xd-display-sc-sans-700.woff2?v=3') format('woff2'); font-weight: 100 799; font-display: swap; }
@font-face { font-family: 'XD Brush'; src: url('/fonts/v2/xd-brush-sc-700.woff2?v=3') format('woff2'); font-weight: 100 900; font-display: swap; }

html[lang="zh-CN"] {
    /* 標題 */
    --xd-serif: 'Noto Sans SC', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Noto Sans CJK SC', 'Source Han Sans SC', sans-serif;
    /* 長篇內文：桌機用網路字型 400，手機用裝置內建字型（不下載） */
    --xd-book: 'Noto Sans SC', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Noto Sans CJK SC', 'Source Han Sans SC', sans-serif;
    /* 師父口吻（引言、落款） */
    --xd-brush: 'LXGW WenKai TC', 'Kaiti SC', 'STKaiti', 'KaiTi', 'Noto Serif CJK SC', 'Source Han Serif SC', 'Songti SC', 'STSong', 'SimSun', serif;
    --xd-display: 'XD Display', 'Noto Sans SC', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Noto Sans CJK SC', 'Source Han Sans SC', sans-serif;
    --xd-display-brush: 'XD Brush', 'LXGW WenKai TC', 'Kaiti SC', 'STKaiti', 'KaiTi', 'Noto Serif CJK SC', 'Source Han Serif SC', 'Songti SC', 'STSong', 'SimSun', serif;
    /* app.css 的字族（v1 版型與 v2 的介面文字共用）；介面文字原本是 Noto Sans TC，簡體字不在裡面 */
    --font-sans: 'Inter', 'Noto Sans SC', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Noto Sans CJK SC', 'Source Han Sans SC', ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
    --font-serif: 'Noto Sans SC', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Noto Sans CJK SC', 'Source Han Sans SC', sans-serif;
    --font-display: 'Noto Sans SC', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Noto Sans CJK SC', 'Source Han Sans SC', sans-serif;
}
