/* ==========================================================================
   Noto Sans TC — 自架字型（2026-10-01）
   ==========================================================================
   為什麼自架：
     Google Fonts 將中文字型切成 420 個 unicode-range 子集（CSS 本身 470KB），
     瀏覽器需發出十多個請求才能湊齊頁面用字，實測每個約 2.6-2.8 秒，
     嚴重拖慢首次載入。

   為什麼不用系統字型：
     Windows 的系統中文字型是微軟正黑體，字重與字距與 Noto Sans TC 差異
     明顯，改用系統字型後視覺明顯變差。

   折衷作法：
     自架「完整字元集」的 Noto Sans TC（不做子集），每個字重約 2.7MB。
     優點是絕不缺字、視覺與 Google Fonts 完全一致；首次載入後瀏覽器
     會長期快取，後續造訪不再下載。

   字重：300 Light / 400 Regular / 500 Medium / 700 Bold
   ========================================================================== */

@font-face {
    font-family: "Noto Sans TC";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/assets/fonts/NotoSansTC-Light.woff2") format("woff2");
}

@font-face {
    font-family: "Noto Sans TC";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/assets/fonts/NotoSansTC-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Noto Sans TC";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/assets/fonts/NotoSansTC-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "Noto Sans TC";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/assets/fonts/NotoSansTC-Bold.woff2") format("woff2");
}
