// ==UserScript==
// @name Shredsauce dark Theme
// @namespace stylish
// @version 1.7.1
// @description All-black dark theme for Shredsauce website by Gheat
// @match *://shredsauce.com/*
// @run-at document-start
// @grant none
// @license All Rights Reserved
// @downloadURL none
// ==/UserScript==
(function() {
const style = document.createElement('style');
style.innerText = `
body, html {
background-color: #000 !important;
color: #fff !important;
}
mobileContainer, #webContainer, .scroll-section, .carousel, .navbar, footer, #contentContainer, #playerContainerOverlay {
background-color: #000 !important;
color: #fff !important;
}
button, .btn, .flickity-button, .playButton, #playButton {
background-color: #333 !important;
color: #fff !important;
border: 1px solid #555 !important;
}
button:hover, .btn:hover, .flickity-button:hover, .playButton:hover, #playButton:hover {
background-color: #444 !important;
}
.navbar, .navbar nav ul li a, .social-icons a, .dropdown-content a, .logoContainer img, .videoOverlayLogo {
filter: brightness(0) invert(1) !important;
}
#playContainerInfoBox, .updateTitle, .text, .leaderboardContainer, .skyscraperContainer, .pull-right, .clearfix {
background-color: #000 !important;
color: #fff !important;
}
img, video, .carousel img, .flickity-button svg, .videoOverlayLogo {
filter: brightness(0.8) !important;
}
#playIcon path {
fill: #fff !important;
}
a, a:link, a:visited {
color: #66ccff !important;
}
a:hover {
color: #00aaff !important;
}
.adContainer, .adsbygoogle, iframe, [class*="ad"], .ad-container, #div-gpt-ad, .banner-ad, .myAds {
display: none !important;
}
* {
background-color: transparent !important;
}
#gheat-message {
position: fixed;
bottom: 10px;
right: 20px;
font-size: 12px;
color: #aaa;
font-family: monospace;
z-index: 99999;
}
#leaderboardContainer,
#skyscraperContainer,
div[class*="8p7p6pdb282"] {
display: none !important;
}
`;
document.head.appendChild(style);
window.addEventListener('load', () => {
const msg = document.createElement('div');
msg.id = 'gheat-message';
msg.innerText = 'https://sites.google.com/view/shredhub/home - Gheat';
document.body.appendChild(msg);
const allowedIds = ['webContainer', 'mobileContainer', 'gheat-message', 'gheat-menu', 'slvsh-hud', 'slvsh-p1-bg', 'slvsh-p2-bg'];
function nukeUnwanted() {
[...document.body.children].forEach(el => {
const isAllowed = allowedIds.includes(el.id);
if (!isAllowed) el.remove();
});
}
setTimeout(() => {
allowedIds.push('gheat-menu');
nukeUnwanted();
const observer = new MutationObserver(() => nukeUnwanted());
observer.observe(document.body, { childList: true, subtree: true });
}, 5000);
});
})();
window.addEventListener('load', () => {
const titleDiv = document.querySelector('.updateTitle');
if (titleDiv) titleDiv.textContent = '';
const msgContainer = document.querySelector('.text');
if (msgContainer) {
msgContainer.innerHTML = `
sites.google.com/view/shredhub
April 6 2025
Thank you for using my theme
- Gheat
`;
}
});
window.addEventListener('load', () => {
const menu = document.createElement('div');
menu.id = 'gheat-menu';
menu.innerHTML = `