xxxxxxxxxx
if(window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches){
// dark mode
}
// To watch for changes:
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => {
const newColorScheme = event.matches ? "dark" : "light";
});