/* fonts/fonts.css — auto-generated by scripts/build-font-subsets.mjs */
/* Subset @font-face only. Full fonts are streamed on demand by font-lazy-loader.js */
/* Paths are RELATIVE so the site works on GitHub Pages project pages (/repo-name/). */

@font-face {
  font-family: 'Chill Round M';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-round/subset/Chill-Round-M.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillBitmap';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-bitmap/subset/ChillBitmap_16px.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillBitmap';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-bitmap/subset/ChillBitmap_7px.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillDuanSans';
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-duansans/subset/ChillDuanSans_ExpandedLight.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillDuanSans';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-duansans/subset/ChillDuanSans_ExpandedRegular.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillDuanSans';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-duansans/subset/ChillDuanSans_ExpandedBold.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillDuanSans';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-duansans/subset/ChillDuanSans_WideLight.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillDuanSans';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-duansans/subset/ChillDuanSans_WideRegular.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillDuanSans';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-duansans/subset/ChillDuanSans_WideSemiBold.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillJinshuSong';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-jinshu-song/subset/ChillJinshuSongPro_Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillKai';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-kai/subset/ChillKai.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillMatrixBlack';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-matrixblack/subset/ChillMatrixBlack_Demo.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillMoonMono';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-moonmono/subset/ChillMoonMono.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillPixels';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-pixels/subset/ChillPixels-Minimalism.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillPixels';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-pixels/subset/ChillPixels-Matrix.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillPixels';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-pixels/subset/ChillPixels-Maximal.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillPixels';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-pixels/subset/ChillPixels-Mono.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillReunion';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-reunion/subset/ChillReunion_Round.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillReunion';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-reunion/subset/ChillReunion_Sans.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillRoundF';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-roundf/subset/ChillRoundFRegular.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillRoundF';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-roundf/subset/ChillRoundFBold.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillZhuoKai';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-zhuokai/subset/ChillZhuoKai_R.woff2') format('woff2');
}

@font-face {
  font-family: 'Chill Matrix';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-matrix/subset/ChillMatrix-Demi.woff2') format('woff2');
}

@font-face {
  font-family: 'Chill Matrix';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-matrix/subset/ChillMatrix-Normal.woff2') format('woff2');
}

@font-face {
  font-family: 'Chill Matrix';
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-matrix/subset/ChillMatrix-Ultra.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillDuanHeiSongPro';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-duanheisongpro/subset/ChillDuanHeiSongPro_Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillShouzhuo';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-shouzhuo/subset/HCSZT.woff2') format('woff2');
}

@font-face {
  font-family: 'Chill Line';
  font-weight: 100 1000;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-line/subset/ChillLineVF.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillDINGothic';
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-dingothic/subset/ChillDINGothicVF.woff2') format('woff2');
}

@font-face {
  font-family: 'ChillDIN';
  font-weight: 325 700;
  font-style: normal;
  font-display: swap;
  src: url('https://chilltype-1259461089.cos.ap-guangzhou.myqcloud.com/fonts/chill-din/subset/ChillDINVF.woff2') format('woff2');
}

/* ───────────────────────────────────────────────────────────────
   FULL FONT (static) TEMPLATE — uncomment to self-host the full
   file without the JS loader. Note the requested ordering:
   ttf/otf listed first, woff2 left as a reserved upgrade slot.
@font-face {
  font-family: 'Mono Code';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('mono-code/full/mono-code-regular.woff2') format('woff2'),
       url('mono-code/full/mono-code-regular.ttf')  format('truetype');
  /* 预留：启用 woff2 后删除上一行 ttf，或保留作兜底 */
}
   ─────────────────────────────────────────────────────────────── */
