import { Head, Html, Main, NextScript } from 'next/document' const modeScript = ` updateMode() window.addEventListener('storage', updateModeWithoutTransitions) function updateMode() { let isDarkMode = window.localStorage.isDarkMode === 'true' if (isDarkMode) { document.documentElement.classList.add('dark') } else { document.documentElement.classList.remove('dark') } } function disableTransitionsTemporarily() { document.documentElement.classList.add('[&_*]:!transition-none') window.setTimeout(() => { document.documentElement.classList.remove('[&_*]:!transition-none') }, 0) } function updateModeWithoutTransitions() { disableTransitionsTemporarily() updateMode() } ` export default function Document() { return (