/* Font Awesome 6 Free/Brands — 仅子集化本站实际用到的 17 个图标。
   替代原 all.min.css（102KB）+ 全量 webfonts（~280KB），渲染效果不变。
   新增/修改图标后需同步更新 scripts/build-fa-subset.sh 中的 unicode 列表并重新子集化。 */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../webfonts/fa-solid-900.subset.woff2) format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../webfonts/fa-brands-400.subset.woff2) format("woff2");
}
.fa,
.fa-brands,
.fa-solid,
.fab,
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.fa-solid,
.fas {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.fa-brands,
.fab {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}
.fa-chevron-up:before { content: "\f077"; }
.fa-file-word:before { content: "\f1c2"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-clock:before { content: "\f017"; }
.fa-link:before { content: "\f0c1"; }
.fa-search:before { content: "\f002"; }
.fa-thumbtack:before { content: "\f08d"; }
.fa-qq:before { content: "\f1d6"; }
.fa-weixin:before { content: "\f1d7"; }
.fa-weibo:before { content: "\f18a"; }
.fa-reddit:before { content: "\f1a1"; }
.fa-facebook-f:before { content: "\f39e"; }
.fa-linkedin:before { content: "\f08c"; }
.fa-whatsapp:before { content: "\f232"; }
.fa-line:before { content: "\f3c0"; }
.fa-twitter:before { content: "\f099"; }
.fa-telegram:before { content: "\f2c6"; }
