/*
 * Font Awesome Free 6.7.2, from our own domain (#335): no page asks
 * cdnjs for an icon (Erez's ruling of 2026-09-05, as the fonts in #239).
 * Only the icons the app names; each font is cut down to their glyphs.
 *
 * Written by bin/icons; run it again rather than editing this file. The
 * rules below are Font Awesome's own, so every icon draws as it did.
 * Font Awesome Free by @fontawesome, https://fontawesome.com, copyright
 * Fonticons, Inc. License (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code:
 * MIT) in app/assets/fonts/licenses/LICENSE-font-awesome.txt.
 */

.fa-solid,
.fa-regular,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa-solid::before,
.fa-regular::before,
.fa-brands::before {
  content: var(--fa);
}

.fa-solid,
.fa-regular {
  font-family: "Font Awesome 6 Free";
}

.fa-brands {
  font-family: "Font Awesome 6 Brands";
}

.fa-solid {
  font-weight: 900;
}

.fa-regular,
.fa-brands {
  font-weight: 400;
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/assets/fa-solid-900-90cddbca.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/assets/fa-regular-400-58f18981.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/assets/fa-brands-400-e434890e.woff2") format("woff2");
}

.fa-address-book { --fa: "\f2b9"; }
.fa-arrow-left { --fa: "\f060"; }
.fa-arrow-up-right-from-square { --fa: "\f08e"; }
.fa-bars { --fa: "\f0c9"; }
.fa-briefcase { --fa: "\f0b1"; }
.fa-building { --fa: "\f1ad"; }
.fa-camera { --fa: "\f030"; }
.fa-check { --fa: "\f00c"; }
.fa-chevron-down { --fa: "\f078"; }
.fa-circle-half-stroke { --fa: "\f042"; }
.fa-circle-info { --fa: "\f05a"; }
.fa-circle-user { --fa: "\f2bd"; }
.fa-copy { --fa: "\f0c5"; }
.fa-envelope { --fa: "\f0e0"; }
.fa-eye { --fa: "\f06e"; }
.fa-eye-slash { --fa: "\f070"; }
.fa-facebook { --fa: "\f09a"; }
.fa-file-lines { --fa: "\f15c"; }
.fa-flag-checkered { --fa: "\f11e"; }
.fa-font { --fa: "\f031"; }
.fa-gear { --fa: "\f013"; }
.fa-globe { --fa: "\f0ac"; }
.fa-hand { --fa: "\f256"; }
.fa-house { --fa: "\f015"; }
.fa-id-badge { --fa: "\f2c1"; }
.fa-id-card { --fa: "\f2c2"; }
.fa-image { --fa: "\f03e"; }
.fa-instagram { --fa: "\f16d"; }
.fa-language { --fa: "\f1ab"; }
.fa-link { --fa: "\f0c1"; }
.fa-linkedin { --fa: "\f08c"; }
.fa-location-dot { --fa: "\f3c5"; }
.fa-moon { --fa: "\f186"; }
.fa-palette { --fa: "\f53f"; }
.fa-pen { --fa: "\f304"; }
.fa-pen-to-square { --fa: "\f044"; }
.fa-phone { --fa: "\f095"; }
.fa-plus { --fa: "\2b"; }
.fa-qrcode { --fa: "\f029"; }
.fa-right-from-bracket { --fa: "\f2f5"; }
.fa-share-nodes { --fa: "\f1e0"; }
.fa-shield-halved { --fa: "\f3ed"; }
.fa-sun { --fa: "\f185"; }
.fa-swatchbook { --fa: "\f5c3"; }
.fa-table-cells-large { --fa: "\f009"; }
.fa-tiktok { --fa: "\e07b"; }
.fa-trash-can { --fa: "\f2ed"; }
.fa-universal-access { --fa: "\f29a"; }
.fa-user { --fa: "\f007"; }
.fa-user-plus { --fa: "\f234"; }
.fa-vector-square { --fa: "\f5cb"; }
.fa-whatsapp { --fa: "\f232"; }
.fa-youtube { --fa: "\f167"; }
