/*!
 * Minimal self-hosted subset of Font Awesome Free 7.3.1, trimmed to only
 * the icons this theme uses: Facebook, LinkedIn, X, Bluesky, Instagram,
 * TikTok, Mastodon, Threads, and YouTube (share links + footer social
 * links), plus link/check (the copy-link button in post.hbs / main.js).
 *
 * Full Font Awesome Free is © Fonticons, Inc. and licensed under the
 * Font Awesome Free License (icons: CC BY 4.0, fonts: SIL OFL 1.1,
 * code: MIT). See fontawesome-LICENSE.txt in this folder, or
 * https://fontawesome.com/license/free for the complete terms.
 * Source project: https://fontawesome.com
 */

@font-face {
    font-family: "Font Awesome 7 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("../fonts/fa-brands-400.woff2") format("woff2");
}

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

:root, :host {
    --fa-family-brands: "Font Awesome 7 Brands";
    --fa-family-classic: "Font Awesome 7 Free";
}

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

.fa-brands {
    --fa-family: var(--fa-family-brands);
    --fa-style: 400;
}

.fa-solid {
    --fa-family: var(--fa-family-classic);
    --fa-style: 900;
}

.fa-solid::before,
.fa-brands::before {
    content: var(--fa);
}

.fa-facebook-f { --fa: "\f39e"; }
.fa-linkedin-in { --fa: "\f0e1"; }
.fa-x-twitter { --fa: "\e61b"; }
.fa-bluesky { --fa: "\e671"; }
.fa-link { --fa: "\f0c1"; }
.fa-check { --fa: "\f00c"; }
.fa-instagram { --fa: "\f16d"; }
.fa-tiktok { --fa: "\e07b"; }
.fa-mastodon { --fa: "\f4f6"; }
.fa-threads { --fa: "\e618"; }
.fa-youtube { --fa: "\f167"; }
