javascript – Нужно при перезагрузке чтобы цветовая тема сохранялась js только без “jQuery”

Нужно при перезагрузке чтобы цветовая тема сохранялась в localstorage и после перезагрузки страницы оставалась только та которая была выбрана темна или светлая
это мой код на js

let form = document.getElementById("theme-form");
let buttonTheme = document.getElementById("theme");



function theme() {
    form.classList.add("theme-form");
    
    buttonTheme.setAttribute("onclick", "themelight()");
}

function themelight() {
    form.classList.remove("theme-form");

    buttonTheme.setAttribute("onclick", "theme()");

}

HTML

<button id="theme" class="theme" onclick="theme()">
        Сменить тему
</button>