/* ═══════════════════════════════════════════════════════════════
   fonts-local.css — 首頁自架字體（canary-v2；只給 index.html 引用）
   只定義標題明體與拉丁裝飾；內文/導覽/按鈕/表單一律系統繁中字體。
   刻意不宣告 'Noto Sans TC' @font-face —— 該字體檔不在本次部署 manifest。
   子集重建：tools/build-font-subsets.py　授權：/assets/fonts/OFL.txt
   ═══════════════════════════════════════════════════════════════ */

/* ── 標題明體（靜態 400 檔，如實宣告 400）── */
@font-face {
  font-family: 'Noto Serif TC';
  src: url('/assets/fonts/NotoSerifTC-400-sub.woff2?v=30ae8e535143') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ── 拉丁裝飾：價格數字／英文 eyebrow（靜態 400 檔，如實宣告 400）── */
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('/assets/fonts/Cormorant-400-latin.woff2?v=6162dfafa1c8') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ── 系統中文字體 fallback（標題載入期間與缺字時使用；
     metric override 對齊 Noto Serif 字寬，壓低 swap 位移）── */
@font-face {
  font-family: 'NotoSerifTC-fb';
  src: local('Microsoft JhengHei'), local('PingFang TC'), local('PMingLiU');
  size-adjust: 103%;
  ascent-override: 108%;
  descent-override: 28%;
  line-gap-override: 0%;
}
