@charset "UTF-8";
/* ============================================================
 * Font Awesome 缺失图标扩展（本地字体子集，无任何外网依赖）
 *
 * 站点内使用的部分 fa-* 类在 Font Awesome 4.7 中不存在，导致
 * 这些位置的小图标空白不显示。本文件补齐这些类：
 *   - 新增字形（Font Awesome 6 Solid 官方字形，本地子集字体
 *     fontawesome-ext-webfont，仅含 10 个所需字形，约 4KB）：
 *     crown / gem / medal / award / wallet / water / gas(gas-pump) /
 *     cloud-sun / trash-restore / folder-tree
 *   - 复用 Font Awesome 4.7 已有字形（类名缺失但字形存在）：
 *     clock(=clock-o) / beaker(=flask) / heading(=header) /
 *     sign-in-alt(=sign-in) / multiplier(=angle-double-up)
 * ============================================================ */
@font-face {
    font-family: 'FontAwesomeExt';
    src: url('../fonts/fontawesome-ext-webfont.woff2?v=1.0') format('woff2'),
         url('../fonts/fontawesome-ext-webfont.woff?v=1.0') format('woff'),
         url('../fonts/fontawesome-ext-webfont.ttf?v=1.0') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ---- 新增字形：来自 Font Awesome 6 Solid（本地子集字体） ---- */
.fa-crown::before,
.fa-gem::before,
.fa-medal::before,
.fa-award::before,
.fa-wallet::before,
.fa-water::before,
.fa-gas::before,
.fa-cloud-sun::before,
.fa-trash-restore::before,
.fa-folder-tree::before {
    font-family: 'FontAwesomeExt', 'FontAwesome';
}

.fa-crown::before         { content: "\f521"; }
.fa-gem::before           { content: "\f3a5"; }
.fa-medal::before         { content: "\f5a2"; }
.fa-award::before         { content: "\f559"; }
.fa-wallet::before        { content: "\f555"; }
.fa-water::before         { content: "\f773"; }
.fa-gas::before           { content: "\f52f"; } /* gas-pump */
.fa-cloud-sun::before     { content: "\f6c4"; }
.fa-trash-restore::before { content: "\f829"; }
.fa-folder-tree::before   { content: "\f802"; }

/* ---- 复用 Font Awesome 4.7 已有字形（仅类名在 4.7 中缺失） ---- */
.fa-clock::before         { content: "\f017"; } /* 同 fa-clock-o */
.fa-beaker::before        { content: "\f0c3"; } /* 同 fa-flask */
.fa-heading::before       { content: "\f1dc"; } /* 同 fa-header */
.fa-sign-in-alt::before   { content: "\f090"; } /* 同 fa-sign-in */
.fa-multiplier::before    { content: "\f102"; } /* 同 fa-angle-double-up */