/*
 * 搜剧AI - Inter 字体本地自托管
 * ---------------------------------------------------------------
 * 目的：移除对 fonts.googleapis.com / fonts.gstatic.com 的远程依赖。
 *       这两个域名在中国大陆不可达，会阻塞渲染并拉低百度移动端速度评分。
 *
 * 加载策略（两级回退，任何一级命中即可正常显示）：
 *   1) local('Inter') —— 命中操作系统/浏览器已安装的 Inter；
 *   2) 未命中时，由 style.css 的 --font-family 回退到
 *      ui-sans-serif / system-ui / -apple-system / "Segoe UI" 等系统无衬线字体，
 *      视觉与 Inter 高度接近，不会出现破版或方框。
 *
 * 【注意：当前 src 仅保留 local()，刻意不引用任何 woff2】
 *   本目录默认不随包附带 woff2 二进制。若 src 里写了 url(...woff2) 而文件缺失，
 *   浏览器每次都会发起请求并 404（控制台报错）。故此处不写 url()，
 *   保证零字体网络请求、零 404，视觉由系统字体栈兜底。
 *
 * 【启用完整自托管（可选）】
 *   下载 Inter 的 5 个 latin 子集 woff2 放入本目录（css/fonts/），文件名：
 *     inter-v13-latin-regular.woff2(400) / -500 / -600 / -700 / -900
 *   来源：google-webfonts-helper (https://gwfh.mranftl.com/fonts/inter)
 *         或 Inter 官方 (https://rsms.me/inter/)。
 *   放好文件后，在下方对应 @font-face 的 src 末尾追加：
 *     , url('inter-v13-latin-<字重>.woff2') format('woff2')
 *   即可启用本地 woff2（文件存在后不会再 404）。
 * ---------------------------------------------------------------
 */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Inter'), local('Inter-Regular');
  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;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Inter Medium'), local('Inter-Medium');
  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;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Inter SemiBold'), local('Inter-SemiBold');
  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;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Inter Bold'), local('Inter-Bold');
  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;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Inter Black'), local('Inter-Black');
  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;
}
