$(document).ready(function () { // Override styles of the footnotes. document.querySelectorAll("d-footnote").forEach(function (footnote) { footnote.shadowRoot.querySelector("sup > span").setAttribute("style", "color: var(--global-theme-color);"); footnote.shadowRoot .querySelector("d-hover-box") .shadowRoot.querySelector("style") .sheet.insertRule(".panel {background-color: var(--global-bg-color) !important;}"); footnote.shadowRoot .querySelector("d-hover-box") .shadowRoot.querySelector("style") .sheet.insertRule(".panel {border-color: var(--global-divider-color) !important;}"); }); // Override styles of the citations. document.querySelectorAll("d-cite").forEach(function (cite) { cite.shadowRoot.querySelector("div > span").setAttribute("style", "color: var(--global-theme-color);"); cite.shadowRoot.querySelector("style").sheet.insertRule("ul li a {color: var(--global-text-color) !important; text-decoration: none;}"); cite.shadowRoot.querySelector("style").sheet.insertRule("ul li a:hover {color: var(--global-theme-color) !important;}"); cite.shadowRoot .querySelector("d-hover-box") .shadowRoot.querySelector("style") .sheet.insertRule(".panel {background-color: var(--global-bg-color) !important;}"); cite.shadowRoot .querySelector("d-hover-box") .shadowRoot.querySelector("style") .sheet.insertRule(".panel {border-color: var(--global-divider-color) !important;}"); }); });