/* Font Awesome Subset - Only Used Icons */
/* This file contains only the icons actually used on the website to reduce CSS size */

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/webfonts/fa-solid-900.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/webfonts/fa-regular-400.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/webfonts/fa-brands-400.woff2") format("woff2");
}

.fa-solid, .fa-regular, .fa-brands {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa-regular {
  font-weight: 400;
}

.fa-brands {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

/* Solid Icons */
.fa-star:before { content: "\f005"; }
.fa-star-half-stroke:before { content: "\f5c0"; }
.fa-shield-halved:before { content: "\f3ed"; }
.fa-bolt:before { content: "\f0e7"; }
.fa-table-columns:before { content: "\f0db"; }
.fa-headset:before { content: "\f590"; }
.fa-gauge-high:before { content: "\f625"; }
.fa-location-dot:before { content: "\f3c5"; }
.fa-gamepad:before { content: "\f11b"; }
.fa-code:before { content: "\f121"; }
.fa-box:before { content: "\f466"; }
.fa-microchip:before { content: "\f2db"; }
.fa-hard-drive:before { content: "\f0a0"; }
.fa-memory:before { content: "\f538"; }
.fa-ethernet:before { content: "\f796"; }
.fa-file-contract:before { content: "\f56c"; }
.fa-shield:before { content: "\f132"; }
.fa-people-group:before { content: "\e533"; }
.fa-briefcase:before { content: "\f0b1"; }

/* Regular Icons */
.fa-clock:before { content: "\f017"; }
.fa-life-ring:before { content: "\f1cd"; }
.fa-newspaper:before { content: "\f1ea"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-circle-check:before { content: "\f058"; }

/* Brand Icons */
.fa-discord:before { content: "\f392"; }
.fa-x-twitter:before { content: "\e61b"; }
.fa-instagram:before { content: "\f16d"; }
.fa-youtube:before { content: "\f167"; }
.fa-tiktok:before { content: "\e07b"; }
.fa-ubuntu:before { content: "\f7df"; }
.fa-windows:before { content: "\f17a"; }
