/* Font Awesome 6 Free - Solid */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fa-solid-900.woff2") format("woff2"),
       url("../fonts/fa-solid-900.ttf") format("truetype");
}

/* Font Awesome 6 Free - Regular */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-regular-400.woff2") format("woff2"),
       url("../fonts/fa-regular-400.ttf") format("truetype");
}

/* 基础图标样式 */
.iconfont {
  font-family: "Font Awesome 6 Free" !important;
  font-weight: 900;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* 返回箭头 - chevron-left */
.icon-back:before {
  content: "\f053";
}

/* 设置 - gear */
.icon-setting:before {
  content: "\f013";
}

/* 火焰 - fire */
.icon-fire:before {
  content: "\f06d";
}

/* 右箭头 - chevron-right */
.icon-arrow-right:before {
  content: "\f054";
}

/* 首页 - house */
.icon-home:before {
  content: "\f015";
}

/* 签到/日历勾选 - calendar-check */
.icon-checkin:before {
  content: "\f274";
}

/* 加号 - plus */
.icon-plus:before {
  content: "\2b";
  font-size: 30px;
  line-height: 50px;
}

/* 好友 - user-group */
.icon-friends:before {
  content: "\f500";
}

/* 用户 - user */
.icon-user:before {
  content: "\f007";
}

/* 邮件 - envelope */
.icon-email:before {
  content: "\f0e0";
}

/* 短信 - comment-sms */
.icon-message:before {
  content: "\f7cd";
}

/* 帮助 - circle-question */
.icon-help:before {
  content: "\f059";
}

/* 关于 - circle-info */
.icon-info:before {
  content: "\f05a";
}

/* 铃铛 - bell */
.icon-bell:before {
  content: "\f0f3";
}

/* 锁 - lock */
.icon-lock:before {
  content: "\f023";
}

/* 注销 - user-xmark */
.icon-cancel:before {
  content: "\f235";
}

/* 退出 - right-from-bracket */
.icon-logout:before {
  content: "\f2f5";
}

/* 手机 - mobile-screen */
.icon-phone:before {
  content: "\f3cd";
}

/* 微信 - 使用评论图标代替 */
.icon-wechat:before {
  content: "\f086";
}

/* 客服 - headset */
.icon-service:before {
  content: "\f590";
}

/* 文件/协议 - file-lines */
.icon-file:before {
  content: "\f15c";
}

/* 盾牌/隐私 - shield-halved */
.icon-shield:before {
  content: "\f3ed";
}

/* 警告 - triangle-exclamation */
.icon-warning:before {
  content: "\f071";
}

/* 图片/验证码 - image */
.icon-image:before {
  content: "\f03e";
}

/* 身份证 - id-card */
.icon-id-card:before {
  content: "\f2c2";
}

/* 删除 - trash-can */
.icon-delete:before {
  content: "\f2ed";
}
