/* Nova local font loader — replace assets/fonts/custom.ttf to change the entire template font. */
@font-face {
    font-family: "NovaLocalFont";
    src: url("../assets/fonts/custom.ttf") format("truetype");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

html,
body,
body *,
body *::placeholder {
    font-family: "NovaLocalFont", Tahoma, Arial, sans-serif !important;
}

/* Keep Font Awesome glyphs intact after the global font override. */
body .fa,
body .fas,
body .far,
body .fal,
body .fad,
body .fa::before,
body .fas::before,
body .far::before,
body .fal::before,
body .fad::before {
    font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free" !important;
}
body .fab,
body .fab::before {
    font-family: "Font Awesome 5 Brands" !important;
}
