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.