diff --git a/src/app.html b/src/app.html index 6f637bf61..2f07e12d0 100644 --- a/src/app.html +++ b/src/app.html @@ -1,149 +1,126 @@ -
- - - - - - - + + + + + + + - - window.matchMedia('(prefers-color-scheme: dark)').addListener((e) => { - if (localStorage.theme === 'system') { - if (e.matches) { - document.documentElement.classList.add('dark'); - document.documentElement.classList.remove('light'); - } else { - document.documentElement.classList.add('light'); - document.documentElement.classList.remove('dark'); - } - } + + } else if (localStorage.theme && localStorage.theme === 'system') { + systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches; + document.documentElement.classList.add(systemTheme ? 'dark' : 'light'); + } else if (localStorage.theme && localStorage.theme === 'her') { + document.documentElement.classList.add('dark'); + document.documentElement.classList.add('her'); + } else { + document.documentElement.classList.add('dark'); + } -