diff options
-rw-r--r-- | app.js | 1 | ||||
-rw-r--r-- | style.css | 12 |
2 files changed, 13 insertions, 0 deletions
@@ -16,6 +16,7 @@ const initInput = function(styleVariable=null) { document.documentElement.style.setProperty(styleVariable, initValue); } else { initValue = getComputedStyle(document.body).getPropertyValue(styleVariable); + initValue = Number(initValue); }; const inputObject = document.getElementById(styleVariable); @@ -42,6 +42,18 @@ --contrast-color: hsl(var(--contrast-hue), 100%, var(--contrast-lightness)); } +@media (prefers-color-scheme: dark) { + :root { + --dark-theme-check: 1; + } +} + +@media (prefers-color-scheme: light) { + :root { + --dark-theme-check: 0; + } +} + ::selection { background-color: var(--contrast-color); color: hsl(0, 0%, var(--background-lightness)); |