Tokens
Cores
Os dois temas lado a lado. Champanhe é o fio condutor; saibro é o acento vivo; lima domado existe só no estado ao vivo. Cada token é a mesma CSS var — o valor muda com .dark.
Paleta por tema
DarkCourt at Night
- Background 01fundo base--bg-01
- Background 02superfície / card--bg-02
- Background 03elevação / header--bg-03
- Background 04chips inline--bg-04
- Foregroundtexto principal--fg
- Foreground mutedcorpo secundário--fg-muted
- Foreground faintlabels / meta--fg-faint
- Metalchampanhe — fio condutor--metal
- Metal softchampanhe legível--metal-soft
- Claysaibro — acento vivo--clay
- Hairlineborda fina--hairline
- Hairline 2borda forte--hairline-2
- Grassgrama dessaturada, rara--grass
- Livelima domado — só AO VIVO--live
LightClubhouse
- Background 01fundo base--bg-01
- Background 02superfície / card--bg-02
- Background 03elevação / header--bg-03
- Background 04chips inline--bg-04
- Foregroundtexto principal--fg
- Foreground mutedcorpo secundário--fg-muted
- Foreground faintlabels / meta--fg-faint
- Metalchampanhe — fio condutor--metal
- Metal softchampanhe legível--metal-soft
- Claysaibro — acento vivo--clay
- Hairlineborda fina--hairline
- Hairline 2borda forte--hairline-2
- Grassgrama dessaturada, rara--grass
- Livelima domado — só AO VIVO--live
Uso
/* tokens chegam como CSS vars + utilitários Tailwind v4 */
className="bg-bg-02 text-fg border-hairline"
className="text-metal-soft" /* champanhe */
className="text-clay" /* saibro */
className="text-live" /* ao vivo */
/* trocar de tema = trocar a classe .dark no <html>
(next-themes faz isso; default = dark) */