/* --------------------------------------------------------------------------
   Work Sans 400（本地托管）
   取代 <head> 里那个 https://fonts.googleapis.com/css?family=... 外链。

   原来的外链有三个问题：
   1. 它在 <head> 中是**阻塞渲染**的样式表，Google 稍有延迟，首屏就白屏到超时；
   2. fonts.googleapis.com 在国内网络经常不可达，超时前整页不渲染，超时后字体也没拿到；
   3. 实际只有 Work Sans 被使用（Catamaran / Raleway 在 sass/_variables.scss 里
      是注释掉的，全站没有任何组件引用）。浏览器不会去下载没用到的字体，
      但这份 4.1 KB 的样式表本身要付一次跨域往返，且被写在关键渲染路径上。

   字体文件取自 Google 当前下发的同一份 woff2（worksans v24，字体族与字重完全一致），
   只保留 latin 与 latin-ext 两个子集：中文由系统字体渲染，不需要下载中文字形。
   注意 v24 与 2022 年那份 css/google.css 里写的 v13 不是同一份文件，
   这里刻意采用 v24，才能和「外链可正常访问时」的渲染保持一致。
   -------------------------------------------------------------------------- */

/* latin-ext（带重音的拉丁字母，如 é ü ł） */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/worksans-400-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin（绝大多数英文内容走这一份，约 19.9 KB） */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/worksans-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
