/* ============================================================
   中文像素字体（标题专用）
   ------------------------------------------------------------
   字体：Fusion Pixel 12px Proportional SC（缝合像素字体 · 简体中文）
   作者：TakWolf  ·  https://github.com/TakWolf/fusion-pixel-font
   许可：SIL Open Font License 1.1（随字体分发，见
        /webfonts/fusion-pixel-12px-sc-OFL.txt）
   ------------------------------------------------------------
   仅用于「标题类」元素（站名 Logo、主标题、区块标题、卡片标题），
   正文一律保持站点原有字体，避免整页像素化影响可读性。
   font-display: swap —— 字体未下载完时先用系统字体渲染，避免标题长时间空白。
   该字体只有 400 一个字重，这里把 700 也指向同一份文件，
   防止浏览器对标题做「合成加粗」把像素字形抹糊。

   选择器说明：
   mc-gui.css 里有 `body.mc-gui h1..h6 { font-family: var(--mc-font) !important }`
   以及 `body.mc-gui { font-family: var(--mc-font) !important }`（继承），
   本文件的规则必须带 !important 且特异性更高才能生效：
     `html:not(.normal-font) body :is(h1…h6)` → (0,1,3) > `body.mc-gui h1` → (0,1,2)。
   前缀 `html:not(.normal-font)` 让站点右上角「字体：普通字体」开关仍然有效——
   切到普通字体时本条整体失效，标题回落到 --mc-font 的普通字族。
   ============================================================ */

@font-face {
  font-family: 'Fusion Pixel SC';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/webfonts/fusion-pixel-12px-sc.woff2') format('woff2');
}

@font-face {
  font-family: 'Fusion Pixel SC';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('/webfonts/fusion-pixel-12px-sc.woff2') format('woff2');
}

/* 标题族：站名 / 主标题（h1–h6）/ 区块标题 / 卡片标题 */
html:not(.normal-font) body :is(h1, h2, h3, h4, h5, h6),
html:not(.normal-font) body .logo-text,
html:not(.normal-font) body .block-title,
html:not(.normal-font) body .section-title {
  font-family: 'Fusion Pixel SC', system-ui, -apple-system, 'Segoe UI',
    'Microsoft YaHei', 'PingFang SC', sans-serif !important;
}