Usando el cambio de tema claro/oscuro incorporado de Discourse, ¿cómo se escriben los estilos para el modo oscuro en Discourse? Actualmente no veo ningún estilo
.dark.
No estoy seguro de que esto sea lo que quieres decir, pero hay un mixin que puedes usar en tu CSS que permite 2 variables y elegirá según el modo que esté activo.
Ejemplo:
color: light-dark(#ffffff, #000000);
Aparte de eso, también existen las paletas de colores predefinidas en tu archivo about.json
Ejemplo del tema air:
"color_schemes": {
"air-light": {
"primary": "1c1c1c",
"secondary": "f9fcff",
"tertiary": "3877e5",
"quaternary": "7e8b93",
"header_background": "f9fcff",
"header_primary": "122b43",
"highlight": "e6cb37",
"danger": "d05454",
"success": "71bd9f",
"love": "c16ad7",
"selected": "e1ebfb"
},
"air-dark": {
"primary": "e0e0e0",
"secondary": "2d2d2d",
"tertiary": "9a5cfd",
"quaternary": "71bd9f",
"header_background": "202020",
"header_primary": "e0e0e0",
"highlight": "9a5cfd",
"danger": "d05454",
"success": "71bd9f",
"love": "c16ad7",
"selected": "2f0177",
"hover": "535353"
}
},
Sí, usar el mixin en mi CSS que permite 2 variables puede resolver el problema, gracias.