/* ===========================================================================
 * fa.css — minimal FontAwesome 6 subset.
 * Replaces the 101KB all.min.css with only the 12 icons this site uses.
 * Glyphs subset to match in assets/lib/fontawesome/webfonts/.
 * Add an icon: add its .fa-NAME:before rule here AND re-subset the woff2.
 * ========================================================================= */

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../lib/fontawesome/webfonts/fa-solid-900.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../lib/fontawesome/webfonts/fa-brands-400.woff2") format("woff2");
}

.fa-solid, .fas, .fa-brands, .fab {
  -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-solid, .fas { font-family: "Font Awesome 6 Free"; font-weight: 900; }
.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa-book:before             { content: "\f02d"; }
.fa-building-columns:before { content: "\f19c"; }
.fa-code:before             { content: "\f121"; }
.fa-envelope:before         { content: "\f0e0"; }
.fa-file-lines:before       { content: "\f15c"; }
.fa-file-pdf:before         { content: "\f1c1"; }
.fa-globe:before            { content: "\f0ac"; }
.fa-link:before             { content: "\f0c1"; }
.fa-quote-left:before       { content: "\f10d"; }
.fa-rss:before              { content: "\f09e"; }
.fa-github:before           { content: "\f09b"; }
.fa-linkedin:before         { content: "\f08c"; }
