Greasy Fork is available in English.

Discord Più Scuro

Il tema scuro meno stressante per i tuoi occhi. Basato su github.com/BakaTekku/Darker_Discord

// ==UserScript==
// @name     Discord Darkest Dark
// @name:it  Discord Più Scuro
// @name:de  Discord Darkest Dark
// @name:fr  Discord Darkest Dark
// @run-at   document-start
// @version  1
// @match    https://discord.com/*
// @grant    none
// @description The least stressful theme for your eyes. Based on github.com/BakaTekku/Darker_Discord
// @description:it Il tema scuro meno stressante per i tuoi occhi. Basato su github.com/BakaTekku/Darker_Discord
// @description:fr The least stressful theme for your eyes. Based on github.com/BakaTekku/Darker_Discord
// @description:de The least stressful theme for your eyes. Based on github.com/BakaTekku/Darker_Discord
// @namespace https://greasyfork.org/users/793535
// ==/UserScript==

// Based on https://github.com/BakaTekku/Darker_Discord

function GM_addStyle (cssStr) {
    var D               = document;
    var newNode         = D.createElement ('style');
    newNode.textContent = cssStr;

    var targ    = D.getElementsByTagName ('head')[0] || D.body || D.documentElement;
    targ.appendChild (newNode);
}

GM_addStyle ( `
:root {
  --primary: #18191c;
  --secondary: #121316;
  --secondary-alt: #0d0e10;
}

.appMount-3lHmkl, body, .bg-h5JY_x, .app-2rEoOp {
    background-color: var(--secondary-alt);
}

.theme-dark .layer-3QrUeG,.theme-dark .layers-3iHuyZ,.container-2lgZY8,.container-PNkimc,.container-16j22k,.authBox-hW6HRx, .theme-dark .standardSidebarView-3F1I7i {
    background: var(--primary);
}

.platform-win .base-3dtUhz {
    border-radius: 0px;
}

.image-2jyRAK.loaded-3PtF_J {
    content: url(https://i.imgur.com/9tcJRCW.png);
}

.theme-dark .input-cIJ7To {
    background-color: var(--secondary);
}
.quote-3aooyW:before {
    content: "NIGHT WAS HERE :.) - ";
}

/* server list */
.theme-dark .wrapper-1Rf91z {
    background-color: var(--secondary-alt);
}

.scroller-2TZvBN {
    background-color: var(--secondary-alt);
}

/* server menu */
.hasDropdown-2invhV .header-2o-2hj:hover {
    background-color: var(--secondary);
}

.clickable-2ap7je .header-2o-2hj:hover, .selected-WP3kCM .header-2o-2hj {
    background-color: var(--secondary-alt);
}

/* Notices */
.channelNotices-41mJbj .channelNotice-1-XFjC.quickswitcher-35bYg4 {
    background: var(--secondary) url(https://discordapp.com/assets/8fdb69b7684b8e1ecb3fdde909daca41.svg) no-repeat center 35px;
}

.channelNotices-41mJbj .channelNotice-1-XFjC .message-3SOT5P .btn-11C5_u,.channelNotices-41mJbj .channelNotice-1-XFjC .message-3SOT5P .btn-11C5_u:active {
    background-color: var(--secondary-alt);
}

.channelNotices-41mJbj .channelNotice-1-XFjC.invite-OjTXrW {
    background: var(--secondary) url(https://discordapp.com/assets/bf625d222187f542b9d7179109422e2c.svg) no-repeat center 20px;
}

.channelNotices-41mJbj .channelNotice-1-XFjC.premiumGuildSubscription-3oKecP {
    background: var(--secondary) url(https://discordapp.com/assets/c88e15accf612aef3b209311aaee9f29.svg) no-repeat center 23px;
}

/* server channels */
.channels-Ie2l6A {
    background-color: var(--primary);
}

/* selected text channel */
.theme-dark .wrapper-1ucjTd.modeSelected-1zApJ_ .content-3at_AU,.theme-dark .wrapper-1ucjTd.modeSelected-1zApJ_ .content-3at_AU,.theme-dark .wrapper-1ucjTd.modeSelected-1zApJ_:hover .content-3at_AU,.theme-dark .listDefault-2y5Z9D .clickable-23RaYz.selected-3TGCSZ .content-3xS9Lh {
    background-color: var(--secondary-alt);
}

.theme-dark .wrapper-1ucjTd:hover .content-3at_AU,.theme-dark .listDefault-2y5Z9D .clickable-23RaYz:hover .content-3xS9Lh  {
    background: var(--secondary);
}

/* edit channel */
.theme-dark .contentRegion-3nDuYy {
    background: var(--primary);
}

.theme-dark .divider-3573oO {
    background-color: rgba(0,0,0,.4);
}

.theme-dark .sidebarRegion-VFTUkN {
    background: var(--secondary);
}

.theme-dark .side-8zPYf6 .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ, .theme-dark .side-8zPYf6 .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ:hover, .theme-dark .topPill-30KHOu .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ, .theme-dark .topPill-30KHOu .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ:hover,.theme-dark .side-8zPYf6 .themed-OHr7kt.item-PXvHYJ:hover, .theme-dark .topPill-30KHOu .themed-OHr7kt.item-PXvHYJ:hover,.theme-dark .passthroughSelected-1Eq0Kl {
    background-color: var(--secondary-alt);
}

.group-2dAfBy {
    border-color: rgba(0,0,0,0.9);
}

.theme-dark .cardPrimary-1Hv-to {
    background: var(--secondary);
    border-color: transparent;
}

.theme-dark .separator-gCa7yv {
    background: #000000;
}

.theme-dark .item-3T2z1R {
    border-color: var(--secondary-alt);
}

.container-2VW0UT.elevationHigh-1PneE4 {
    box-shadow: none;
    background-color: var(--secondary-alt) !important;
}

/* no channels */
.theme-dark .noChannel-Z1DQK7 {
    background: var(--primary);
    box-shadow: inset 16px 0px 16px -16px rgba(0,0,0,0.8);
}

/* channel invites */
.theme-dark .card-FDVird:before,.theme-dark .cardPrimaryEditable-3KtE4g {
    background-color: var(--secondary);
    border: none;
    box-shadow: 0px 0px 2px 0px #000000;
}

.theme-dark .inviteSettingsInviteRow-3p2O-N {
    box-shadow: 0 1px 0 0 rgba(0,0,0,0.30);
    color: #CCCCCC;
}

.theme-dark .button-mM-y8i,.theme-dark .button-mM-y8i:hover {
    background-color: var(--secondary-alt);
    box-shadow: none;
}

/* voice connection info */
.container-1giJp5 {
    background: var(--secondary);
    border-bottom: solid 1px #090909;
}

.theme-dark .container-2x5lvQ .header-2C89wJ {
    background-color: var(--secondary);
}

.theme-dark .container-2x5lvQ section {
    background-color: var(--primary);
}

.theme-dark .popout-2GtBL-:after {
    border-top-color: var(--primary);
}

/* account menu */
.theme-dark .container-3baos1 {
    background: var(--secondary);
    margin-bottom: 0px;
}
/* custom status popup*/
.theme-dark .root-1gCeng {
    background-color: var(--primary);
}

/* title bar menu  */
.theme-dark .lookFilled-1h1y05.select-1Pkeg4,
.theme-dark .container-1r6BKw {
    background: var(--secondary);
    box-shadow: 0 1px 0 rgba(0,0,0,.00);
}

.theme-dark .children-19S4PO:after {
    background: transparent;
}

/* main chat content */
.messages-3amgkR, .chat-3bRxxu {
    background-color: var(--primary);
    box-shadow: inset 16px 0px 16px -16px rgba(0, 0, 0, 0.8);
}

/* new reaction overlay*/
.wrapper-2aW0bm {
    background-color: var(--secondary-alt);
}

/* clyde local bot message */
.localBot-GrCgVt {
    background: transparent;
}

/* messages divider */
.theme-dark .dividerEnabled-2TTlcf {
    border-bottom-color: transparent;
}

/* message date divider */
.theme-dark .divider-3gKybi:not(.dividerRed-MKoLlr) .dividerContent-2L12VI {
    color: rgba(255,255,255,.6);
}
/* use only with avatar size tweaks
.divider-3_HH5L {
    margin: 5px 0.875rem 8px 5rem;
}
*/

.theme-dark .divider-3gKybi:not(.dividerRed-MKoLlr) .dividerContent-2L12VI:after, .theme-dark .divider-3gKybi:not(.dividerRed-MKoLlr) .dividerContent-2L12VI:before {
    border-color: #222;
    box-shadow: 0px -1px 0px 0px #000000;
}

/* embeds  */
.embedFull-2tM8--,
.theme-dark .embedInner-1-fpTo,.theme-dark .wrapperAudio-1jDe0Q,.theme-dark .attachment-33OFj0,.theme-dark .invite-18yqGF,.theme-dark .wrapper-35wsBm {
    background-color: var(--secondary);
    border: none;
    box-shadow: 0px 0px 1px 0px #000000;
}

.audioControls-2HsaU6, .videoControls-2kcYic {
    background-color: transparent;
}
.vertical-1gJnJQ {
    height: 43px;
}

.theme-dark .lookOutlined-3sRXeN.colorPrimary-3b3xI6 {
    border: none;
    color: #fff;
    background: #43b581;
}

.lookFilled-1Gx00P.colorGreen-29iAKY {
    background-color: #d84040;
    color: #fff;
}

/* codeblock */
.theme-dark .markup-2BOw-j code, .theme-dark .markup-2BOw-j code.inline {
    background: var(--secondary);
}

.theme-dark .markup-2BOw-j pre {
    background: var(--secondary);
    border-color: transparent;
    box-shadow: 0px 0px 1px 0px #000000;
}

/* spoiler */
.theme-dark .spoilerText-3p6IlD.hidden-HHr2R9 {
    background-color: var(--secondary-alt);
}

.theme-dark .spoilerText-3p6IlD.hidden-HHr2R9:hover {
    background-color: var(--secondary);
}

.theme-dark .spoilerText-3p6IlD {
    background-color: #000000;
}

/* blocked message */
.theme-dark .messageGroupBlocked-3wrQQX {
    border: none;
    box-shadow: 0px 0px 1px 0px #000000;
}

.theme-dark .messageGroupBlocked-3wrQQX.revealed-1_RKsf {
    background: var(--secondary);
    border: none;
    box-shadow: 0px 0px 1px 0px #000000;
}

.theme-dark .messageGroupBlocked-3wrQQX .messageGroupBlockedBtn-1PBBh-,.theme-dark .messageGroupBlocked-3wrQQX .messageGroupBlockedBtn-1PBBh-:hover {
    background: var(--secondary-alt);
    color: #aaa;
}

/* Reaction buttons */
.theme-dark .reaction.reaction-me .reaction-count,.theme-brand .content-Qb0rXO {
    color: #aaaaaa;
}

.theme-dark .reaction-1ELvT8.reactionMe-23mbRf {
    background: rgba(0,0,0,.3);
}

.theme-dark .jumpToPresentBar-9P20AM {
    background-color: var(--secondary-alt);
}

.theme-dark .jumpToPresentBar-9P20AM:hover {
    background-color: var(--secondary);
}

/* chat form */
.form-2fGMdU {
    border-top: none;
    /* margin-top: 2px; avatar tweaks only */
}
.form-2fGMdU:before {
    background:none;
}
.theme-dark .channelTextArea-rNsIhG {
    border-top: none;
}

.theme-dark .inner-zqa7da {
    background-color: var(--secondary);
}

.scrollableContainer-2NUZem {
    background-color: var(--secondary);
}

.attachWrapper-2TRKBi {
    border-right: none;
}

/* members list */
.theme-dark .members-1998pB {
    background-color: var(--primary);
}

.membersWrap-2h-GB4 {
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.8);
}

.theme-dark .member-3W1lQa:hover {
    background-color: var(--secondary);
}
.theme-dark .member-3W1lQa.popout-open, .theme-dark .member-3W1lQa.popout-open:hover {
    background-color: var(--secondary-alt);
}

/* search results */
.searchResult-3pzFAB.expanded-v2Szsz {
    background-color: var(--secondary-alt);
}

.theme-dark .searchAnswer-3Dz2-q, .theme-dark .searchFilter-2ESiM3 {
    background-color: var(--secondary-alt);
}
.theme-dark .searchResultsWrap-2DKFzt,.theme-dark .searchHeader-1l-wpR {
    background-color: var(--secondary);
}

.theme-dark .channelSeparator-1X1FuH .channelName-1QajIf {
    background-color: transparent;
}

.theme-dark .channelSeparator-1X1FuH:before {
    border-color: transparent;
}

.theme-dark .searchResult-3pzFAB:before,.theme-dark .searchResult-3pzFAB:after {
    background-image: none;
}

.theme-dark .searchResult-3pzFAB .hit-NLlWXA {
    background-color: var(--primary);
    box-shadow: 0px 0px 2px 0px #000000;
    border:0px;
}

.theme-dark .jumpButton-Ia2hRJ {
    background-color: var(--secondary-alt);
}

.theme-dark .searchResult-3pzFAB.expanded-v2Szsz {
    border: none;
    box-shadow: 0px 0px 4px 0px #000000;
}

.theme-dark .searchResult-3pzFAB.expanded-v2Szsz .searchResultMessage-2VxO12.hit-NLlWXA {
    background-color: var(--primary);
    border-bottom: none;
    border-top: none;
}

/* server overview */
.sidebarRegionScroller-3MXcoP {
    background: var(--secondary);
}

.contentRegionScroller-26nc1e, .scroller-305q3I  {
    background-color: var(--primary);
}

.theme-dark .container-1nZlH6 {
    background-color: var(--secondary);
}

.regionSelectModal-12e-57 {
    background: var(--primary);
}

.regionSelectModal-12e-57 .regionSelectModalOption-2DSIZ3 {
    background-color: var(--secondary);
    border-color: transparent;
}

.theme-dark .divider-3wNib3 {
    border-color: rgba(0,0,0,0.6);
}

.theme-dark .checkbox-1ix_J3 {
    border-color: rgba(0,0,0,.20);
    background: var(--secondary-alt);
}

/* server audit log */
.theme-dark .popoutList-T9CKZQ {
    background: var(--primary);
    box-shadow: 0 0px 2px #000000;
}

.theme-dark .selectableItem-1MP3MQ:hover,.theme-dark .headerClickable-2IVFo9, .theme-dark .headerDefault-1wrJcN,.theme-dark .headerExpanded-CUEwZ5 {
    background-color: var(--secondary);
}

.theme-dark .auditLog-3jNbM6 {
    color: #72767d;
    border: none;
    box-shadow: 0 0px 2px #000000;
}

.theme-dark .changeDetails-bk98pu {
    background-color: var(--primary);
}

/* server settings divider */
.theme-dark .emojiRow-zIc7ZX,.theme-dark .member-1q7VfX {
    box-shadow: 0 1px 0 0 rgba(0,0,0,0.3);
}

/* server discovery */
.theme-dark .pageWrapper-1PgVDX {
    background-color: var(--primary);
}

.bg-AYqtMd {
    content: url(https://i.imgur.com/WO1ecRi.jpg);
}

.theme-dark .card-3DjzTQ {
    background: var(--secondary);
}

.theme-dark .card-3DjzTQ:hover {
    background-color: var(--primary);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.5), 0 0 0 1px rgba(32,34,37,.6);
}

.theme-dark .lookFilled-1Gx00P.colorTransparent-1ewNp9:disabled {
    background-color: transparent;
}

.theme-dark .lookFilled-1Gx00P.colorTransparent-1ewNp9,.theme-dark .lookFilled-1Gx00P.colorTransparent-1ewNp9:hover,.theme-dark .pageButton-MknE-_:hover {
    background-color: var(--secondary);
}

/* lurker */
.theme-dark .wrapper-39oAo3 {
    background-color: var(--secondary-alt);
}

/* activity */
.container-2lgZY8,.theme-dark .activityFeed-1C0EmJ {
    background-color: var(--primary);
}

.theme-dark .activityFeed-1C0EmJ {
    box-shadow: inset 16px 0px 16px -16px rgba(0,0,0,0.8);
}

.theme-dark .layout-1cQCv2 {
    background-image: none;
}

.channel-2QD9_O.selected-1HYmZZ a,.theme-dark .multipleIconWrapper-1PjkRO, .theme-dark .section-2VKIPC,.theme-dark .popoutContainer-3WC9HR:hover,.theme-dark .memberListItem-2ZX2pl:not(.popoutDisabled-xucru2):hover,.theme-dark .enabled-5QKLzu:hover {
    background-color: var(--secondary-alt);
}

.channel-2QD9_O:hover a,.theme-dark .outer-2IVh5n,.theme-dark .wrapper-3UweLa,.theme-dark .recentlyPlayedContainer-2F3MqS,.theme-dark .popout-3G62UL,.theme-dark .unwrapped-37iUtM {
    background-color: var(--secondary);
}

.theme-dark .wrapper-9ppXpy {
    box-shadow: inset 0 1px 0 #202225;
}

.theme-dark .separator-2c4hi3 {
    background-color: rgba(0,0,0,0.4);
}

.theme-dark .wrapper-9ppXpy {
    box-shadow: inset 0 1px 0 rgba(0,0,0,0.4);
}

/* library */
.theme-dark .gameLibrary-TTDw4Y,.theme-dark .root-1BQpZw, .scroller-1IIF0A {
    background-color: var(--primary);
    box-shadow: inset 16px 0px 16px -16px rgba(0,0,0,0.8);
}

.theme-dark .rowWrapperActive-2L7i9f {
    background-color: rgba(0,0,0,.3);
}

.theme-dark .rowWrapper-2fB6P0+.rowWrapper-2fB6P0 .row-ZLfFhY {
    border-top-color: rgba(0,0,0,.3);
}

.theme-dark .header-39GIC8 {
    background-color: var(--primary);
    box-shadow: inset 16px 0px 16px -16px rgba(0,0,0,0.8);
    border-bottom-color: rgba(0,0,0,.3);
}

/* gift */
.scroller-5bBood {
    background-color: var(--primary);
    box-shadow: inset 16px 0px 16px -16px rgba(0,0,0,0.8);
}

/* nitro */
.theme-dark .applicationStore-1pNvnv, .scroller-9moviB {
    background-color: var(--primary);
    box-shadow: inset 16px 0px 16px -16px rgba(0,0,0,0.8);
}

.theme-dark .itemBackground-2vEldQ {
    background-color: var(--primary);
}

.theme-dark .itemBackground-2vEldQ:before {
    background: radial-gradient(ellipse at top,rgba(54,57,63,0),var(--primary)),-webkit-gradient(linear,left top,right top,from(var(--primary)),color-stop(40%,rgba(54,57,63,0)),color-stop(60%,rgba(54,57,63,0)),to(var(--primary))),-webkit-gradient(linear,left bottom,left top,from(var(--primary)),color-stop(25%,rgba(54,57,63,0)));
    background: radial-gradient(ellipse at top,rgba(54,57,63,0),var(--primary)),linear-gradient(90deg,var(--primary) 0,rgba(54,57,63,0) 40%,rgba(54,57,63,0) 60%,var(--primary)),linear-gradient(0deg,var(--primary) 0,rgba(54,57,63,0) 25%);
}

.theme-dark .categoryHeader-1D7Tqy, .theme-dark .premiumApplicationsHeader-Zmkm5e {
    border-color: rgba(0,0,0,0.7);
}

.theme-dark .tile-QA_yMc,.theme-dark .searchBox-3Y2Vi7 {
    background-color: var(--secondary);
}

.tile-QA_yMc {
    height: 99.2%;
}

.theme-dark .gradientOverlayRight-3vMuS8 {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(54,57,63,0)),to(var(--primary)));
    background-image: linear-gradient(90deg,rgba(54,57,63,0),var(--primary));
}

.theme-dark .footer-3oZnEF {
    background: none;
}

.theme-dark .popout-2sKjHu {
    border-color: #202225;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.3);
    background: var(--primary);
}

.theme-dark .optionActive-KkAdqq {
    background: var(--secondary-alt);
}

.theme-dark .optionNormal-12VR9V:hover {
    background-color: var(--secondary);
}

.theme-dark .sortFilterBar-3hePOV {
    border-color: rgba(0,0,0,0.5);
}

/* direct message */
.privateChannels-1nO12o {
    background-color: var(--primary);
}

.sidebar-2K8pFh, .scroller-1JbKMe {
    background: var(--primary);
}

.selected-aXhQR6 .layout-2DM8Md {
    background-color: var(--secondary-alt);
}

.clickable-1JJAn8:hover .layout-2DM8Md {
    background: var(--secondary);
}
/* date divider */
.divider-JfaTT5 {
    border-top: solid 1px rgba(0,0,0,0.2);
}
.content-1o0f9g {
    background: rgba(0,0,0,0.2);
}

/* friends */
.theme-dark .container-1D34oG {
    background-color: var(--primary);
    box-shadow: inset 16px 0px 16px -16px rgba(0,0,0,0.8);
}
.peopleListItem-2nzedh {
    border-top: 1px solid rgba(0,0,0,0.2);
}
.peopleListItem-2nzedh.active-rhSpJJ, .peopleListItem-2nzedh:hover {
    background: var(--secondary);
}

/* now playing*/
.nowPlayingColumn-2sl4cE {
    background: var(--primary);
    box-shadow: inset 16px 0px 16px -16px rgba(0, 0, 0, 0.8);
}
.wrapper-3D2qGf, .theme-dark .inset-3sAvek, .outer-1AjyKL {
    background-color: var(--secondary) !important;
}
.theme-dark .outer-1AjyKL.active-1xchHY, .theme-dark .outer-1AjyKL.interactive-3B9GmY:hover {
    background-color: var(--secondary-alt) !important;
}

/* create or join a server popout */
.theme-dark .action-1lSjCi, .theme-light .action-1lSjCi {
    background-color: var(--primary);
}

.theme-dark .action-1lSjCi, .theme-dark .slideBody-2nMrnU, .theme-light .slideBody-2nMrnU  {
    background: var(--secondary);
}

.theme-dark .or-3THJsp {
    display: none;
}

.regionSelect-3lf4eE button,.regionSelect-3lf4eE .regionSelectInner-24f4Ce {
    border: none;
    box-shadow: 0 0px 2px #000000;
}

.theme-light .input-UJ9Tr3 {
    color: #aaaaaa;
}

/* user settings */
.theme-dark .codeRedemptionRedirect-1wVR4b {
    background-color: var(--secondary);
    border: none;
    box-shadow: 0 0px 2px #000000;
}

.theme-dark .userSettingsVoice-iwdUCU .previewOverlay-2O7_KC {
    background-color: var(--secondary);
    border-color: transparent;
}

.theme-dark .notificationsSound-27jFSh,.theme-dark .row-2okwlC,.theme-dark .game-1ipmAa,.theme-dark .installationPath-24giJj,.theme-dark .item-3eFBNF {
    box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.4);
}

.theme-dark .notDetected-33MY4s,.theme-dark .searchOption-8nCYo-.selected-1r_nkg {
    background-color: var(--secondary);
}

.theme-dark .emptyApplications-3GTmw-,.theme-dark .emptyUsers--hiToV {
    background-color: var(--secondary);
    border-color: transparent;
}

.theme-dark .searchResultsContainer-1ma_dc {
    background-color: var(--primary);
    box-shadow: 0 0px 2px #000000;
}

.theme-dark .input-cIJ7To.disabled-2BKQFm {
    border-color: rgba(0,0,0,.3);
}

/* load more messages */
.hasMore-3e72_v:hover, .hasMore-3e72_v {
    background: var(--secondary);
    border: 1px solid var(--primary);
    box-shadow: none;
}

/* context menus */
.theme-dark.contextMenu-HLZMGh {
    box-shadow: 0 0px 2px #000000;
    background-color: var(--primary);
}
.theme-dark .container-VSDcQc .sectionTag-pXyto9 {
    background-color: var(--primary);
}

.theme-dark .autocompleteArrow-Zxoy9H, .theme-dark .autocompleteHeaderBackground-30T70q {
    background-color: var(--secondary);
}

.theme-dark .row-rrHHJU.selected-1pIgLL {
    background: var(--secondary);
}

.popoutInvert-3UdKhn:not(.popoutBottom-1YbShG) {
    border-radius: 0px;
    border: solid 1px rgba(0,0,0,0.2);
}

/* file uploader */
.theme-dark .uploadModal-2ifh8j {
    background-color: var(--primary);
    border-radius: 10px;
}

.uploadModal-2ifh8j .inner-3nWsbo {
    border: 2px dashed var(--secondary-alt);
}

.uploadModal-2ifh8j .footer-3mqk7D {
    background-color: var(--secondary);
}

/* popout menus */
.popout-2iWAc- {
    border-radius: 0;
    background-color: var(--primary);
    border: none;
    box-shadow: 0 0px 2px #000000;
}

.theme-dark .menu-Sp6bN1 {
  background-color: var(--primary);
  border-radius: 0px;
  animation: status-picker 600ms ease-in-out;
  box-shadow: 0 0px 2px #000000;
}

.theme-dark .separator-2zcjq8 {
    border-bottom-color: hsla(0,0%,96%,.04);
}

.theme-dark .item-1GzJrl:hover {
    background-color: var(--secondary);
}

.unread-1xRYoj {
    background-color: var(--secondary-alt);
}

.unread-1xRYoj:hover {
    background-color: var(--secondary);
}
/* channel topic */
.theme-dark .modal-yWgWj- {
    background-color: var(--primary);
    box-shadow: none;
}

.theme-dark .close-hhyjWJ:hover {
    background-color: transparent;
}

.css-15ejc46-control,.css-2yldzf-control, .css-1yegjoj-control {
    background-color: var(--secondary);
    border-color: rgba(0, 0, 0, 0.3);
}

.css-181m2lf-menu {
    background-color: var(--primary);
    box-shadow: 0 0px 2px #000000;
    border-radius: 0px;
    border: none;
}

.css-1gnr91b-option,.theme-dark .overrideHighlight-YPcBxt {
    background-color: var(--secondary);
}

.css-12o7ek3-option {
    background-color: var(--secondary-alt);
}

.theme-dark .copyInput-2rOSt7 {
    background-color: var(--secondary);
}

/* invites */
.theme-dark .inviteRow-2L02ae:hover {
    background-color: var(--secondary);
}

.theme-dark .content-3CCvMx:before {
    background-color: transparent;
}

/* pin & mentions popout */
.theme-dark .messagesPopout-24nkyi {
    background-color: var(--primary);
}

.theme-dark .messagesPopoutWrap-1MQ1bW {
    background-color: var(--primary);
    border: 1px solid rgba(0,0,0,.4);
}

.theme-dark .messagesPopoutWrap-1MQ1bW .header-ykumBX {
    background-color: var(--secondary);
    box-shadow: 0 0px 2px #000000;
}

.theme-dark .messageGroupWrapper-o-Zw7G {
    border-color: transparent;
    background-color: transparent;
    border-bottom:none;
}

.theme-dark .messageGroupWrapper-o-Zw7G:hover {
    border-color: transparent;
    background-color: var(--secondary-alt);
}

.channelSeparator-1MxuvT,.theme-dark .messagesPopoutWrap-1MQ1bW .footer-1kmXd4 {
    background-color: var(--secondary);
}

.theme-dark .jumpButton-3DTcS_ {
    background-color: var(--primary);
}

.theme-dark .messageGroupWrapper-o-Zw7G:hover .actionButtons-1sUUug {
    box-shadow: none;
    background-color: transparent;
}

/* search options */
.theme-dark .container-3ayLPN {
    background-color: var(--primary);
    box-shadow: 0 0px 2px #000000;
}

.theme-dark .resultsGroup-r_nuzN:before {
    border-top: 0px;
}

.theme-dark .option-96V44q:after {
    background: -webkit-gradient(linear,left top,right top,from(rgba(54,57,63,0)),color-stop(80%,#18191c));
    background: linear-gradient(90deg,rgba(54,57,63,0),#18191c 80%);
}

.theme-dark .option-96V44q.selected-rZcOL-:after {
    background: -webkit-gradient(linear,left top,right top,from(rgba(35,38,42,0)),color-stop(50%,#121316));
    background: linear-gradient(90deg,rgba(35,38,42,0),#121316 50%);
}

.theme-dark .option-96V44q.selected-rZcOL- {
    background-color: var(--secondary-alt);
}

.theme-dark .focused-2bY0OD {
    background-color: var(--secondary);
}

/* search calander */
.theme-dark .calendarPicker-2yf6Ci .react-datepicker,.theme-dark .calendarPicker-2yf6Ci .react-datepicker__header {
    background-color: var(--primary);
}

.theme-dark .calendarPicker-2yf6Ci .react-datepicker__navigation.react-datepicker__navigation--next, .theme-dark .calendarPicker-2yf6Ci .react-datepicker__navigation.react-datepicker__navigation--previous {
    border-color: transparent;
}

.theme-dark .calendarPicker-2yf6Ci .react-datepicker__day--disabled, .theme-dark .calendarPicker-2yf6Ci .react-datepicker__day--outside-month,.theme-dark .calendarPicker-2yf6Ci .react-datepicker__day.react-datepicker__day--disabled, .theme-dark .calendarPicker-2yf6Ci .react-datepicker__day.react-datepicker__day--disabled:hover {
    background-color: var(--secondary);
}

/* user profile popout */
.root-SR8cQa {
    border-radius: 0px;
    box-shadow: 0 0px 2px #000000;
}

.userPopout-3XzG_A {
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);
    border-radius: 0px;
}

.theme-dark .headerNormal-T_seeN {
    background-color: var(--secondary);
}

.theme-dark .bodyInner-245q0L, .theme-dark .footer-1fjuF6 {
    background-color: var(--primary);
}

.theme-dark .note-3kmerW textarea:focus {
    background: var(--secondary);
}

.theme-dark .quickMessage-1yeL4E {
    background-color: #202225;
    border: none;
}

/* user status */
.itemActive-2V2HNc {
    background-color: var(--secondary-alt);
}

.itemBase-1Qj4z6:hover {
    background-color: var(--secondary);
}

.activity-11LB_k {
    background-color: rgba(0,0,0,0.25);
    padding: 10px;
}

.headerTop-3C2Zn0 {
    background-color: var(--secondary);
}

.lookOutlined-3sRXeN.colorWhite-rEQuAQ,.lookOutlined-3sRXeN.colorWhite-rEQuAQ:hover {
    color: #fff;
    background-color: #43b581;
    border: none;
}
/*user game actvitiy*/
.activityPanel-28dQGo {
    border-bottom: solid 1px #090909;
}

/* full user profile popout */
.theme-dark .topSectionNormal-2-vo2m {
    background-color: var(--secondary);
}

.tabBarContainer-1s1u-z {
    border-top: none;
    background-color: var(--secondary-alt);
}

.theme-dark .body-3ND3kc {
    background-color: var(--primary);
}

.theme-dark .root-SR8cQa .note-QfFU8y textarea:focus {
    background-color: var(--secondary);
}

/* full user status */
.headerFill-adLl4x {
    background-color: rgba(0,0,0,0.25);
}
.header-QKLPzZ {
    background-color: var(--secondary);
}

.theme-dark .connectedAccount-36nQx7, .theme-dark .userInfoSection-2acyCx+.userInfoSection-2acyCx {
    border:none;
}

.flex-1xMQg5.flex-1O1GKY.horizontal-1ae9ci.horizontal-2EEEnY.flex-1O1GKY.directionRow-3v3tfG.justifyStart-2NDFzi.alignCenter-1dQNNs.noWrap-3jynv6.connectedAccount-36nQx7 {
    background: var(--secondary);
    box-shadow: 0px 0px 2px 0px #000000;
}

.theme-dark .listRow-hutiT_:hover {
    background: var(--secondary);
}

/* game news popout */
.theme-dark .emptyPlayers-dx3qig, .theme-dark .players-1zg2l8 {
    background-color: var(--primary);
}

.theme-dark .news-2KwXHF,.theme-dark .footer-3J5oP4,.theme-dark .player-3zB-0D:hover {
    background-color: var(--secondary);
}

.news-2KwXHF .background-VmeaHL {
    mask: linear-gradient(var(--secondary-alt),transparent);
}

.lookFilled-1Gx00P.colorGrey-2DXtkV,.lookFilled-1Gx00P.colorGrey-2DXtkV:hover {
    background-color: var(--secondary-alt);
}

/* notification settings popout */
.theme-dark .override-2YgiXd:hover {
    background-color: var(--secondary);
}

.theme-dark .cardPrimaryOutline-29Ujqw {
    box-shadow: 0px 0px 2px 0px #000000;
}

.checkboxMute-14hTGS:before {
    background-color: var(--secondary);
}

/* delete message popout */
.theme-dark .footer-3rDWdC {
    background-color: var(--secondary);
    box-shadow: none;
}

.theme-dark .message-2qRu38 {
    background-color: var(---primary);
    box-shadow: none;
}

/* attach popout*/
.theme-dark .attachPopout-1n-ZKM {
    background-color: var(--primary);
}

.theme-dark .attachPopoutRow-KrE-f6:hover {
    background-color: var(--secondary);
}

/* chat @mention members list */
.theme-dark .autocomplete-1vrmpx {
    background-color: var(--secondary);
    box-shadow: 0px 0px 4px 0px #000000;
}

.theme-dark .selectorSelected-1_M1WV {
    background-color: var(--secondary-alt);
}

.theme-dark .divider-23swzi {
    background-color: #0c0c0c;
}

.emojiPicker-3m1S-j .scroller-3vODG7 .emojiItem-109bjA.selected-39BZ4S {
    background-color: var(--secondary-alt);
}

/* emoji picker */
.emojiPicker-3m1S-j {
    background-color: var(--secondary);
    border: none;
    border-radius: 0px;
}

.theme-dark .container-2XeR5Z {
    background-color: #202225;
}

.diversitySelector-tmmMv0 .popout-2nUePc {
    background: #121316;
    border-radius: 0px;
    border: none;
    box-shadow: 0px 0px 2px 0px #000000;
}

.diversitySelector-tmmMv0 .popout-2nUePc .item-16cXuq:hover {
    background-color: var(--secondary-alt);
}

.emojiPicker-3m1S-j .stickyHeader-1SS0JU {
    background: var(--secondary);
    opacity: 1
}

.emojiPicker-3m1S-j .categories-1feg4n, .infoBar-U6oBFk {
    background-color: var(--secondary);
     color: #CCCCCC;
}

/* quick switcher */
.theme-dark .quickswitcher-3JagVE, .scroller-zPkAnE{
    background-color: var(--primary);
}

.theme-dark .input-2VB9rf,.theme-dark .resultFocused-3aIoYe {
    background-color: var(--secondary);
}

.theme-dark .input-2VB9rf, .theme-dark .input-2VB9rf:focus {
    box-shadow: none;
}

.theme-dark .keybindShortcut-1BD6Z1 span {
    border: 1px solid var(--secondary-alt);
    background-color: var(--secondary);
}

/* keyboard combos */
.theme-dark .keyboardShortcutsModal-3piNz7 {
    background-color: var(--primary);
}

/* add group dm popout */
.theme-dark .tag-2gHSR7 {
    background: var(--secondary-alt);
}

.theme-dark .friendSelected-3J_Uh8,.theme-dark .tiles-2aXG_k {
    background-color: var(--secondary);
}

/* incoming call popout */
.theme-dark .incomingCallInner-2VmFiR {
    background: var(--primary);
    border: none;
    box-shadow: 0 0px 2px #000000
}

.video-1FfuMD {
    background-color: var(--secondary);
    box-shadow: inset 16px 0px 16px -16px rgba(0,0,0,0.8);
}

.theme-dark .quickSelectPopout-X1hvgV {
    background: var(--primary);
}

.theme-dark .quickSelectPopoutOption-opKBx9:hover {
    background-color: var(--secondary);
}

/* go live */
.panels-j1Uci_ {
    background-color: var(--secondary);
}

/* server message scrollbars */
.scroller-2FKFPG::-webkit-scrollbar-thumb, .scroller-2FKFPG::-webkit-scrollbar-track {
    border-width: 5px;
}
.theme-dark .scrollerThemed-2oenus.themedWithTrack-q8E3vB .scroller-2FKFPG::-webkit-scrollbar-thumb {
    background-color: var(--secondary);
    border-color: transparent;
}
.theme-dark .scrollerThemed-2oenus.themedWithTrack-q8E3vB .scroller-2FKFPG::-webkit-scrollbar-track-piece {
    background-color: var(--primary);
    border: none;
    border-radius: 0px;
}
/* Home scrollbars */
.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 {
    background-color: var(--secondary);
    border-color: transparent;
}
.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 {
    background-color: var(--primary);
}
/* channel list scrollbars */
.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 {
    background-color: var(--secondary);
    border-color: transparent;
}
/* members list scrollbars */
.theme-dark .scrollerThemed-2oenus.themeGhostHairline-DBD-2d .scroller-2FKFPG::-webkit-scrollbar-thumb {
    background-color: var(--secondary);
}
/* emoji scrollbars */
.theme-dark .scrollerThemed-2oenus.themeLight-1_DWyY .scroller-2FKFPG::-webkit-scrollbar-thumb {
    background-color: var(--primary);
    border-color: transparent;
}
.theme-dark .scrollerThemed-2oenus.themeLight-1_DWyY.scrollerTrack-1ZIpsv>.scroller-2FKFPG::-webkit-scrollbar-track {
    background-color: var(--secondary-alt);
}
`);