// ==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);
}
}
})();