/* 内置字体：fonts/bundled/ 与 js/fonts/bundled-font-registry.js 中可选逻辑族（BB_*）对应；同一族可多条 @font-face（不同 font-weight）指向多个完整镜像文件；来源 wordshub/free-font（未子集、未改字体内嵌数据） */

@font-face {
  font-family: 'BB_ZcoolHappy';
  src: url('../fonts/bundled/bb-zcool-happy.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_ZcoolKuHei';
  src: url('../fonts/bundled/bb-zcool-kuhei.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_ZcoolWenYi';
  src: url('../fonts/bundled/bb-zcool-wenyi.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_ZcoolXiaoWei';
  src: url('../fonts/bundled/bb-zcool-xiaowei.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_ZcoolGaoDuan';
  src: url('../fonts/bundled/bb-zcool-gaoduan.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_PangMenTitle';
  src: url('../fonts/bundled/bb-pangmen-title.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_PangMenQingSong';
  src: url('../fonts/bundled/bb-pangmen-qingsong.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_HuXiaoBoNanShen';
  src: url('../fonts/bundled/bb-huxiaobo-nanshen.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_HuXiaoBoZhenShuai';
  src: url('../fonts/bundled/bb-huxiaobo-zhenshuai.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_FangZhengShuSong';
  src: url('../fonts/bundled/bb-fz-shusong.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_FangZhengFangSong';
  src: url('../fonts/bundled/bb-fz-fangsong.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_FangZhengKaiTi';
  src: url('../fonts/bundled/bb-fz-kaiti.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_FangZhengHei';
  src: url('../fonts/bundled/bb-fz-hei.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_MuYaoRuanBi';
  src: url('../fonts/bundled/bb-muyao-ruanbi.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_MuYaoSuiXin';
  src: url('../fonts/bundled/bb-muyao-suixin.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_QingSongShouXie2';
  src: url('../fonts/bundled/bb-qingsong-shouxie2.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_QingSongShouXie3';
  src: url('../fonts/bundled/bb-qingsong-shouxie3.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_YouSheBiaoHei';
  src: url('../fonts/bundled/bb-youshe-biaohei.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_ZiTiShiJieFaGun';
  src: url('../fonts/bundled/bb-zitishijie-fagun.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_XinYeNian';
  src: url('../fonts/bundled/bb-xinye-nian.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_WenZangShuFang';
  src: url('../fonts/bundled/bb-wenzang-shufang.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_RuiZiZhenYan';
  src: url('../fonts/bundled/bb-ruizi-zhenyan.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_LianMengLuShuai';
  src: url('../fonts/bundled/bb-lianmeng-lushuai.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BB_SheYingMoDeng';
  src: url('../fonts/bundled/bb-sheying-modeng.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
