/**
 * Global UI font: Plus Jakarta Sans via CSS variable --main.
 * Loaded after theme CSS so !important wins over legacy Jost/Poppins rules.
 * Icon / pictogram stacks are excluded so Font Awesome, Line Awesome, Icomoon, and Unicons keep working.
 */
:root {
    --main: "Plus Jakarta Sans", sans-serif;
}

html,
body {
    font-family: var(--main) !important;
}

body *:not(.fa):not(.fab):not(.fad):not(.fal):not(.far):not(.fas):not(.fa-solid):not(.fa-regular):not(.fa-brands):not(.fa-classic):not(.fa-layers):not(.fa-stack):not(.fa-stack-1x):not(.fa-stack-2x):not(.svg-inline--fa):not(.la):not(.lab):not(.lad):not(.lal):not(.lar):not(.las):not([class^="la-"]):not([class*=" la-"]):not([class^="icon-"]):not([class*=" icon-"]):not(.uil):not([class*=" uil-"]):not([class^="uil-"]) {
    font-family: var(--main) !important;
}
