/* Slim FontAwesome face declarations: solid (900) + regular (400) only.
   Replaces all.min.css's 10 @font-face blocks (solid/regular/brands/v4compat
   plus duplicates). The candidate flow doesn't render any brand or v4-compat
   icon, so the browser was downloading ~5-10 KB of unused CSS declarations.

   Pair with fontawesome.min.css (icon class definitions). The class-to-font
   bindings below also live in `regular.min.css` / `solid.min.css` in the
   upstream FA distribution, but our copy only ships `all.min.css` and
   `fontawesome.min.css` — so we redeclare them here. */

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

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

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

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