https://www.samuelpasaribu.com/2023/11/animasi-dark-mode-css-js.html