/* Font Awesome and Unicons class names used on the site, drawn with Bootstrap Icons
   (already loaded everywhere), so the two extra icon fonts don't have to be downloaded.
   To add an icon, prefer a plain <i class="bi bi-..."> instead of a new entry here. */
[class^="uil-"]::before, [class*=" uil-"]::before,
.fa-solid::before, .fa-brands::before, .fa-regular::before,
.fab::before, .fas::before, .far::before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
}
.uil, .fa-solid, .fa-brands, .fa-regular, .fab, .fas, .far { font-style: normal; }
.fa-fw { display: inline-block; width: 1.25em; text-align: center; }

/* Font Awesome */
.fa-youtube::before { content: "\f62b"; }
.fa-tiktok::before { content: "\f6cc"; }
.fa-instagram::before { content: "\f437"; }
.fa-github::before { content: "\f3ed"; }
.fa-google::before { content: "\f3f0"; }
.fa-circle-check::before { content: "\f26a"; }
.fa-fire::before { content: "\f7f6"; }
.fa-arrow-right::before { content: "\f138"; }
/* Bootstrap Icons has no crown: a small inline shape that takes the text color */
.fa-crown::before {
    content: "";
    width: 1.1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M2 4l5.5 5L12 1l4.5 8L22 4l-2 13H4zM4 19h16v3H4z'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M2 4l5.5 5L12 1l4.5 8L22 4l-2 13H4zM4 19h16v3H4z'/%3E%3C/svg%3E") center / contain no-repeat;
}

/* Unicons */
.uil-exclamation-circle::before { content: "\f333"; }
.uil-compass::before { content: "\f2d1"; }
.uil-check-circle::before { content: "\f26b"; }
.uil-trash-alt::before { content: "\f5de"; }
.uil-upload::before { content: "\f603"; }
.uil-save::before { content: "\f525"; }
.uil-plus::before { content: "\f64d"; }
.uil-pen::before { content: "\f4cb"; }
.uil-heart::before { content: "\f417"; }
.uil-external-link-alt::before { content: "\f1c5"; }
.uil-envelope::before { content: "\f32f"; }
.uil-calendar-alt::before { content: "\f214"; }
.uil-brackets-curly::before { content: "\f1c9"; }
.uil-users-alt::before { content: "\f4d0"; }
.uil-user::before { content: "\f4e1"; }
.uil-trophy::before { content: "\f5e7"; }
.uil-signout::before { content: "\f1c3"; }
.uil-search-plus::before { content: "\f62c"; }
.uil-search-minus::before { content: "\f62d"; }
.uil-message::before { content: "\f252"; }
.uil-lightbulb-alt::before { content: "\f46b"; }
.uil-exclamation-triangle::before { content: "\f33b"; }
.uil-estate::before { content: "\f425"; }
.uil-create-dashboard::before { content: "\f3f4"; }
.uil-comments::before { content: "\f24a"; }
.uil-clock::before { content: "\f293"; }
.uil-check::before { content: "\f633"; }
.uil-chat::before { content: "\f268"; }
.uil-camera::before { content: "\f220"; }
.uil-bars::before { content: "\f479"; }
.uil-arrow::before { content: "\f2e3"; }
