/* Patch for Font Awesome Sharp icons (missing in 6.0.0 CSS) */

@font-face {
    font-family: 'Font Awesome 6 Sharp';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("../fonts/fa-sharp-solid-900.woff2") format("woff2"),
        url("../fonts/fa-sharp-solid-900.ttf") format("truetype");
}

@font-face {
    font-family: 'Font Awesome 6 Sharp';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("../fonts/fa-sharp-regular-400.woff2") format("woff2"),
        url("../fonts/fa-sharp-regular-400.ttf") format("truetype");
}

@font-face {
    font-family: 'Font Awesome 6 Sharp';
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url("../fonts/fa-sharp-light-300.woff2") format("woff2"),
        url("../fonts/fa-sharp-light-300.ttf") format("truetype");
}

@font-face {
    font-family: 'Font Awesome 6 Sharp';
    font-style: normal;
    font-weight: 100;
    font-display: block;
    src: url("../fonts/fa-sharp-thin-100.woff2") format("woff2"),
        url("../fonts/fa-sharp-thin-100.ttf") format("truetype");
}

/* Sharp Family Definitions */
.fa-sharp {
    font-family: 'Font Awesome 6 Sharp';
}

.fa-sharp .fa-solid,
.fa-sharp.fa-solid,
.fa-sharp.fas {
    font-family: 'Font Awesome 6 Sharp';
    font-weight: 900;
}

.fa-sharp .fa-regular,
.fa-sharp.fa-regular,
.fa-sharp.far {
    font-family: 'Font Awesome 6 Sharp';
    font-weight: 400;
}

.fa-sharp .fa-light,
.fa-sharp.fa-light,
.fa-sharp.fal {
    font-family: 'Font Awesome 6 Sharp';
    font-weight: 300;
}

.fa-sharp .fa-thin,
.fa-sharp.fa-thin,
.fa-sharp.fat {
    font-family: 'Font Awesome 6 Sharp';
    font-weight: 100;
}