/**
 * Font Awesome Free 7.3.1, subset to the 6 icons this app uses.
 *
 * GENERATED — do not edit. Add an icon to tools/build-icons.mjs and re-run
 *     node tools/build-icons.mjs
 *
 * Icons: CC BY 4.0 · Fonts: SIL OFL 1.1 · Code: MIT
 * https://fontawesome.com/license/free — Copyright Fonticons, Inc.
 */

@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 900;
  /* block, not swap: a fallback glyph for a private-use codepoint is a tofu
     box, so it is better to show nothing for the ~100ms the font takes. */
  font-display: block;
  src: url("./fa-solid-subset.woff2") format("woff2");
}

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

/* The /"" is the alternative text: it tells a screen reader this generated
   content has no textual meaning, so the private-use codepoint is not
   announced as a stray character. */
:is(.fa-solid, .fas)::before { content: var(--fa) / ""; }

@supports not (content: "" / "") {
  :is(.fa-solid, .fas)::before { content: var(--fa); }
}

/* Fixed width — keeps a column of icons optically aligned regardless of how
   wide each glyph is. */
.fa-fw { text-align: center; width: 1.25em; }

/* interview setup */
.fa-lightbulb { --fa: "\f0eb"; }
.fa-stopwatch { --fa: "\f2f2"; }

/* interview room */
.fa-bolt { --fa: "\f0e7"; }

/* feedback */
.fa-circle-check { --fa: "\f058"; }
.fa-screwdriver-wrench { --fa: "\f7d9"; }
.fa-triangle-exclamation { --fa: "\f071"; }
