/*!
 * Nailit · Font Awesome 7 Pro 子集
 *
 * 只包含 shop + landing 实际使用的 14 个图标 + 1 个 @font-face 声明。
 * 不引用 FA 主 fontawesome.css（137 KB）—— 我们自己写 codepoint 映射，控制 < 2 KB。
 *
 * 字重：sharp-regular (400) —— 与 Atelier Glass 衬线 + 极细线条调性一致。
 */

@font-face {
  font-family: "Nailit Icons";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/fa/webfonts/fa-sharp-regular-400.woff2") format("woff2");
}

@font-face {
  font-family: "Nailit Icons Solid";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/fa/webfonts/fa-sharp-solid-900.woff2") format("woff2");
}

/* 基础 class —— 应用在 <i class="fa fa-xxx" /> 上 */
.fa {
  font-family: "Nailit Icons";
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa.fa-solid {
  font-family: "Nailit Icons Solid";
  font-weight: 900;
}

/* —— 单个图标 codepoint —— */
.fa-sparkles::before          { content: "\f890"; }
.fa-sparkle::before           { content: "\e5d6"; }
.fa-heart::before             { content: "\f004"; }
.fa-hand::before              { content: "\f256"; }
.fa-hand-sparkles::before     { content: "\e05d"; }
.fa-camera::before            { content: "\f030"; }
.fa-image::before             { content: "\f03e"; }
.fa-ellipsis-vertical::before { content: "\f142"; }
.fa-bell::before              { content: "\f0f3"; }
.fa-house::before             { content: "\f015"; }
.fa-chart-line::before        { content: "\f201"; }
.fa-chart-mixed::before       { content: "\f643"; }
.fa-chart-bar::before         { content: "\f080"; }
.fa-store::before             { content: "\f54e"; }
.fa-user::before              { content: "\f007"; }
.fa-eye::before               { content: "\f06e"; }
.fa-robot::before             { content: "\f544"; }
.fa-palette::before           { content: "\f53f"; }
.fa-arrow-right::before       { content: "\f061"; }
.fa-chevron-left::before      { content: "\f053"; }
.fa-chevron-right::before     { content: "\f054"; }
.fa-chevron-down::before      { content: "\f078"; }
.fa-xmark::before             { content: "\f00d"; }
.fa-magnifying-glass::before  { content: "\f002"; }
.fa-location-dot::before      { content: "\f3c5"; }
.fa-phone::before             { content: "\f095"; }
.fa-lightbulb::before         { content: "\f0eb"; }

/* —— ops 商户后台补充图标 —— */
.fa-arrow-trend-up::before    { content: "\e098"; }
.fa-arrow-up::before          { content: "\f062"; }
.fa-star::before              { content: "\f005"; }
.fa-circle::before            { content: "\f111"; }
.fa-triangle-exclamation::before { content: "\f071"; }
.fa-wand-magic-sparkles::before  { content: "\e2ca"; }
.fa-table-cells-large::before { content: "\f009"; }
.fa-gear::before              { content: "\f013"; }
.fa-calendar-check::before    { content: "\f274"; }
.fa-users::before             { content: "\f0c0"; }
.fa-tag::before               { content: "\f02b"; }
.fa-layer-group::before       { content: "\f5fd"; }
.fa-file-chart-column::before { content: "\e0e3"; }
.fa-chart-column::before      { content: "\e0e3"; }
.fa-circle-check::before      { content: "\f058"; }
.fa-arrow-down::before        { content: "\f063"; }
.fa-check::before             { content: "\f00c"; }
