/*!
 * Podzbior Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free
 * (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 *
 * Rejestracja uzywala pelnego pakietu: all.min.css (100 KB) definiujacy okolo
 * dwoch tysiecy klas ikon plus webfont fa-solid-900.woff2 (147 KB) z 1389
 * glifami. Realnie potrzebnych jest siedem:
 *
 *   \f106  angle-up              - strzalka zwijania (style.css)
 *   \f107  angle-down            - strzalka rozwijania (style.css)
 *   \f058  check-circle          - alert sukcesu (style.css)
 *   \f05a  info-circle           - alert informacyjny (style.css)
 *   \f071  exclamation-triangle  - alert ostrzegawczy (style.css)
 *   \f0b2  arrows-alt            - przycisk przesuwania asystenta
 *   \f6a9  volume-mute           - przycisk wyciszenia asystenta
 *
 * Dlatego font jest scienty do tych siedmiu znakow (956 B zamiast 147 KB),
 * a ten plik zastepuje all.min.css. Nazwy klas i nazwa rodziny zostaja takie
 * same - style.css odwoluje sie do nich przez font: var(--fa-font-solid),
 * wiec nic w arkuszach nie wymagalo zmiany.
 *
 * Dodajac nowa ikone trzeba dopisac jej kod do listy powyzej, wygenerowac
 * font na nowo (pyftsubset z --unicodes) i dodac tu regule :before.
 * Pelny pakiet zostaje w wwwroot/fonts/fontawesome - tylko nie jest serwowany.
 */

:host,
:root {
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(fa-solid-subset.woff2) format("woff2");
}

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

.fa-fw {
    text-align: center;
    width: 1.25em;
}

.fa-arrows-alt:before {
    content: "\f0b2";
}

.fa-volume-mute:before {
    content: "\f6a9";
}

.fa-angle-up:before {
    content: "\f106";
}

.fa-angle-down:before {
    content: "\f107";
}

.fa-check-circle:before {
    content: "\f058";
}

.fa-info-circle:before {
    content: "\f05a";
}

.fa-exclamation-triangle:before {
    content: "\f071";
}
