My theme has some built-in options in customize to change things like base font weight and font type, but for font color I add a bit of css to the themes custom css option it also offers.
I notice that regardless of whether I apply css font changes by adding them to custom css or using the themes built in options, this problem remains.
The problem is when I refresh the page I can physically see the css changes take effect. I will see the font used for my content quickly change in font weight and color, from the themes default to what I customized it to. This will occur in about half a second. And it makes the site look less than professional.
Is there a way for the custom css to apply the changes instantly upon refresh?