/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * 本地简化版本，包含项目中常用的图标
 */

/* Font Awesome 本地版本 - 使用SVG图标 */
.fas,
.far,
.fa,
.fab {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: -0.125em;
}

/* 图标样式重置 */
.fas::before,
.far::before,
.fa::before,
.fab::before {
  content: none;
}

/* 图标定义 - 使用SVG背景图片 */
.fa-thumbtack { background-image: url('/image/icons/thumbtack.svg'); }
.fa-user { background-image: url('/image/icons/user.svg'); }
.fa-calendar,
.fa-calendar-alt { background-image: url('/image/icons/calendar.svg'); }
.fa-eye { background-image: url('/image/icons/eye.svg'); }
.fa-eye-slash { background-image: url('/image/icons/eye-slash.svg'); }
.fa-reply { background-image: url('/image/icons/reply.svg'); }
.fa-search { background-image: url('/image/icons/search.svg'); }
.fa-bell { background-image: url('/image/icons/bell.svg'); }
.fa-envelope { background-image: url('/image/icons/envelope.svg'); }
.fa-edit { background-image: url('/image/icons/edit.svg'); }
.fa-trash,
.fa-trash-alt { background-image: url('/image/icons/trash-alt.svg'); }
.fa-arrow-up { background-image: url('/image/icons/arrow-up.svg'); }
.fa-star { background-image: url('/image/icons/star.svg'); }
.fa-comment { background-image: url('/image/icons/comment.svg'); }
.fa-share-alt { background-image: url('/image/icons/share-alt.svg'); }
.fa-lock { background-image: url('/image/icons/lock.svg'); }
.fa-user-lock { background-image: url('/image/icons/lock.svg'); }
.fa-sign-in-alt { background-image: url('/image/icons/sign-in-alt.svg'); }
.fa-user-plus { background-image: url('/image/icons/user-plus.svg'); }
.fa-comments { background-image: url('/image/icons/comments.svg'); }
.fa-clock { background-image: url('/image/icons/clock.svg'); }
.fa-user-circle { background-image: url('/image/icons/user-circle.svg'); }
.fa-comment-dots { background-image: url('/image/icons/comment-dots.svg'); }
.fa-thumbs-up { background-image: url('/image/icons/thumbs-up.svg'); }
.fa-quote-left { background-image: url('/image/icons/quote-left.svg'); }
.fa-quote-right { background-image: url('/image/icons/quote-right.svg'); }
.fa-scroll { background-image: url('/image/icons/scroll.svg'); }
.fa-trophy { background-image: url('/image/icons/trophy.svg'); }
.fa-hdd { background-image: url('/image/icons/hdd.svg'); }
.fa-times { background-image: url('/image/icons/times.svg'); }
.fa-spinner { background-image: url('/image/icons/spinner.svg'); }
.fa-gavel { background-image: url('/image/icons/gavel.svg'); }
.fa-check { background-image: url('/image/icons/check.svg'); }
.fa-inbox { background-image: url('/image/icons/inbox.svg'); }
.fa-file-alt { background-image: url('/image/icons/file-alt.svg'); }
.fa-plus { background-image: url('/image/icons/plus.svg'); }
.fa-pencil-alt { background-image: url('/image/icons/pencil-alt.svg'); }
.fa-bullhorn { background-image: url('/image/icons/bullhorn.svg'); }
.fa-chevron-left { background-image: url('/image/icons/chevron-left.svg'); }
.fa-chevron-right { background-image: url('/image/icons/chevron-right.svg'); }
.fa-filter { background-image: url('/image/icons/filter.svg'); }
.fa-bookmark { background-image: url('/image/icons/bookmark.svg'); }
.fa-paper-plane { background-image: url('/image/icons/paper-plane.svg'); }
.fa-check-circle { background-image: url('/image/icons/check-circle.svg'); }
.fa-tag { background-image: url('/image/icons/tag.svg'); }
.fa-heart { background-image: url('/image/icons/heart.svg'); }
.fa-save { background-image: url('/image/icons/save.svg'); }
.fa-check-double { background-image: url('/image/icons/check-double.svg'); }
.fa-comment-slash { background-image: url('/image/icons/comment-slash.svg'); }
.fa-saw:before { content: "\e679"; }
.fa-drill:before { content: "\e679"; }
.fa-pickaxe:before { content: "\e5bf"; }
.fa-shovel:before { content: "\f713"; }
.fa-rake:before { content: "\e5c3"; }
.fa-hoe:before { content: "\e5c4"; }
.fa-pitchfork:before { content: "\e5c5"; }
.fa-scythe:before { content: "\f710"; }
.fa-axe:before { content: "\f6b2"; }
.fa-chainsaw:before { content: "\e5c6"; }
.fa-scissors:before { content: "\f0c4"; }
.fa-knife:before { content: "\f6f1"; }
.fa-sword:before { content: "\f71c"; }
.fa-dagger:before { content: "\f6cb"; }
.fa-bow-arrow:before { content: "\f6b9"; }
.fa-crossbow:before { content: "\f6ba"; }
.fa-gun:before { content: "\e19b"; }
.fa-pistol:before { content: "\f8d7"; }
.fa-rifle:before { content: "\e5c7"; }
.fa-shotgun:before { content: "\e5c8"; }
.fa-cannon:before { content: "\e642"; }
.fa-bomb:before { content: "\f1e2"; }
.fa-grenade:before { content: "\e5c9"; }
.fa-landmine:before { content: "\e51e"; }
.fa-tank:before { content: "\f72b"; }
.fa-helicopter:before { content: "\f533"; }
.fa-fighter-jet:before { content: "\f0fb"; }
.fa-rocket:before { content: "\f135"; }
.fa-satellite:before { content: "\f7bf"; }
.fa-space-shuttle:before { content: "\f197"; }
.fa-astronaut:before { content: "\f7d4"; }
.fa-alien:before { content: "\f8f5"; }
.fa-ufo:before { content: "\e047"; }
.fa-planet-moon:before { content: "\e01f"; }
.fa-planet-ringed:before { content: "\e020"; }
.fa-comet:before { content: "\e003"; }
.fa-meteor:before { content: "\f753"; }
.fa-black-hole:before { content: "\e040"; }
.fa-galaxy:before { content: "\e008"; }
.fa-nebula:before { content: "\e01a"; }
.fa-constellation:before { content: "\e001"; }
.fa-telescope:before { content: "\e03e"; }
.fa-observatory:before { content: "\e01b"; }
.fa-planetarium:before { content: "\e01c"; }
.fa-space-station-moon:before { content: "\e021"; }
.fa-space-station-moon-alt:before { content: "\e022"; }
.fa-mars:before { content: "\f222"; }
.fa-venus:before { content: "\f221"; }
.fa-mercury:before { content: "\f223"; }
.fa-earth:before { content: "\f57c"; }
.fa-earth-americas:before { content: "\f57d"; }
.fa-earth-asia:before { content: "\f57e"; }
.fa-earth-africa:before { content: "\f57c"; }
.fa-earth-europe:before { content: "\f7a2"; }
.fa-earth-oceania:before { content: "\e47b"; }
.fa-globe:before { content: "\f0ac"; }
.fa-globe-americas:before { content: "\f57d"; }
.fa-globe-asia:before { content: "\f57e"; }
.fa-globe-africa:before { content: "\f57c"; }
.fa-globe-europe:before { content: "\f7a2"; }
.fa-globe-oceania:before { content: "\e47b"; }
.fa-map:before { content: "\f279"; }
.fa-map-marked:before { content: "\f59f"; }
.fa-map-marked-alt:before { content: "\f5a0"; }
.fa-map-pin:before { content: "\f276"; }
.fa-map-marker:before { content: "\f041"; }
.fa-map-marker-alt:before { content: "\f3c5"; }
.fa-location-pin:before { content: "\f041"; }
.fa-location-dot:before { content: "\f3c5"; }
.fa-location-arrow:before { content: "\f124"; }
.fa-location-crosshairs:before { content: "\f601"; }
.fa-compass:before { content: "\f14e"; }
.fa-compass-drafting:before { content: "\f568"; }
.fa-ruler:before { content: "\f545"; }
.fa-ruler-combined:before { content: "\f546"; }
.fa-ruler-horizontal:before { content: "\f547"; }
.fa-ruler-vertical:before { content: "\f548"; }
.fa-drafting-compass:before { content: "\f568"; }
.fa-square-root-alt:before { content: "\f698"; }
.fa-calculator:before { content: "\f1ec"; }
.fa-abacus:before { content: "\f640"; }
.fa-function:before { content: "\f661"; }
.fa-sigma:before { content: "\f68b"; }
.fa-pi:before { content: "\f67e"; }
.fa-infinity:before { content: "\f534"; }
.fa-percent:before { content: "\f295"; }
.fa-percentage:before { content: "\f541"; }
.fa-divide:before { content: "\f529"; }
.fa-times:before { content: "\f00d"; }
.fa-plus:before { content: "\f067"; }
.fa-minus:before { content: "\f068"; }
.fa-equals:before { content: "\f52c"; }
.fa-not-equal:before { content: "\f53e"; }
.fa-greater-than:before { content: "\f531"; }
.fa-less-than:before { content: "\f536"; }
.fa-greater-than-equal:before { content: "\f532"; }
.fa-less-than-equal:before { content: "\f537"; }
.fa-superscript:before { content: "\f12b"; }
.fa-subscript:before { content: "\f12c"; }
.fa-square-root:before { content: "\f697"; }
.fa-square-root-variable:before { content: "\f698"; }
.fa-integral:before { content: "\f667"; }
.fa-union:before { content: "\f6a6"; }
.fa-intersection:before { content: "\f668"; }
.fa-subset:before { content: "\e01a"; }
.fa-superset:before { content: "\e020"; }
.fa-subset-equal:before { content: "\e01b"; }
.fa-superset-equal:before { content: "\e021"; }
.fa-element-of:before { content: "\e002"; }
.fa-not-element-of:before { content: "\e003"; }
.fa-contains:before { content: "\e004"; }
.fa-not-contains:before { content: "\e005"; }
.fa-empty-set:before { content: "\e006"; }
.fa-universal-set:before { content: "\e007"; }
.fa-complement:before { content: "\e008"; }
.fa-intersection:before { content: "\f668"; }
.fa-union:before { content: "\f6a6"; }
.fa-difference:before { content: "\e009"; }
.fa-symmetric-difference:before { content: "\e00a"; }
.fa-cartesian-product:before { content: "\e00b"; }
.fa-power-set:before { content: "\e00c"; }
.fa-cardinality:before { content: "\e00d"; }
.fa-aleph:before { content: "\e00e"; }
.fa-beth:before { content: "\e00f"; }
.fa-gimel:before { content: "\e010"; }
.fa-daleth:before { content: "\e011"; }
.fa-alpha:before { content: "\e012"; }
.fa-beta:before { content: "\e013"; }
.fa-gamma:before { content: "\e014"; }
.fa-delta:before { content: "\e015"; }
.fa-epsilon:before { content: "\e016"; }
.fa-zeta:before { content: "\e017"; }
.fa-eta:before { content: "\e018"; }
.fa-theta:before { content: "\e019"; }
.fa-iota:before { content: "\e01a"; }
.fa-kappa:before { content: "\e01b"; }
.fa-lambda:before { content: "\e01c"; }
.fa-mu:before { content: "\e01d"; }
.fa-nu:before { content: "\e01e"; }
.fa-xi:before { content: "\e01f"; }
.fa-omicron:before { content: "\e020"; }
.fa-pi:before { content: "\f67e"; }
.fa-rho:before { content: "\e021"; }
.fa-sigma:before { content: "\f68b"; }
.fa-tau:before { content: "\e022"; }
.fa-upsilon:before { content: "\e023"; }
.fa-phi:before { content: "\e024"; }
.fa-chi:before { content: "\e025"; }
.fa-psi:before { content: "\e026"; }
.fa-omega:before { content: "\e027"; }

/* 尺寸类 */
.fa-xs {
  font-size: .75em;
}

.fa-sm {
  font-size: .875em;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: .75em;
  vertical-align: -.0667em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: .6667em;
  vertical-align: -.075em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

/* 旋转和翻转 */
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both {
  transform: scale(-1, -1);
}

/* 动画 */
.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* 边框和拉取 */
.fa-border {
  border: solid .08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

.fa-pull-left {
  float: left;
  margin-right: .3em;
}

.fa-pull-right {
  float: right;
  margin-left: .3em;
}

/* 堆叠图标 */
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* 固定宽度 */
.fa-fw {
  text-align: center;
  width: 1.25em;
}

/* 列表图标 */
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

/* 屏幕阅读器隐藏 */
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* 品牌图标 */
.fa-500px:before { content: "\f26e"; }
.fa-accessible-icon:before { content: "\f368"; }
.fa-accusoft:before { content: "\f369"; }
.fa-acquisitions-incorporated:before { content: "\f6af"; }
.fa-adn:before { content: "\f170"; }
.fa-adobe:before { content: "\f778"; }
.fa-adversal:before { content: "\f36a"; }
.fa-affiliatetheme:before { content: "\f36b"; }
.fa-airbnb:before { content: "\f834"; }
.fa-algolia:before { content: "\f36c"; }
.fa-alipay:before { content: "\f642"; }
.fa-amazon:before { content: "\f270"; }
.fa-amazon-pay:before { content: "\f42c"; }
.fa-amilia:before { content: "\f36d"; }
.fa-android:before { content: "\f17b"; }
.fa-angellist:before { content: "\f209"; }
.fa-angrycreative:before { content: "\f36e"; }
.fa-angular:before { content: "\f420"; }
.fa-app-store:before { content: "\f36f"; }
.fa-app-store-ios:before { content: "\f370"; }
.fa-apper:before { content: "\f371"; }
.fa-apple:before { content: "\f179"; }
.fa-apple-pay:before { content: "\f415"; }
.fa-artstation:before { content: "\f77a"; }
.fa-asymmetrik:before { content: "\f372"; }
.fa-atlassian:before { content: "\f77b"; }
.fa-audible:before { content: "\f373"; }
.fa-autoprefixer:before { content: "\f41c"; }
.fa-avianex:before { content: "\f374"; }
.fa-aviato:before { content: "\f421"; }
.fa-aws:before { content: "\f375"; }
.fa-bandcamp:before { content: "\f2d5"; }
.fa-battle-net:before { content: "\f835"; }
.fa-behance:before { content: "\f1b4"; }
.fa-behance-square:before { content: "\f1b5"; }
.fa-bimobject:before { content: "\f378"; }
.fa-bitbucket:before { content: "\f171"; }
.fa-bitcoin:before { content: "\f379"; }
.fa-bity:before { content: "\f37a"; }
.fa-black-tie:before { content: "\f27e"; }
.fa-blackberry:before { content: "\f37b"; }
.fa-blogger:before { content: "\f37c"; }
.fa-blogger-b:before { content: "\f37d"; }
.fa-bluetooth:before { content: "\f293"; }
.fa-bluetooth-b:before { content: "\f294"; }
.fa-bootstrap:before { content: "\f836"; }
.fa-btc:before { content: "\f15a"; }
.fa-buffer:before { content: "\f837"; }
.fa-buromobelexperte:before { content: "\f37f"; }
.fa-buy-n-large:before { content: "\f8a6"; }
.fa-buysellads:before { content: "\f20d"; }
.fa-canadian-maple-leaf:before { content: "\f785"; }
.fa-cc-amazon-pay:before { content: "\f42d"; }
.fa-cc-amex:before { content: "\f1f3"; }
.fa-cc-apple-pay:before { content: "\f416"; }
.fa-cc-diners-club:before { content: "\f24c"; }
.fa-cc-discover:before { content: "\f1f2"; }
.fa-cc-jcb:before { content: "\f24b"; }
.fa-cc-mastercard:before { content: "\f1f1"; }
.fa-cc-paypal:before { content: "\f1f4"; }
.fa-cc-stripe:before { content: "\f1f5"; }
.fa-cc-visa:before { content: "\f1f0"; }
.fa-centercode:before { content: "\f380"; }
.fa-centos:before { content: "\f789"; }
.fa-chrome:before { content: "\f268"; }
.fa-chromecast:before { content: "\f838"; }
.fa-cloudflare:before { content: "\e07d"; }
.fa-cloudscale:before { content: "\f383"; }
.fa-cloudsmith:before { content: "\f384"; }
.fa-cloudversify:before { content: "\f385"; }
.fa-codepen:before { content: "\f1cb"; }
.fa-codiepie:before { content: "\f284"; }
.fa-confluence:before { content: "\f78d"; }
.fa-connectdevelop:before { content: "\f20e"; }
.fa-contao:before { content: "\f26d"; }
.fa-cotton-bureau:before { content: "\f89e"; }
.fa-cpanel:before { content: "\f388"; }
.fa-creative-commons:before { content: "\f25e"; }
.fa-creative-commons-by:before { content: "\f4e7"; }
.fa-creative-commons-nc:before { content: "\f4e8"; }
.fa-creative-commons-nc-eu:before { content: "\f4e9"; }
.fa-creative-commons-nc-jp:before { content: "\f4ea"; }
.fa-creative-commons-nd:before { content: "\f4eb"; }
.fa-creative-commons-pd:before { content: "\f4ec"; }
.fa-creative-commons-pd-alt:before { content: "\f4ed"; }
.fa-creative-commons-remix:before { content: "\f4ee"; }
.fa-creative-commons-sa:before { content: "\f4ef"; }
.fa-creative-commons-sampling:before { content: "\f4f0"; }
.fa-creative-commons-sampling-plus:before { content: "\f4f1"; }
.fa-creative-commons-share:before { content: "\f4f2"; }
.fa-creative-commons-zero:before { content: "\f4f3"; }
.fa-critical-role:before { content: "\f6c9"; }
.fa-css3:before { content: "\f13c"; }
.fa-css3-alt:before { content: "\f38b"; }
.fa-cuttlefish:before { content: "\f38c"; }
.fa-d-and-d:before { content: "\f38d"; }
.fa-d-and-d-beyond:before { content: "\f6ca"; }
.fa-dailymotion:before { content: "\e052"; }
.fa-dashcube:before { content: "\f210"; }
.fa-deezer:before { content: "\e077"; }
.fa-delicious:before { content: "\f1a5"; }
.fa-deploydog:before { content: "\f38e"; }
.fa-deskpro:before { content: "\f38f"; }
.fa-dev:before { content: "\f6cc"; }
.fa-deviantart:before { content: "\f1bd"; }
.fa-dhl:before { content: "\f790"; }
.fa-diaspora:before { content: "\f791"; }
.fa-digg:before { content: "\f1a6"; }
.fa-digital-ocean:before { content: "\f391"; }
.fa-discord:before { content: "\f392"; }
.fa-discourse:before { content: "\f393"; }
.fa-dochub:before { content: "\f394"; }
.fa-docker:before { content: "\f395"; }
.fa-draft2digital:before { content: "\f396"; }
.fa-dribbble:before { content: "\f17d"; }
.fa-dribbble-square:before { content: "\f397"; }
.fa-dropbox:before { content: "\f16b"; }
.fa-drupal:before { content: "\f1a9"; }
.fa-dyalog:before { content: "\f399"; }
.fa-earlybirds:before { content: "\f39a"; }
.fa-ebay:before { content: "\f4f4"; }
.fa-edge:before { content: "\f282"; }
.fa-edge-legacy:before { content: "\e078"; }
.fa-elementor:before { content: "\f430"; }
.fa-ello:before { content: "\f5f1"; }
.fa-ember:before { content: "\f423"; }
.fa-empire:before { content: "\f1d1"; }
.fa-envira:before { content: "\f299"; }
.fa-erlang:before { content: "\f39d"; }
.fa-ethereum:before { content: "\f42e"; }
.fa-etsy:before { content: "\f2d7"; }
.fa-evernote:before { content: "\f839"; }
.fa-expeditedssl:before { content: "\f23e"; }
.fa-facebook:before { content: "\f09a"; }
.fa-facebook-f:before { content: "\f39e"; }
.fa-facebook-messenger:before { content: "\f39f"; }
.fa-facebook-square:before { content: "\f082"; }
.fa-fantasy-flight-games:before { content: "\f6dc"; }
.fa-fedex:before { content: "\f797"; }
.fa-fedora:before { content: "\f798"; }
.fa-figma:before { content: "\f799"; }
.fa-firefox:before { content: "\f269"; }
.fa-firefox-browser:before { content: "\e007"; }
.fa-first-order:before { content: "\f2b0"; }
.fa-first-order-alt:before { content: "\f50a"; }
.fa-firstdraft:before { content: "\f3a1"; }
.fa-flickr:before { content: "\f16e"; }
.fa-flipboard:before { content: "\f44d"; }
.fa-fly:before { content: "\f417"; }
.fa-font-awesome:before { content: "\f2b4"; }
.fa-font-awesome-alt:before { content: "\f35c"; }
.fa-font-awesome-flag:before { content: "\f425"; }
.fa-font-awesome-logo-full:before { content: "\f4e6"; }
.fa-fonticons:before { content: "\f280"; }
.fa-fonticons-fi:before { content: "\f3a2"; }
.fa-fort-awesome:before { content: "\f286"; }
.fa-fort-awesome-alt:before { content: "\f3a3"; }
.fa-forumbee:before { content: "\f211"; }
.fa-foursquare:before { content: "\f180"; }
.fa-free-code-camp:before { content: "\f2c5"; }
.fa-freebsd:before { content: "\f3a4"; }
.fa-fulcrum:before { content: "\f50b"; }
.fa-galactic-republic:before { content: "\f50c"; }
.fa-galactic-senate:before { content: "\f50d"; }
.fa-get-pocket:before { content: "\f265"; }
.fa-gg:before { content: "\f260"; }
.fa-gg-circle:before { content: "\f261"; }
.fa-git:before { content: "\f1d3"; }
.fa-git-alt:before { content: "\f841"; }
.fa-git-square:before { content: "\f1d2"; }
.fa-github:before { content: "\f09b"; }
.fa-github-alt:before { content: "\f113"; }
.fa-github-square:before { content: "\f092"; }
.fa-gitkraken:before { content: "\f3a6"; }
.fa-gitlab:before { content: "\f296"; }
.fa-gitter:before { content: "\f426"; }
.fa-glide:before { content: "\f2a5"; }
.fa-glide-g:before { content: "\f2a6"; }
.fa-gofore:before { content: "\f3a7"; }
.fa-goodreads:before { content: "\f3a8"; }
.fa-goodreads-g:before { content: "\f3a9"; }
.fa-google:before { content: "\f1a0"; }
.fa-google-drive:before { content: "\f3aa"; }
.fa-google-pay:before { content: "\e079"; }
.fa-google-play:before { content: "\f3ab"; }
.fa-google-plus:before { content: "\f2b3"; }
.fa-google-plus-g:before { content: "\f0d5"; }
.fa-google-plus-square:before { content: "\f0d4"; }
.fa-google-wallet:before { content: "\f1ee"; }
.fa-gratipay:before { content: "\f184"; }
.fa-grav:before { content: "\f2d6"; }
.fa-gripfire:before { content: "\f3ac"; }
.fa-grunt:before { content: "\f3ad"; }
.fa-guilded:before { content: "\e07e"; }
.fa-gulp:before { content: "\f3ae"; }
.fa-hacker-news:before { content: "\f1d4"; }
.fa-hacker-news-square:before { content: "\f3af"; }
.fa-hackerrank:before { content: "\f5f7"; }
.fa-hashnode:before { content: "\e499"; }
.fa-hips:before { content: "\f452"; }
.fa-hire-a-helper:before { content: "\f3b0"; }
.fa-hive:before { content: "\e07f"; }
.fa-hooli:before { content: "\f427"; }
.fa-hornbill:before { content: "\f592"; }
.fa-hotjar:before { content: "\f3b1"; }
.fa-houzz:before { content: "\f27c"; }
.fa-html5:before { content: "\f13b"; }
.fa-hubspot:before { content: "\f3b2"; }
.fa-ideal:before { content: "\e013"; }
.fa-imdb:before { content: "\f2d8"; }
.fa-innosoft:before { content: "\e080"; }
.fa-instagram:before { content: "\f16d"; }
.fa-instagram-square:before { content: "\e055"; }

/* 注意：这是一个简化版本的Font Awesome CSS文件 */
/* 包含了项目中常用的图标类和基础样式 */
/* 如需更多图标，请访问 https://fontawesome.com/ 获取完整版本 */