Note

Les sites qui possèdent un thème sombre et un thème clair, qui plus est au choix de l’utilisateur : c’est quoi votre problème pour ne pas le laisser fonction de la configuration du navigateur ou du système ?

Il y a beau avoir 2 états possible (sombre, clair), mais l’utilisateur peut faire trois choix : sombre, clair, défini par le système (et donc par l’utilisateur). Parce que l’idée c’est aussi que le thème change le soir : clair le jour et combre la nuit, donc automatiquement.

En pratique, niveau Web :
– Dans le cas sombre : on charge le thème sombre.
– Dans le cas clair : on charge le thème clair.
– Dans le cas du choix défini par le système : on charge les deux et le navigateur décide.

En pratique, on fait un thème complet (généralement le clair).
Puis on rajoute un bloc de CSS modificateur « en cas de thème sombre { ..css_modificateur } », typiquement le texte noir sur fond blanc devient blanc sur fond noir.

C’est le plus simple. Avec ça, le système décide déjà de lui-même.
Ça devient alors plus compliqué de forcer l’un ou l’autre du thème que de faire autre chose… C’est pour ça que je ne pige pourquoi ils font ça.

PS : sous Firefox, dans les options de dév, il y a la petite lune/soleil pour forcer l’un ou l’autre quand on fait ses tests.
Vous pouvez voir ce que ça donne, par exemple sour Couleur-Science ou sur mes pages d’outils.