Discord Forest Theme

Forest

// ==UserScript==
// @name          Discord Forest Theme
// @namespace     http://tampermonkey.net
// @description	  Forest
// @author        G56XS
// @include       http://discord.com/*
// @include       https://discord.com/*
// @include       http://*.discord.com/*
// @include       https://*.discord.com/*
// @run-at        document-start
// @version       1.0.1
// @license       G56XS
// ==/UserScript==
(function() {var css = [
	"body {",
	"    background: url(\"https://media.discordapp.net/attachments/758537583382495242/985744010469605386/wp5134484.jpg\");",
	"    background-attachment: fixed;",
	"    background-position: center;",
	"    background-size: cover;",
	"}",
	".appMount-3lHmkl {",
	"    background: rgba(0, 0, 0, .6);",
	"}",
	".theme-dark {",
    "--background-primary: rgba(0, 0, 0, 0);",
    "--background-secondary: rgba(0, 0, 0, 0);",
    "--background-tertiary: rgba(0, 0, 0, 0);",
    "--deprecated-panel-background: rgba(0, 0, 0, 0);",
    "--channeltextarea-background: rgba(19, 62, 124, .7);",
    "--background-secondary-alt: rgba(0, 0, 0, 0)",
    "}",
	".theme-light {",
	"    --background-message-hover: rgba(0, 0, 0, 0);",
	"    --header-primary: #fff;",
	"    --header-secondary: #b9bbbe;",
	"    --text-normal: #dcddde;",
	"    --text-muted: #9d9d9d;",
	"    --channels-default: #8e9297;",
	"    --interactive-normal: #b9bbbe;",
	"    --interactive-hover: #dcddde;",
	"    --interactive-active: #fff;",
	"    --interactive-muted: #4f545c;",
	"    --background-primary: transparent;",
	"    --background-secondary: transparent;",
	"    --background-tertiary: transparent;",
	"    --background-accent: transparent;",
	"    --background-floating: rgba(0, 0, 0, .8);",
	"    --activity-card-background: transparent;",
	"    --deprecated-panel-background: transparent",
	"}",
	".video-1FfuMD {",
	"    background: rgba(0, 0, 0, .35);",
	"}",
	".theme-light .video-1FfuMD.minimum-1pRSEN {",
	"    background: #000000;",
	"    background: rgba(0, 0, 0, .35);",
	"}",
	".theme-light .wrapper-29NfPK,",
	".theme-dark .wrapper-29NfPK {",
	"    background: rgba(0, 0, 0, 0);",
	"}",
	".video-1kutKI {",
	"    background-color: rgba(0, 0, 0, 0);",
	"}",
	".jumpToPresentBar-9P20AM {",
	"    background-color: rgba(114, 137, 218, 1);",
	"}",
	".footer-1fjuF6 {",
	"    border-top: 0 solid;",
	"}",
	".theme-light .wrapper-3WhCwL {",
	"    background-color: rgba(114, 137, 218, .1);",
	"    border-radius: 4px",
	"}",
	".divider-32i8lo {",
	"    opacity: 0;",
	"}",
	".videoBackgroundWrapper-2dCt49 {",
	"    background-color: rgba(0, 0, 0, 0);",
	"}",
	".quickMessage-2XpSaN {",
	"    border: 0px solid #dcddde;",
	"}",
	".theme-light .userPopout-3XzG_A,",
	".theme-dark .userPopout-3XzG_A {",
	"    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0), 0 0 0 1px rgba(0, 0, 0, 0);",
	"    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0), 0 0 0 1px rgba(0, 0, 0, 0);",
	"}",
	".markup-2BOw-j code {",
	"    background-color: #35383e;",
	"    border-radius: 5px;",
	"    -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.50);",
	"    -moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.50);",
	"    box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.50);",
	"    border: 1px solid rgba(0, 0, 0, .22);",
	"}",
	".container-3baos1 {",
	"    border-top: 1px solid rgba(255, 255, 255, .06);",
	"}",
	".guilds-1SWlCJ {",
	"    border-right: 2px solid rgba(255, 255, 255, .06);",
	"}",
	".container-1giJp5 {",
	"    border-bottom: 1px solid var(--background-modifier-accent);",
	"    border-top: 1px solid rgba(255, 255, 255, .06);",
	"    border-right: 1px solid rgba(255, 255, 255, .06);",
	"}",
	".container-3baos1 {",
	"    border-right: 1px solid rgba(255, 255, 255, .06);",
	"}",
	".chatContent-a9vAAp {",
	"    border-left: 2px solid rgba(255, 255, 255, 0);",
	"}",
	".scroller-2TZvBN {",
	"    background-color: rgba(255, 255, 255, 0);",
	"}",
	".theme-dark .scrollerThemed-2oenus.themedWithTrack-q8E3vB .scroller-2FKFPG::-webkit-scrollbar-thumb {",
	"    border-color: rgba(32, 34, 37, 1);",
	"    background-color: rgba(64, 68, 75, 1);",
	"    box-shadow: 0px 0px 0px 10px rgba(32, 34, 37, 1) inset;",
	"    border-radius: 10px;",
	"}",
	".theme-dark .scrollerThemed-2oenus.themedWithTrack-q8E3vB .scroller-2FKFPG::-webkit-scrollbar-track-piece {",
	"    border-color: rgba(255, 255, 255, 0);",
	"    background-color: rgba(64, 68, 75, 1);",
	"    border-radius: 10px;",
	"}",
	".theme-light .scrollerThemed-2oenus.themedWithTrack-q8E3vB .scroller-2FKFPG::-webkit-scrollbar-thumb {",
	"    border-color: rgba(32, 34, 37, 1);",
	"    background-color: rgba(64, 68, 75, 1);",
	"    box-shadow: 0px 0px 0px 10px rgba(32, 34, 37, 1) inset;",
	"}",
	".theme-light .scrollerThemed-2oenus.themedWithTrack-q8E3vB .scroller-2FKFPG::-webkit-scrollbar-track-piece {",
	"    border-color: rgba(255, 255, 255, 0);",
	"    background-color: rgba(64, 68, 75, 1);",
	"}",
	".headerSpotify-zpWxgT {",
	"    border-radius: 15px;",
	"    background-color: rgba(79, 170, 101, .36);",
	"    -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    border: 1px solid rgba(0, 0, 0, .4);",
	"    margin-bottom: 10px;",
	"}",
	".headerPlaying-j0WQBV,",
	".headerStreaming-2FjmGz {",
	"    background: rgba(79, 100, 170, .36);",
	"    border-radius: 15px;",
	"    -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    border: 1px solid rgba(0, 0, 0, .4);",
	"    margin-bottom: 10px;",
	"}",
	".userPopout-3XzG_A:background {",
	"    filter: blur(8px);",
	"    -webkit-filter: blur(8px);",
	"}",
	".userPopout-3XzG_A {",
	"    background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3), rgba(0, 0, 0, .3), rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url(\"https://cdn.discordapp.com/attachments/622572402605293573/633521771210997767/Archer.png\");",
	"    padding-top: 20px;",
	"    padding-bottom: 0px;",
	"    padding-left: 10px;",
	"    padding-right: 10px;",
	"    background-position: center top;",
	"    background-size: cover;",
	"    background-color: #000000;",
	"}",
	".theme-light .headerNormal-T_seeN,",
	".theme-dark .headerNormal-T_seeN {",
	"    border-radius: 15px;",
	"    background-color: rgba(40, 40, 40, .4);",
	"    -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    border: 1px solid rgba(0, 0, 0, .4);",
	"}",
	".userPopout-3XzG_A {",
	"    border-radius: 15px;",
	"}",
	".theme-dark .bodyInner-245q0L,",
	".theme-dark .footer-1fjuF6 {",
	"    border-radius: 15px;",
	"    background-color: rgba(0, 0, 0, 0);",
	"}",
	".theme-light .quickMessage-1yeL4E,",
	".theme-dark .quickMessage-1yeL4E {",
	"    background-color: rgba(40, 40, 40, .4);",
	"    border-radius: 15px;",
	"    margin-top: 5px;",
	"    -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    border: 1px solid rgba(0, 0, 0, .4);",
	"}",
	".body-3iLsc4 {",
	"    background-color: rgba(40, 40, 40, .4);",
	"    border-radius: 15px;",
	"    -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.4);",
	"    border: 1px solid rgba(0, 0, 0, .4);",
	"}",
	".popout-2iWAc- {",
	"    border-radius: 15px;",
	"}",
	".scrollableContainer-2NUZem {",
	"    border-radius: 20px;",
	"}",
	".inner-zqa7da {",
	"    background-color: rgba(64, 68, 75, 1);",
	"}",
	".applicationStore-1pNvnv {",
	"    background-color: rgba(0, 0, 0, 0);",
	"}",
	".scroller-9moviB {",
	"    background-color: rgba(0, 0, 0, 0);",
	"}",
	".theme-dark .tier1Banner-1B_WXY {",
	"    border-radius: 15px;",
	"}",
	".gradientOverlayRight-3vMuS8,",
	".gradientOverlayLeft-3w159C {",
	"    left: -1000px",
	"}",
	".scrollerButton-1Vm5_P {",
	"    background-color: rgba(64, 68, 75, 1);",
	"}",
	".theme-light .container-1D34oG,",
	".theme-dark .container-1D34oG {",
	"    background-color: rgba(0, 0, 0, 0);",
	"}",
	".theme-light .header-3uLGFv {",
	"    color: #fff;",
	"}",
	".theme-light .emptyCard-1AOHER {",
	"    border-color: #00000000;",
	"}",
	".theme-light .wrapper-3UweLa {",
	"    background: #202225;",
	"    color: #b9bbbe;",
	"}",
	".theme-light .recentlyPlayedContainer-2F3MqS {",
	"    background-color: #202225;",
	"    border: 0px solid #e3e5e8;",
	"}",
	".theme-dark .wrapper-Lii66c,",
	".theme-light .wrapper-Lii66c {",
	"    background-color: #202225;",
	"    border: 0px solid #e3e5e8;",
	"}",
	".theme-light .card-3EIh8J {",
	"    box-shadow: inset 0 0 0 0px #e3e5e8, 0 0 0 transparent",
	"}",
	".theme-light .separator-2c4hi3,",
	".theme-dark .separator-2c4hi3 {",
	"    background-color: #f7f7f78f;",
	"}",
	".theme-dark .wrapper-9ppXpy,",
	".theme-light .wrapper-9ppXpy {",
	"    box-shadow: inset 0 1px 0 #f7f7f78f;",
	"}",
	".theme-light .card-3EIh8J:hover {",
	"    background-color: #18191D;",
	"}",
	".markup-2BOw-j a {",
	"    color: rgba(0, 176, 244, 1);",
	"}",
	".theme-light .bodyInner-245q0L,",
	".theme-light .footer-1fjuF6 {",
	"    background-color: rgba(0, 0, 0, 0);",
	"}",
	".theme-light .bodyInner-245q0L,",
	".theme-light .footer-1fjuF6 {",
	"    color: rgba(255, 255, 255, 0.8);",
	"}",
	".theme-light .headerNormal-T_seeN .headerName-fajvi9,",
	".theme-light .headerNormal-T_seeN .headerTagUsernameNoNickname-2_H881 {",
	"    color: rgba(255, 255, 255, 1);",
	"}",
	".theme-dark .container-VSDcQc .sectionTag-pXyto9 {",
	"    border-radius: 15px;",
	"}",
	".theme-dark .autocompleteArrow-Zxoy9H,",
	".theme-dark .autocompleteHeaderBackground-30T70q {",
	"    border-radius: 15px;",
	"}",
	".theme-light .container-VSDcQc .sectionTag-pXyto9 {",
	"    border-radius: 15px;",
	"}",
	".theme-light .autocompleteArrow-Zxoy9H,",
	".theme-light .autocompleteHeaderBackground-30T70q {",
	"    border-radius: 15px;",
	"}",
	".theme-dark .autocompleteArrow-Zxoy9H,",
	".theme-dark .autocompleteShadow-iiGWFU {",
	"    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0), 0 0 0 1px rgba(32, 34, 37, 0);",
	"    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0), 0 0 0 1px rgba(32, 34, 37, 0)",
	"}",
	".theme-light .autocompleteArrow-Zxoy9H,",
	".theme-light .autocompleteShadow-iiGWFU {",
	"    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0), 0 0 0 1px rgba(185, 187, 190, 0);",
	"    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0), 0 0 0 1px rgba(185, 187, 190, 0)",
	"}",
	".theme-dark .wrapper-3WhCwL {",
	"    border-radius: 4px;",
	"}",
	".markup-2BOw-j {",
	"    color: #d5d5d5;",
	"}",
	".bodyTitle-Y0qMQz {",
	"    font-weight: 700;",
	"    color: #fff;",
	"    text-transform: uppercase;",
	"}",
	".theme-light .quickMessage-1yeL4E::-webkit-input-placeholder,",
	".theme-dark .quickMessage-1yeL4E::-webkit-input-placeholder {",
	"    color: rgb(221, 221, 221);",
	"}",
	".theme-light .quickMessage-1yeL4E:focus::placeholder,",
	".theme-dark .quickMessage-1yeL4E:focus::placeholder {",
	"    color: rgba(255, 0, 0, 0);",
	"}",
	".theme-dark .protip-YaFfgO {",
	"    opacity: 0;",
	"    height: 0px;",
	"    width: 0px;",
	"}",
	".theme-dark .bodyInner-245q0L,",
	".theme-dark .footer-1fjuF6 {",
	"    padding-top: 5px;",
	"}",
	".theme-light .headerNormal-T_seeN,",
	".theme-dark .headerNormal-T_seeN {",
	"    margin-bottom: 10px;",
	"}",
	".itemBase-tz5SeC.danger-2dXSTE:nth-child(1) {",
	"    margin-bottom: 3px;",
	"}",
	".itemBase-tz5SeC.danger-2dXSTE:nth-child(1),",
	".itemBase-tz5SeC.danger-2dXSTE:nth-child(2) {",
	"    background-color: rgba(64, 68, 75, 1);",
	"    border: 2px solid rgba(13, 13, 15, .29);",
	"    border-radius: 15px;",
	"}",
	".itemBase-tz5SeC.danger-2dXSTE:nth-child(1):hover,",
	".itemBase-tz5SeC.danger-2dXSTE:nth-child(2):hover {",
	"    background-color: rgba(64, 68, 75, .5);",
	"    border: 2px solid rgba(13, 13, 15, .20);",
	"    border-radius: 15px;",
	"}",
	".theme-dark .row-rrHHJU.selected-1pIgLL {",
	"    border-radius: 15px;",
	"}",
	".infoBar-U6oBFk {",
	"    display:none;",
	"}",
	".emojiPicker-3m1S-j .header-1nkwgG {",
	"    background-color: rgba(64, 68, 75, 1);",
	"}",
	".emojiPicker-3m1S-j .categories-1feg4n, .emojiPicker-3m1S-j .categories-1feg4n {",
	"    background-color: rgba(64, 68, 75, 1);",
	"}",
	".scrollerThemed-2oenus.themeDark-2cjlUp.scrollerTrack-1ZIpsv>.scroller-2FKFPG::-webkit-scrollbar-track, .scrollerThemed-2oenus.themeDark-2cjlUp.scrollerTrack-1ZIpsv>.scrollerStore-390omS::-webkit-scrollbar-track, .theme-dark .scrollerWrap-2lJEkd.scrollerTrack-1ZIpsv>.scroller-2FKFPG::-webkit-scrollbar-track, .theme-dark .scrollerWrap-2lJEkd.scrollerTrack-1ZIpsv>.scrollerStore-390omS::-webkit-scrollbar-track, .theme-light .scrollerThemed-2oenus.themeDark-2cjlUp.scrollerTrack-1ZIpsv>.scroller-2FKFPG::-webkit-scrollbar-track, .theme-light .scrollerThemed-2oenus.themeDark-2cjlUp.scrollerTrack-1ZIpsv>.scrollerStore-390omS::-webkit-scrollbar-track {",
	"    border-color: rgba(255, 255, 255, 0);",
	"    background-color: rgba(64, 68, 75, 1);",
	"    border-radius: 0;",
	"}",
	".scrollerThemed-2oenus.themeLight-1_DWyY.scrollerTrack-1ZIpsv>.scroller-2FKFPG::-webkit-scrollbar-track, .theme-dark .scrollerThemed-2oenus.themeLight-1_DWyY.scrollerTrack-1ZIpsv>.scroller-2FKFPG::-webkit-scrollbar-track, .theme-light .scrollerWrap-2lJEkd.scrollerTrack-1ZIpsv>.scroller-2FKFPG::-webkit-scrollbar-track {",
	"    border-color: rgba(255, 255, 255, 0);",
	"    background-color: rgba(64, 68, 75, 1);",
	"    border-radius: 0;",
	"}",
	".scrollerThemed-2oenus.themeLight-1_DWyY .scroller-2FKFPG::-webkit-scrollbar-thumb, .theme-dark .scrollerThemed-2oenus.themeLight-1_DWyY .scroller-2FKFPG::-webkit-scrollbar-thumb, .theme-light .scrollerWrap-2lJEkd .scroller-2FKFPG::-webkit-scrollbar-thumb {",
	"    border-color: rgba(32, 34, 37, 1);",
	"    background-color: rgba(64, 68, 75, 1);",
	"    box-shadow: 0px 0px 0px 10px rgba(32, 34, 37, 1) inset;",
	"    border-radius: 0;",
	"}",
	".scrollerThemed-2oenus.themeDark-2cjlUp .scroller-2FKFPG::-webkit-scrollbar-thumb, .theme-dark .scrollerWrap-2lJEkd .scroller-2FKFPG::-webkit-scrollbar-thumb, .theme-light .scrollerThemed-2oenus.themeDark-2cjlUp .scroller-2FKFPG::-webkit-scrollbar-thumb {",
	"    border-color: rgba(32, 34, 37, 1);",
	"    background-color: rgba(64, 68, 75, 1);",
	"    box-shadow: 0px 0px 0px 10px rgba(32, 34, 37, 1) inset;",
	"    border-radius: 0;",
	"}",
	".scroller-2FKFPG::-webkit-scrollbar-thumb, .scroller-2FKFPG::-webkit-scrollbar-track {",
	"    border-style: none;",
	"}",
	".emojiButton-jE9tXC {",
	"    display:none;",
	"    border-left: 0px;",
	"}",
	".separator-42rNt0 {",
	"    width: 0px;",
	"}",
	".panels-j1Uci_ {",
	"    background-color: rgba(0, 0, 0, 0);",
	"}"
].join("\n");
if (typeof GM_addStyle != "undefined") {
	GM_addStyle(css);
} else if (typeof PRO_addStyle != "undefined") {
	PRO_addStyle(css);
} else if (typeof addStyle != "undefined") {
	addStyle(css);
} else {
	var node = document.createElement("style");
	node.type = "text/css";
	node.appendChild(document.createTextNode(css));
	var heads = document.getElementsByTagName("head");
	if (heads.length > 0) {
		heads[0].appendChild(node);
	} else {
		document.documentElement.appendChild(node);
	}
}
})();