Posso estilizar algo com CSS?

Muito obrigado. Isso certamente ajuda.

Como exemplo, tenho instâncias do Graceful instaladas. Graceful Theme, e agora percebi que você publicou isso como uma continuação de um estilo anterior.

No meu componente de tema universal, fiz coisas como fazer upload de ativos de fundo, alterar o botão de curtir e algumas outras coisas, mas percebi que quero mudar a cor de fundo na versão que usa a paleta escura para o que eu quiser, sem afetar a versão que usa a paleta clara.

Para ser exato, isso:

background-color: $primary-very-low;

Agora, quero fazer o máximo possível em um único componente de tema, já que tecnicamente é o mesmo estilo, até que pequenas coisas como essa começassem a surgir, que não eram alterações universais. Não quero ter que criar um componente “Escuro” e um componente “Claro” se for possível evitar.

O objetivo aqui é deixar o Graceful intacto, exceto pelas alterações de paleta, e fazer tudo a partir do nosso próprio componente, para que, quando você ou outra pessoa publicar uma atualização, não precisemos reaplicar nossas edições constantemente.

Notei que o Discourse é muito focado em variáveis, o que adoro, e ler os guias de temas tem sido um prazer. Percebi que coisas como [data-topic-id="117"] existem, então talvez algo como [data-theme-id] possa ser proposto?