The site currently uses a fixed “dirt” skin with no support for dark mode. Users who prefer dark mode (either by system preference or personal choice) get no accommodation. Adding dark mode improves readability and matches modern user expectations.
localStorageprefers-color-scheme: dark media query on first visitdirt skin (light) and dark skin using CSS class toggling on <html> or <body>_sass/minimal-mistakes/skins/, so no new skin files are neededdark-mode-toggle: A toggle button in the site masthead that switches between light and dark mode, persists preference to localStorage, and respects OS dark mode preference on first visit_includes/masthead.html: Add toggle button HTML_includes/head/custom.html: Add script to apply saved preference before page render (prevent flash)assets/js/dark-mode.js (new): Toggle logic, localStorage persistence, OS preference detection_sass/minimal-mistakes/skins/_dirt.scss and _dark.scss: Already exist, no changes needed_config.yml: No changes needed (skin will be controlled by JS class, not config)