Thank you Lilly for your help and resources!
I really appreciate the css instructions for the logo. Way more elegant than my clunky script.
Your solution will absolutely work for my use case. Although selecting every element and directly coding the color for it seemed tedious. I’m wondering if theres a way to take advantage of the mechanism that discourse uses to generate its color palette from the only 12 or so base colors found in colors.scss. I think doing so may require a plugin rather than a theme component, and that is a challenge for a different day.
Thanks!