As folhas de estilos do plugin devem usar propriedades personalizadas CSS para cores

Obrigado pela explicação clara. Até eu entendi a maior parte!

Isso vai fazer com que atualizações e reconstruções falhem em sites com componentes de tema que não seguem essas regras? Como aconteceu em Failed to Bootstrap, due to discourse-alt-logo theme component por outro motivo?

Se sim, há uma maneira de tornar a mensagem de erro mais clara (para quem não consegue entender os logs de build)? E algo como “remova o plugin X antes de tentar atualizar”. Ou, melhor ainda, há uma maneira de avisar as pessoas no painel de administração quando soubermos que uma mudança dessas está por vir? (Ou talvez já exista uma que ninguém lê).