@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('fa-solid-900.woff2') format('woff2'),
       url('fa-solid-900.ttf') format('truetype');
}

.fas {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

/* 基本的Font Awesome图标类 - 简化版本 */
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

/* 定义一些常用图标 */
.fa-user:before { content: '\f007'; }
.fa-lock:before { content: '\f023'; }
.fa-home:before { content: '\f015'; }
.fa-book:before { content: '\f02d'; }
.fa-graduation-cap:before { content: '\f19d'; }
.fa-sign-out-alt:before { content: '\f2f5'; }
.fa-cog:before { content: '\f013'; }
.fa-bell:before { content: '\f0f3'; }
.fa-search:before { content: '\f002'; }
.fa-plus:before { content: '\f067'; }
.fa-minus:before { content: '\f068'; }
.fa-check:before { content: '\f00c'; }
.fa-times:before { content: '\f00d'; }
.fa-edit:before { content: '\f044'; }
.fa-trash:before { content: '\f1f8'; }
.fa-arrow-left:before { content: '\f060'; }
.fa-arrow-right:before { content: '\f061'; }
.fa-save:before { content: '\f0c7'; }
.fa-eye:before { content: '\f06e'; }
.fa-eye-slash:before { content: '\f070'; }