As @liam pointed out on Discord
Using media query work as expected :
@media (prefers-color-scheme: dark) {
<css changes you want for dark mode>
}
Work pretty great. Basically i override .theme-light {} by putting this under regular .theme-light { ... } and i set my theme to light. Like this :
@media (prefers-color-scheme: dark) {
.theme-light { ... }
}
You’d have to override default theme-light { ... } rules with default .theme-dark { ... } rules too since the app still believe you are in light-mode and usually themes don’t override some default .theme-(dark/light) rules because default one works great with said theme ; but in our case, we want to override all .theme-light rules with .theme-dark ones when our system is in dark mode (Everything under prefers-color-scheme: dark)