/*
 * Icon font fix.
 *
 * Page styles set the text font with catch-all rules such as
 * ".hm, .hm * { font-family: 'Inter' }" (some with !important). Those also hit
 * <i class="fa ..."> elements and replaced the FontAwesome glyph font, so every
 * icon rendered blank. ".fa.fa" (specificity 0,2,0) + !important outranks all of
 * them while leaving normal text untouched.
 */
.fa.fa {
    font-family: 'FontAwesome' !important;
    font-style: normal;
    font-weight: normal;
}
