Artigo

Por que sistemas de tema devem permanecer pequenos

Uma nota sobre manter a implementação do dark mode simples e previsível.

Sistemas de dark mode se tornam frágeis quando muitos componentes inventam suas próprias regras de cor.

Prefira tokens semânticos

Se os componentes solicitam --text, --border e --panel, trocar o tema se torna uma preocupação de root em vez de uma preocupação de componente.

Evite lógica pesada em runtime

Um pequeno script de inicialização mais variáveis CSS geralmente é suficiente para um site pessoal de publicação.