_includes/masthead.html from the remote Minimal Mistakes theme (v4.27.0) into the local _includes/ directory_includes/masthead.html in the nav area<script> block to _includes/head/custom.html that reads localStorage (key: theme) and falls back to prefers-color-scheme, then sets data-theme on <html> synchronously before first renderassets/js/dark-mode.js with a toggleDarkMode() function that flips data-theme on <html>, updates the toggle icon, and saves the preference to localStoragedark-mode.js in _includes/scripts.html or _config.yml so it is loaded on every page_sass/custom/_dark-override.scss with color variable overrides scoped under html[data-theme="dark"] matching the values from _sass/minimal-mistakes/skins/_dark.scss (background, text, primary, border, code, footer, link, masthead colors)_sass/custom/_dark-override.scss into the main stylesheet entry point (e.g., assets/css/main.scss or equivalent custom file)_sass/custom/_dark-override.scss or a separate _sass/custom/_toggle.scssbundle exec jekyll serve — verify light mode loads correctly with dirt skin