# Desafios na criação de uma paleta de cores personalizada

**URL:** <https://meta.discourse.org/t/challenges-creating-a-custom-color-palette/349121>\
**Category:** Development\
**Created:** [Janeiro 27, 2025, 12:17am UTC](https://meta.discourse.org/t/challenges-creating-a-custom-color-palette/349121 "2025-01-27T00:17:57Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![mk0r](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@mk0r](https://meta.discourse.org/u/mk0r)\
**Post date:** [Janeiro 27, 2025, 12:17am UTC](https://meta.discourse.org/t/challenges-creating-a-custom-color-palette/349121/1 "2025-01-27T00:17:57Z")

</div>

Tentei criar um esquema de cores totalmente personalizado definindo minhas cores no arquivo about.json do meu tema no GitHub.

Infelizmente, apenas algumas de minhas definições de cores estão sendo respeitadas no site.

Por exemplo, no meu esquema json, defino: `"success_low": "DDE2B2",`

No entanto, meu guia de estilo mostra uma cor diferente (calculada) para `var(--success-low)`

Li todos os guias e parece que talvez as definições de paleta json não sejam todas usadas e, em vez disso, o Discourse está calculando alguns dos valores por conta própria e não respeitando minha definição.

Preciso codificar as cores em um arquivo de variáveis CSS? Elas substituirão os valores calculados? Onde e como devo fazer isso? Gostaria de definir todas as cores para o modo claro e escuro no Discourse, não gosto de nenhum dos valores calculados.

Obrigado por qualquer ajuda. Tem sido muito difícil entender como todas essas coisas funcionam, o que tem prioridade no CSS final, etc.

atualização: esta postagem pareceria contradizer minha solução de problemas:

> [@Override values for auto-generated color variables](https://meta.discourse.org/t/override-values-for-auto-generated-color-variables/134374):
>
> As of v2.3.3 (released early September) you can now override our automatically-generated SASS color variables ($primary-low, $primary-medium, etc) in remote themes (you can not yet do this directly via the admin UI.) To override one of these colors you need to add it to the color\_scheme section of your theme’s about.json file. Once you’ve done that you can see the override listed within your color scheme in /admin/customize/colors. "color\_schemes": { “My\_colors”: { "primary": "000000…

Isso me deixa ainda mais confuso sobre por que o Discourse ainda parece estar gerando cores automaticamente.

---

_[View the full topic](https://meta.discourse.org/t/challenges-creating-a-custom-color-palette/349121)._
