/*
 * Font Awesome 6 Free (Solid) — subset to the 29 icons these four support pages
 * actually use. Generated, not hand-authored: the codepoints were read out of
 * the upstream all.min.css and the glyphs cut from the upstream woff2 with
 * pyftsubset, so every icon is byte-identical to what shipped before.
 *
 * The full package cost 147KB of webfont plus 100KB of CSS declaring 2,452 icon
 * classes, to draw about ten glyphs per page. This is 3.5KB of webfont and the
 * 29 rules below.
 *
 * To add an icon: add its class to a page, then re-cut the subset — appending a
 * rule here without re-cutting gets you a blank box, because the glyph is not in
 * the font.
 *
 * Upstream license: assets/vendor/fontawesome/LICENSE.txt (CC BY 4.0 / SIL OFL 1.1)
 */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../webfonts/fa-solid-900-subset.woff2) format("woff2");
}

.fa,
.fas,
.fa-solid {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
}

.fa-arrow-up::before { content: "\f062"; }
.fa-brain::before { content: "\f5dc"; }
.fa-camera::before { content: "\f030"; }
.fa-cloud::before { content: "\f0c2"; }
.fa-comment-dots::before { content: "\f4ad"; }
.fa-comments::before { content: "\f086"; }
.fa-crosshairs::before { content: "\f05b"; }
.fa-crown::before { content: "\f521"; }
.fa-cube::before { content: "\f1b2"; }
.fa-gamepad::before { content: "\f11b"; }
.fa-image::before { content: "\f03e"; }
.fa-images::before { content: "\f302"; }
.fa-lock::before { content: "\f023"; }
.fa-mobile-alt::before { content: "\f3cd"; }
.fa-person-running::before { content: "\f70c"; }
.fa-power-off::before { content: "\f011"; }
.fa-question-circle::before { content: "\f059"; }
.fa-receipt::before { content: "\f543"; }
.fa-rocket::before { content: "\f135"; }
.fa-search::before { content: "\f002"; }
.fa-shield-alt::before { content: "\f3ed"; }
.fa-sliders-h::before { content: "\f1de"; }
.fa-tags::before { content: "\f02c"; }
.fa-times::before { content: "\f00d"; }
.fa-utensils::before { content: "\f2e7"; }
.fa-vector-square::before { content: "\f5cb"; }
.fa-video::before { content: "\f03d"; }
.fa-wallet::before { content: "\f555"; }
.fa-wrench::before { content: "\f0ad"; }
