f (name === "heading") {
                this.shadowRoot.querySelector("h1 span").textContent = newValue;
            }
            if (name === "visible") {
                if (newValue === null) {
                    this.shadowRoot.querySelector(".overlay").classList.remove("visible");
                } else {
                    this.shadowRoot.querySelector(".overlay").classList.add("visible");
                }
            }
            if (name === 'mode') {
                if (newValue === "none") {