/* 胖打注音品牌字（issue 1814）：標題用粉圓；內文用系統黑體，注音／方音／聲調符號自動改用粉圓（PingFang 不含方音符號）。
   字型檔由 Scripts/brand/subset_website_font.py 產生，不要手改。 */
@font-face {
  font-family: "Panda Rounded";
  src: url("../fonts/panda-rounded-subset.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Panda Bopomofo";
  src: url("../fonts/panda-rounded-subset.woff2") format("woff2");
  unicode-range: U+3105-312F, U+31A0-31BF, U+02C7, U+02CA, U+02CB, U+02D9, U+02EA, U+02EB, U+0307;
  font-display: swap;
}
:root {
  /* 禁止合成粗體與斜體（design-system T-38，強制）：粉圓只有一個字重，除圖示外不加粗（使用者 2026-10-07）。 */
  font-synthesis-weight: none;
  font-synthesis-style: none;
  --font-brand: "Panda Rounded", "Panda Bopomofo", -apple-system, "PingFang TC", "Noto Sans TC", sans-serif;
  --font-body: "Panda Bopomofo", -apple-system, BlinkMacSystemFont, "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;
}
