Files
v1.pivoine.art/_includes/scripts/dark-mode.js
2025-10-25 12:39:30 +02:00

12 lines
381 B
JavaScript

!(function (window, document) {
var LM = "light-mode";
var DM = "dark-mode";
var h = new Date().getHours();
if ("matchMedia" in window && window.matchMedia("(prefers-color-scheme)"))
return;
var m = h <= window._sunrise || h >= window._sunset ? DM : LM;
var n = m === DM ? LM : DM;
document.body.classList.add(m);
document.body.classList.remove(n);
})(window, document);