/*
 * Vendored Font Awesome Free 6.5.2, trimmed to what this site uses.
 *
 * Upstream: https://github.com/FortAwesome/Font-Awesome (MIT for the CSS,
 * SIL OFL 1.1 for the fonts; see LICENSE.txt). Re-fetch with:
 *   curl -LO https://github.com/FortAwesome/Font-Awesome/releases/download/6.5.2/fontawesome-free-6.5.2-web.zip
 *
 * Deliberately cut down from all.min.css (104 KB) to this file plus two woff2
 * fonts (181 KB). Dropped: the brands family (~100 KB, unused since the Mixcloud
 * link went away), the v4 and v5 compatibility shims, and the .ttf fallbacks --
 * every browser that executes this bundle supports woff2.
 *
 * The class names below are the subset the app emits. Adding an icon means adding
 * its codepoint here; `fa-*` classes that are not listed render as nothing, which
 * is silent, so check the icon appears after adding one.
 */

/* Two SEPARATE families, not two weights of one family -- which is what upstream
   ships and what this file did until the liked heart rendered as a square.

   Weight matching is fragile here: the <i> inherits its weight from the enclosing
   button, so any rule that changes it (bold text, an inherited 700) makes the
   requested weight stop resolving to the face that has the glyph, and the browser
   draws tofu. Selecting a family by name cannot fail that way. The two fonts are
   also never candidates for each other, so there is no synthetic-bold question. */
@font-face {
  font-family: "FA Solid";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("./webfonts/fa-solid-900.woff2") format("woff2");
}

@font-face {
  font-family: "FA Regular";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("./webfonts/fa-regular-400.woff2") format("woff2");
}

.fa-solid,
.fa-regular {
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  font-variant: normal;
  speak: none;
}

.fa-solid {
  font-family: "FA Solid";
}

.fa-regular {
  font-family: "FA Regular";
  font-weight: 400;
}

/* Codepoints, in the order the app uses them. Source: the upstream SCSS
   variables file for 6.5.2. */
.fa-play:before { content: "\f04b"; }
.fa-pause:before { content: "\f04c"; }
.fa-heart:before { content: "\f004"; }
.fa-download:before { content: "\f019"; }
.fa-link:before { content: "\f0c1"; }
.fa-list:before { content: "\f03a"; }
.fa-tags:before { content: "\f02c"; }
.fa-xmark:before { content: "\f00d"; }
.fa-angle-double-up:before { content: "\f102"; }
.fa-angle-double-down:before { content: "\f103"; }
.fa-magnifying-glass:before { content: "\f002"; }
.fa-table-cells-large:before { content: "\f009"; }
.fa-circle-exclamation:before { content: "\f06a"; }
