/**
 * Metric-matched local Songti fallbacks (Chrome improved-fallbacks pattern).
 * Distinct family names so local() cannot prevent remote slices downloading.
 * GuanKiap: USE_TYPO_METRICS, typo 880/-120, xAvgCharWidth 968, UPM 1000.
 * Noto Serif TC: hhea 1151/-286, xAvgCharWidth 985, UPM 1000.
 *
 * unicode-range is CJK + editorial punctuation only. The display stack is
 * guankiap → guankiap Fallback → EB Garamond; without a range, macOS Songti
 * would match A–Z and steal English headings from Garamond.
 *
 * Discrete 400 / 600 faces (not a variable-font weight range): GuanKiap is a
 * static Regular file, and headings are 600 with font-synthesis: none.
 */
@font-face {
  font-family: 'guankiap Fallback';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Songti TC'), local('Songti SC'), local('STSong'), local('PMingLiU'), local('PMingLiU-ExtB'), local('SimSun');
  unicode-range: U+00B7, U+2013-2014, U+2018-2019, U+201C-201D, U+2026-2027, U+2E80-2FFF, U+3000-9FFF, U+F900-FAFF, U+FE10-FE1F, U+FE30-FE4F, U+FF00-FFEF, U+20000-3FFFF;
  size-adjust: 96.8%;
  ascent-override: 90.9%;
  descent-override: 12.4%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'guankiap Fallback';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Songti TC'), local('Songti SC'), local('STSong'), local('PMingLiU'), local('PMingLiU-ExtB'), local('SimSun');
  unicode-range: U+00B7, U+2013-2014, U+2018-2019, U+201C-201D, U+2026-2027, U+2E80-2FFF, U+3000-9FFF, U+F900-FAFF, U+FE10-FE1F, U+FE30-FE4F, U+FF00-FFEF, U+20000-3FFFF;
  size-adjust: 96.8%;
  ascent-override: 90.9%;
  descent-override: 12.4%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Noto Serif TC Fallback';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: local('Songti TC'), local('Songti SC'), local('STSong'), local('PMingLiU'), local('PMingLiU-ExtB'), local('SimSun');
  unicode-range: U+00B7, U+2013-2014, U+2018-2019, U+201C-201D, U+2026-2027, U+2E80-2FFF, U+3000-9FFF, U+F900-FAFF, U+FE10-FE1F, U+FE30-FE4F, U+FF00-FFEF, U+20000-3FFFF;
  size-adjust: 98.5%;
  ascent-override: 116.9%;
  descent-override: 29.0%;
  line-gap-override: 0%;
}
