We’re overwriting colors on the theme right now, independent from the selected color scheme. It’s not ideal, some color schemes (like WCAG) introduce additional declarations and then their colors bleed in on some elements. It also makes it more difficult to work with and improve the colors.
For context, the previous version of the Meta Branded theme was not that strongly branded, it adjusted to any color scheme:
That’s not how the new theme is supposed to work, we want to have a close alignment with the brand styles on the website. Using other color schemes breaks that look.
The current complication on Meta is that we have 20 user-selectable color schemes, and there’s no way to prevent them from being combined with any theme.
It would be great if we could implement a more flexible solution that allows themes to restrict which color schemes can be applied to them. So we can ensure visual consistency for a more branded experience like this one.

