:root {
    --sg-font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

html,
body {
    font-family: var(--sg-font-family) !important;
}

/* Keep every visible text surface consistent while preserving icon/code fonts. */
body *:not(i):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.fat):not(.bx):not(.material-icons):not(.material-symbols-outlined):not(code):not(pre):not(kbd):not(samp) {
    font-family: var(--sg-font-family) !important;
}
