How do I force the text color on a colored background

AI-generated summary

Canapin is trying to create a theme with a blue background and white text on all elements. However, Discourse’s auto-generated colors are choosing black text instead. awesomerobot suggests that making this change might be complex, as it involves modifying secondary, tertiary, or quaternary variables. Since Canapin is using the theme creator, they don’t have direct access to the about.json file, but awesomerobot recommends setting up a theme on GitHub using a provided guide. Canapin has started this process and identified the variables involved as $tertiary and $quaternary.

Hi.
I’m trying to create a theme and here’s what my theme color shows:

image
I’d like to have a white text on all elements using this blue background rather than the black text chosen by Discourse.
Where can I force the text to be white?

edit: I’ve read this:

I’m creating a theme on the theme creator, I don’t think I have access to an about.json?

I don’t think it’s possible to make a simple change that will accomplish that everywhere. How complex of a change that is would vary on which variable it is… is it secondary, tertiary, quaternary?

No you can’t edit about.json directly on the theme creator site, but you could set up a theme on git with this guide: Get started with Theme Creator and the Theme CLI.

Currently doing this, thanks!

It’s $tertiary and $quaternary.