/*
 * Compatibility layer for legacy Font Awesome Pro class names.
 * The project now self-hosts Font Awesome Free 7.2.0. Pro-only styles fall
 * back to the equivalent local solid icon so existing templates keep working.
 */
.fa-duotone.fa-regular,
.fa-duotone.fa-light,
.fa-sharp-duotone,
.fa-whiteboard {
    --_fa-family: "Font Awesome 7 Free";
    --fa-family: "Font Awesome 7 Free";
    --fa-style: 900;
    font-family: "Font Awesome 7 Free";
    font-weight: 900;
}

.fa-whiteboard {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: var(--fa-display, inline-block);
    font-feature-settings: normal;
    font-style: normal;
    font-synthesis: none;
    font-variant: normal;
    line-height: 1;
    text-align: center;
    text-rendering: auto;
    width: var(--fa-width, 1.25em);
}

.fa-whiteboard::before {
    content: var(--fa) / "";
}

@supports not (content: "" / "") {
    .fa-whiteboard::before {
        content: var(--fa);
    }
}

/* Pro-only icon names mapped to the closest Font Awesome Free glyph. */
.fa-arrow-left-from-bracket { --fa: "\f08b"; }
.fa-badge-percent { --fa: "\%"; }
.fa-bell-ring { --fa: "\f0f3"; }
.fa-box-dollar { --fa: "\f466"; }
.fa-circle-wifi { --fa: "\f1eb"; }
.fa-comments-question { --fa: "\f086"; }
.fa-gauge-simple-max { --fa: "\f625"; }
.fa-globe-wifi { --fa: "\f0ac"; }
.fa-lock-keyhole { --fa: "\f023"; }
.fa-nas { --fa: "\f233"; }
.fa-right { --fa: "\f061"; }
.fa-shield-check,
.fa-shield-plus { --fa: "\f132"; }
.fa-square-question { --fa: "\f059"; }
.fa-tv-retro { --fa: "\f26c"; }
.fa-user-circle-minus { --fa: "\f503"; }
.fa-user-crown { --fa: "\f521"; }
