 #scrollButtons{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:9999;}#scrollButtons button{background-color:#EAF0F2;border:none;color:#000000;padding:12px 16px;font-size:18px;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,0.3);transition:background-co // Function to set header styles function styleHeaders(){// Forum front page headers — white document.querySelectorAll("body.ipsPage-boards .ipsPageHeader__title").forEach(el =>{el.style.color = "#ffffff";el.style.fontWeight = "600";el.style.fontSize = "clamp(1.5em, 4vw, 2em)";el.style.lineHeight = "1.1";});// Topics/posts headers — black document.querySelectorAll( "body.ipsPage-topics .ipsPageHeader__title, " + "body.ipsPage-blog .ipsPageHeader__title, " + "body.ipsPage-blogs .ipsPageHeader__title, " + "body.ipsPage-pages .ipsPageHeader__title" ).forEach(el =>{el.style.color = "#000000";el.style.fontWeight = "600";el.style.fontSize = "clamp(1.5em, 4vw, 2em)";el.style.lineHeight = "1.1";});}// Observe the document for changes and apply styles when headers appear const observer = new MutationObserver((mutations, obs) =>{if (document.querySelector(".ipsPageHeader__title")){styleHeaders();// Stop observing after headers are styled obs.disconnect();}});observer.observe(document.body,{childList:true, subtree:true});