/* ==========================================================================
   fontawesome-icons.css
   精简版 Font Awesome 6 Pro 图标样式：仅包含本站 HTML 实际使用到的
   图标类与字体（fa-light / fa-regular / fa-solid），替换原 546KB 完整版。
   原完整版 css/fontawesome.css 未被任何页面引用，导致全站图标不显示。
   生成依据：css/fontawesome.css 中对应规则与 css/fonts 目录字体文件。
   ========================================================================== */

@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("../fonts/fa-light-300.woff2") format("woff2"), url("../fonts/fa-light-300.woff") format("woff"), url("../fonts/fa-light-300.ttf") format("truetype");
}
@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype");
}
@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype");
}

/* ---- 基础图标类 ---- */
.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}

.fa,
.fas,
.fa-solid {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
}
.far,
.fa-regular {
  font-family: "Font Awesome 6 Pro";
  font-weight: 400;
}
.fal,
.fa-light {
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
}

/* ---- 本站使用的图标 ---- */
.fa-angle-down::before { content: "\f107"; }
.fa-angle-up::before { content: "\f106"; }
.fa-arrow-down-to-line::before { content: "\f33d"; }
.fa-arrow-right::before { content: "\f061"; }
.fa-arrow-up::before { content: "\f062"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-location-dot::before { content: "\f3c5"; }
.fa-paper-plane::before { content: "\f1d8"; }
.fa-phone::before { content: "\f095"; }
.fa-phone-volume::before { content: "\f2a0"; }
.fa-xmark::before { content: "\f00d"; }
