При переходе в темный режим с отключением полноэкранного режима: это элемент «body», который переключает цвет в темный. Но с включенным полноэкранным режимом: это элемент «div», идентифицируемый идентификатором «#page», который необходимо переключить.
Вы можете попробовать добавить эту строку в вашу функцию dark ():
document.getElementById("page").style.background = "black";
А также сделайте обратное в своей функции light (), например:
document.getElementById("page").style.background = "white";
Я рекомендую вам нажать F12 в веб-браузере, чтобы открыть редактор HTML / css кода, и вы увидите легко какие элементы должны быть темными или нет.