/* 额外字体定义（首页多字体展示） */

@font-face {
  font-family: "JMY";
  src: url("/assets/font/jmy.ttf") format("truetype");
  font-display: swap;
}

@font-face {
  font-family: "JYT";
  src: url("/assets/font/jyt.ttf") format("truetype");
  font-display: swap;
}

@font-face {
  font-family: "KEQ";
  src: url("/assets/font/keq.ttf") format("truetype");
  font-display: swap;
}

@font-face {
  font-family: "ZT";
  src: url("/assets/font/zt.ttf") format("truetype");
  font-display: swap;
}

@font-face {
  font-family: "XZT";
  src: url("/assets/font/xzt.ttf") format("truetype");
  font-display: swap;
}

@font-face {
  font-family: "MH";
  src: url("/assets/font/mh.ttf") format("truetype");
  font-display: swap;
}

@font-face {
  font-family: "MB";
  src: url("/assets/font/mb.ttf") format("truetype");
  font-display: swap;
}

@font-face {
  font-family: "TX";
  src: url("/assets/font/tx.ttf") format("truetype");
  font-display: swap;
}

@font-face {
  font-family: "ZG";
  src: url("/assets/font/zg.ttf") format("truetype");
  font-display: swap;
}

/* 与原有 .font-oss 用法一致：挂到标题/样例文字上即可切换字体 */
.font-jmy {
  font-family: JMY, sans-serif;
}
.font-jyt {
  font-family: JYT, sans-serif;
}
.font-keq {
  font-family: KEQ, sans-serif;
}
.font-zt {
  font-family: ZT, sans-serif;
}
.font-xzt {
  font-family: XZT, sans-serif;
}
.font-mh {
  font-family: MH, sans-serif;
}

/* 满红体字形偏大，展示时整体缩小（覆盖主题 .text-details / .home-t-item-2 字号） */
app-home .container-tig[data-extra-font="mh"] .text-details {
  font-size: 1.35vw !important;
}
app-home .container-tig[data-extra-font="mh"] h4.home-t-item-2 {
  font-size: 3.8vw !important;
}
@media (max-width: 991.98px) {
  app-home .container-tig[data-extra-font="mh"] .text-details {
    font-size: 2vw !important;
  }
  app-home .container-tig[data-extra-font="mh"] h4.home-t-item-2 {
    font-size: 6.5vw !important;
  }
}
@media (max-width: 575.98px) {
  app-home .container-tig[data-extra-font="mh"] .text-details {
    font-size: 2.5vw !important;
  }
  app-home .container-tig[data-extra-font="mh"] h4.home-t-item-2 {
    font-size: 7vw !important;
  }
}
.font-mb {
  font-family: MB, sans-serif;
}
.font-tx {
  font-family: TX, sans-serif;
}
.font-zg {
  font-family: ZG, sans-serif;
}

/* 多字体区块之间的分隔 */
app-home .container-tig[data-extra-font] {
  border-top: 1px solid #eee;
  margin-top: 10px;
}

/* 新字体块：隐藏示意图、右侧栏目、下载按钮、安装指南 */
app-home .container-tig[data-extra-font] img.img-border,
app-home .container-tig[data-extra-font] div.home-c-right,
app-home .container-tig[data-extra-font] .home-D,
app-home .container-tig[data-extra-font] a.xz-download,
app-home .container-tig[data-extra-font] a.Download,
app-home .container-tig[data-extra-font] a[href="/usageMethod/install"] {
  display: none !important;
}
