/**
 * @name New Nihilism
 * @version 1.11.0
 * @description A dark and compact theme, designed for use with Discord's dark theme.
 * @author Observer of Time
 * @authorLink https://github.com/ObserverOfTime
 * @website https://observeroftime.github.io/DiscordThemes/NewNihilism
 * @source https://github.com/ObserverOfTime/DiscordThemes/tree/master/NewNihilism
 * @updateUrl https://observeroftime.github.io/DiscordThemes/NewNihilism/dist/NewNihilism.theme.css
 */

/** ---- Server Area ---- **/
.wrapper-1Rf91z {
  width: 55px;
  padding-left: 7px;
}
.friendsOnline-2JkivW,
.guildSeparator-3s64Iy {
  display: none;
}
.circleIconButton-hZmpE8 {
  opacity: 0.5;
  font-size: 37px;
  padding: 0 0 8px 1px;
  width: 100%;
  height: 100%;
  border-radius: 20%;
}
.circleIconButton-hZmpE8 > svg {
  margin-top: 0.25em;
}
.guildsError-b7zR5H {
  border-radius: 20%;
  line-height: 35px;
}
.guildsError-b7zR5H,
.wrapper-25eVIn {
  width: 37px;
  height: 37px;
}
.wrapper-21YSNc {
  margin-bottom: 1.5em;
}
.wrapper-21YSNc > ul {
  height: unset !important;
}
.wrapperSimple-19ogV2 {
  border-radius: unset;
}
.folder-2w6LX1 {
  background: none;
}
.expandedFolderBackground-3ZDF05 {
  border-radius: 10px;
  height: 105%;
}
.wrapper-shyHJt > ul {
  height: 100% !important;
  margin-bottom: 20px;
}
.svg-1X37T1 {
  width: 37px;
  height: 37px;
  border-radius: 20%;
}
.svg-1X37T1 svg[name="Nova_Add"] {
  margin-top: 8px;
}
.item-2hkk8m {
  height: 14px !important;
  bottom: 24px;
  background: gray;
}
.item-2hkk8m[style*="height: 8px;"] {
  height: 20px !important;
  bottom: 21px;
  background: darkgray;
}
.item-2hkk8m[style*="height: 40px;"] {
  height: 27px !important;
  bottom: 17px;
  background: lightgray;
}
.numberBadge-2s8kKX {
  border-radius: 20%;
  padding-left: 2px;
}
.acronym-2mOFsV {
  font-size: larger;
}
.guildIcon-GuAC7C {
  border-radius: 7px !important;
}
#app-mount .acronym-2mOFsV.selected-bZ3Lue,
#app-mount .acronym-2mOFsV:hover,
#app-mount .button-OhfaWu.selected-wSa2KV,
.circleIconButton-1QV--U.selected-ugP_am {
  background-color: #292B2F;
}
.wrapper-21YSNc div[role="group"] {
  height: 100% !important;
}
.wrapper-1BJsBx.selected-bZ3Lue .childWrapper-anI2G9,
.wrapper-1BJsBx:hover .childWrapper-anI2G9 {
  background-color: darkslategray;
}
.folder-2w6LX1:hover {
  border-radius: 20%;
}
.tutorialContainer-11ICd5 .childWrapper-anI2G9 > svg {
  border-radius: 20%;
}

/** ---- Channel Area ---- **/
.channels-Ie2l6A {
  width: 200px;
}
.channels-Ie2l6A .searchBarInner-1_Tg2R {
  width: 120px;
  padding: 2px 1px;
}
.channels-Ie2l6A .content-3at_AU {
  border-radius: 0;
}
.channels-Ie2l6A .content-3at_AU .icon-1_QxNX {
  height: 16px;
  width: 16px;
  margin: 0 4px 0 -1px;
}
.channels-Ie2l6A .containerDefault-1ZnADq {
  margin-left: -8px;
  margin-right: -5px;
  margin-bottom: -3px;
}
.channels-Ie2l6A .containerDefault-3GGEv_ {
  left: 7px;
}
.channels-Ie2l6A .containerDefault-3GGEv_ [class^="name"] {
  padding-left: 3px;
  max-width: 155px;
}
.channels-Ie2l6A .name-3M0b8v {
  max-width: 155px;
}
.channels-Ie2l6A .iconSpacing-3JkGQO:last-of-type,
.channels-Ie2l6A .icon-1KK5se:last-of-type {
  margin-right: 3px;
}
.contentHoveredText-2D9B-x,
.contentHoveredVoice-3p_NEO:active,
.contentSelectedVoice-1WDIBM:active {
  background-color: rgba(32, 34, 37, 0.6);
}
.contentSelectedText-3wUhMi {
  background-color: #202225;
}
.accountDetails-3k9g4n {
  min-width: 42px;
}
.separator-2zcjq8 {
  display: none;
}
.unread-1Dp-OI + .content-20Aix8 .foreground-2W-aJk,
.unread-1Dp-OI + .content-20Aix8 .background-2OVjk_ {
  fill: white;
  opacity: 1;
}
.container-3baos1 {
  margin-left: -2px;
}
.container-3nXdBP header,
.container-3nXdBP section {
  background-color: #333;
}
.container-3nXdBP section p {
  color: #CCC;
}
.container-3nXdBP section::after {
  border-top-color: #333;
}
.content-3at_AU {
  margin: 0;
  border-radius: 0;
}

/** ---- Chat Area ---- **/
.children-19S4PO .icon-22AiRD:not([name]) {
  height: 17px;
  width: 17px;
  position: relative;
  top: 4px;
  margin: 0 -4px;
}
.newMessagesBar-mujexs {
  background: #444;
}
.newMessagesBar-mujexs:hover {
  background: #333;
}
.container-1YxwTf .avatar-large {
  margin-left: 1.5px;
}
.container-1YxwTf .markup-2BOw-j code.inline {
  padding-top: 0.1em;
  padding-bottom: 0.1em;
}
.containerCompact-3V0ioj .system-message {
  margin-left: 3rem;
}
.app-19_DXt .welcomeMessage-3_Mcht h1 {
  color: #AAA;
}
.mention {
  border-radius: 5%;
}
.mention:hover {
  color: #DDD;
}
.attachWrapper-1_D-pj {
  border: none;
}
.attachment-33OFj0 .icon-1kp3fr {
  filter: grayscale(90%);
}
.attachment-33OFj0 .progress-2XXRYo {
  background: #888 !important;
}
.attachment-33OFj0 .progressBar-3u8FBM {
  background: darkgreen !important;
}
.small-popout-box {
  background: #333;
  border: none;
}
.small-popout-box .btn-item:hover {
  color: silver;
}
.attachButton-2WznTc {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAACJVBMVEUAAADMzMzk5OTY2Njd3d3///+AgIDGxsbS0tLS0tLR0dHR0dHR0dHW1tbj4+Ph4eHS0tLQ0NDPz8/R0dHPz8/Pz8/S0tLT09P////T09PR0dHPz8/R0dHS0tLV1dXQ0NDQ0NDV1dX////T09PQ0NDQ0NDR0dHV1dXQ0NDR0dHr6+v////V1dXR0dHS0tLa2trOzs7R0dHi4uLY2NjPz8/V1dX////k5OTR0dHQ0NDj4+PS0tLOzs7h4eHU1NTPz8/R0dHb29vZ2dnR0dHb29vW1tbPz8/Q0NDU1NTOzs7Ozs7Pz8/W1tba2trT09PPz8/V1dXPz8/R0dHQ0NDPz8/W1tbU1NTT09PPz8/Q0NDX19ff39/S0tLQ0NDQ0NDPz8/Q0NDW1tbQ0NDQ0NDPz8/////c3NzR0dHQ0NDPz8/d3d3R0dHR0dHX19fOzs7T09PV1dXPz8/Q0NDOzs7Ozs7V1dXQ0NDR0dHOzs7Q0NDPz8/T09POzs7Pz8/T09PQ0NDQ0NDPz8/b29vZ2dnS0tLR0dHR0dHR0dHNzc3q6urS0tLT09PQ0NDQ0NDQ0NDQ0NDW1tbS0tLPz8/R0dHe3t6qqqrPz8/Pz8/R0dHS0tLU1NTPz8/R0dHZ2dnOzs7T09PPz8/U1NTPz8/X19fT09PPz8+/v7/R0dHS0tL////c3NzQ0NDOzs7R0dHS0tLR0dHPz8/Q0NDQ0NDR0dHPz8/U1NTb29u70Y0bAAAAt3RSTlMABRMaDwUCCTNhdXRTJQkRZ6yjl6qugUADRpqLVDk9nYkxASOHlDdan2kNBEihaymIjxoNIB4GHH+NEnyTIk2GYysobw4slXxftaFwUCJRm1SeeZGWODtMdqItGHaXbKBhSl2SjgckemKxJYCqP7JSN7ZGkZgMp3CdcqFXsGpLnmiEIxuSe0KVmgw/XSt+c5w+SqVZHwN1lENQNaRuFI0pe0GfEzqmBBZJAh28Yl5xMrSjg0hbUwdbzQ3AAAABQ0lEQVQoz2NkwAsYqSnNCAa/cEizQ6QZP2GV5ofKMn7/hEVaAqoVpOoeprQyUPgW0AyQsmsY0tpA0QeflO4p8QIZ5zCkja9xcj82YWQ8Zc7IePIfhrQV1F3Xtd4LMe7BkHZlhIP/23+jS2urQqTeigCJZRgeiwZLHrLf7AekZmNIp+13AoofdAApmogZagVg3UdtGE9arISFCpJ0JUh2pwcj44ZAxjoM3c2L4hnPmC4x0v7E/4OzHF1aKeOylMhXZs43okAzCjAilO93iLBQNzfQhhtbS3IwpJnkcs9dyOotYWS8YFj2EUN6FtDMZAbm2Y/l9ty/9wJDumh+/+NahoWMX3hjsaW1JYwMn/kYv7KxMYZjk151W+25FNDLa5diTanaLfeUz5gyltz+jz0hS3BPYGTM4byGK50rTYn4/J+6mQgAotVYH1P7msgAAAAASUVORK5CYII=") no-repeat center;
  opacity: 0.6;
  transition: opacity 0.1s;
}
.attachButton-2WznTc:hover {
  opacity: 1;
  transition: opacity 0.1s;
}
.attachButtonPlus-jWVFah {
  display: none;
}
.attachWrapper-2TRKBi {
  border: none;
}
.noChannel-Z1DQK7 .image-1GzsFd {
  width: 480px !important;
  height: 293px !important;
  background-image: url("https://images2.imgbox.com/44/ba/e7Bdvoxc_o.jpg") !important;
}
.noChannel-Z1DQK7 .title-2BxgL2 {
  visibility: hidden;
  font-size: 0;
  margin-top: -15px;
}
.noChannel-Z1DQK7 .title-2BxgL2::before {
  visibility: visible;
  content: "404: TEXT CHANNELS NOT FOUND!";
  font-size: 20px;
}
.noChannel-Z1DQK7 .text-GwUZgS {
  display: none;
}
.emojiButton-3uL3Aw {
  margin-right: 14px;
}
.buttons-cl5qTG .button-1ZiXG9:last-of-type {
  transform: rotateZ(90deg);
  margin-right: 4px;
}
.groupStart-23k01U:not(.message-2qnXI6):not(.backgroundFlash-24qWLN) {
  display: none;
}

/** ---- Member Area ---- **/
.membersWrap-2h-GB4 {
  min-width: 200px;
}
.members-1998pB {
  height: calc(100% + 70px);
  padding-bottom: 90px;
  max-width: 200px;
  margin-top: -10px;
}
.membersGroup-v9BXpm {
  height: auto;
  padding: 17px 17px 0;
  text-align: center;
  white-space: normal;
}
.member-3W1lQa {
  margin: 0;
  border-radius: 0;
}
.member-3W1lQa + .membersGroup-v9BXpm {
  margin-top: -10px;
}
.member-3W1lQa .nameTag-3p0yK-,
.member-3W1lQa .activityText-sLG0UL {
  max-width: 145px;
}
.ownerIcon- {
  display: none;
}
.membersWrap-2h-GB4 .member-3W1lQa:hover .content-OzHfo4 {
  background-color: rgba(32, 34, 37, 0.6);
}
.membersWrap-2h-GB4 .member-3W1lQa.popout-open .content-OzHfo4,
.membersWrap-2h-GB4 .member-3W1lQa:hover.popout-open .content-OzHfo4 {
  background-color: #202225;
}

/** --- Friend Area ---- **/
#app-mount .title-3qD0b- .status-oxiHuE {
  background: transparent;
  display: block;
  position: absolute;
  top: 4px !important;
  left: 7px !important;
  width: 18px !important;
  height: 18px !important;
  border-radius: 10px !important;
  pointer-events: none;
}
.title-3qD0b- .divider-3FBTu8 {
  margin: 0;
}
.children-19S4PO svg[name="Nova_At"] {
  height: 16px;
  width: 16px;
  position: relative;
  top: 5px;
}
#app-mount .topPill-30KHOu .itemSelected-1qLhcL {
  background: rgba(40, 40, 40, 0.8);
  color: white;
}
#app-mount .friendsAction-__WNE9.friendsActionAccept-3mkemT:hover {
  background-color: darkgreen !important;
}
#app-mount .friendsAction-__WNE9.friendsActionIgnore-1-RPlq:hover {
  background-color: #F04747 !important;
}
.tabBar-1E2ExX div:nth-of-type(5) .badge-xFJoEU,
a[href="/channels/@me"] .wrapper-232cHJ {
  background-color: slategray;
}
.topPill-30KHOu .item-PXvHYJ[aria-label="Add Friend"] {
  background-color: slategray !important;
  color: white !important;
}
.topPill-30KHOu .item-PXvHYJ[style*="rgba"] {
  background-color: darkslategray !important;
}
.actionButton-uPB8Fs,
.actionButton-uPB8Fs.highlight-Lf97TE {
  background-color: transparent;
}
[data-list-item-id$="snowsgiving"],
#private-channels-1 {
  display: none;
}

/** ---- Avatars and Statuses ---- **/
#app-mount .displayAvatar-1wWlVM,
.avatarHint-1qgaV3,
.embedAuthorIcon--1zR3L,
.avatarWrapper-1-5NA0,
.avatar-3elDyV,
.avatar-3W3CeO,
.avatar-1BDn8e,
.status-1AY8sU,
.mask-1l8v16 img,
.avatar-small,
.icon-3o6xvg,
.icon-27yU2q,
.acronym-2mOFsV,
.wrapper-3t9DeA,
.childWrapper-anI2G9,
.avatar-VxgULZ::before {
  border-radius: 20%;
}
.mask-1l8v16 rect {
  x: 1;
  y: 1;
  mask: none;
  fill: none;
  stroke-linejoin: round;
  stroke-linecap: round;
}
[aria-label$="Online"] rect {
  stroke: #43B581;
}
[aria-label$="Idle"] rect {
  stroke: #FAA61A;
}
[aria-label$="Do not disturb"] rect {
  stroke: #F04747;
}
[aria-label$="Invisible"] rect,
[aria-label$="Offline"] rect {
  stroke: #747F8D;
}
[aria-label$="Streaming"] rect {
  stroke: #593695;
}
.channelTextArea-1LDbYG rect {
  rx: 4;
  ry: 4;
  width: 22px;
  height: 22px;
  stroke-width: 1.25;
}
.avatar-3uk_u9 rect,
.avatar-3W3CeO rect,
.channel-2QD9_O rect {
  rx: 4;
  ry: 4;
  width: 30px;
  height: 30px;
  stroke-width: 1.5;
}
.body-3ND3kc rect {
  rx: 7;
  ry: 7;
  width: 38px;
  height: 38px;
  stroke-width: 2;
}
.avatar-AvHqJA rect {
  rx: 16;
  ry: 16;
  height: 118px;
  width: 118px;
  stroke-width: 4;
}

.userPopout-xaxa6l .avatarHint-2A3RNb {
  top: 1px;
  left: 1px;
  height: 78px;
  width: 78px;
  border-radius: 20%;
}
.avatar-37jOim rect {
  rx: 16;
  ry: 16;
  height: 78px;
  width: 78px;
  stroke-width: 3;
}
.avatar-37jOim {
  border: none;
  background: unset;
}
.status-mz5rqq,
.avatar-SmRMf2 rect {
  display: none;
}
.status-mz5rqq[aria-label="Online"] + .statusText-2F9zIF {
  color: #43B581;
}
.status-mz5rqq[aria-label="Idle"] + .statusText-2F9zIF {
  color: #FAA61A;
}
.status-mz5rqq[aria-label="Do not disturb"] + .statusText-2F9zIF {
  color: #F04747;
}
.status-mz5rqq[aria-label="Streaming"] + .statusText-2F9zIF {
  color: #593695;
}
.status-mz5rqq[aria-label="Offline"] + .statusText-2F9zIF {
  color: #747F8D;
}
.container-3baos1 .avatar-SmRMf2[aria-label$="Online"] .avatar-VxgULZ {
  border: 2px solid #43B581;
  box-sizing: border-box;
}
.container-3baos1 .avatar-SmRMf2[aria-label$="Idle"] .avatar-VxgULZ {
  border: 2px solid #FAA61A;
  box-sizing: border-box;
}
.container-3baos1 .avatar-SmRMf2[aria-label$="Do Not Disturb"] .avatar-VxgULZ {
  border: 2px solid #F04747;
  box-sizing: border-box;
}
.avatarOffline-3GF27z .avatar-VxgULZ,
.container-3baos1 .avatar-SmRMf2[aria-label$="Invisible"] .avatar-VxgULZ {
  border: 2px solid #747F8D;
  box-sizing: border-box;
}
.avatarUploaderInner-3UNxY3 {
  background-color: #4F545C;
  border-color: darkgray;
  border-radius: 15px;
}
.wrapper-3t9DeA[aria-label$="mobile"]::after {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="17 -17 50 50"><path fill="darkgray" d="M42,16c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C44,16.9,43.1,16,42,16z M48-8H36c-3.3,0-6,2.7-6,6 v20c0,3.3,2.7,6,6,6h12c3.3,0,6-2.7,6-6V-2C54-5.3,51.3-8,48-8z M52,19c0,1.7-1.3,3-3,3H35c-1.7,0-3-1.3-3-3V-3c0-1.7,1.3-3,3-3 h14c1.7,0,3,1.3,3,3V19z M45-4h-6c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1C46-3.6,45.6-4,45-4z"/></svg>');
  content: "";
  position: absolute;
  left: 80%;
  top: 50%;
  height: 22px;
  width: 22px;
}
.header-QKLPzZ .wrapper-3t9DeA[aria-label$="mobile"]::after,
.header-2BwW8b .wrapper-3t9DeA[aria-label$="mobile"]::after {
  left: 90%;
  top: 65%;
  height: 36px;
  width: 36px;
}
.cursorDefault-dsQJ1n rect {
  stroke: none;
}
foreignObject[mask] {
  mask: unset;
}
.autocompleteRow-2OthDa .mask-1l8v16 rect {
  rx: 4;
  ry: 4;
  width: 23px;
  height: 23px;
}
.avatarUploaderIndicator-2G-aIZ {
  border-radius: 0;
  border-bottom-left-radius: 15px;
  border-top-right-radius: 15px;
  background-size: 19px;
}
foreignObject[mask="url(#svg-mask-status-online-mobile)"] {
  mask: url("#svg-mask-status-online-mobile");
}


/** ---- User Modals ---- **/
.headerTop-2y3V6H,
.activity-fViXj7,
.body-3iLsc4,
.body-3ND3kc,
.footer-1fjuF6 {
  background: #202225 !important;
}
.userPopout-3XzG_A .quickMessage-2XpSaN {
  border-radius: 6px;
  background-color: #2F3136;
}
.userPopout-3XzG_A .rolesList-22qj2L {
  max-height: 200px;
  overflow-y: auto
}
.headerTag-2pZJzA {
  height: auto;
  padding: 0 20px;
  white-space: normal;
}
.headerPlaying-j0WQBV .activityUserPopout-2yItg2,
.topSectionPlaying-1J5E4n .activityProfile-2bJRaP {
  background-color: hsla(210, 40%, 13%, 0.7);
}
.headerStreaming-2FjmGz .activityUserPopout-2yItg2,
.topSectionStreaming-1Tpf5X .activityProfile-2bJRaP {
  background-color: hsla(288, 40%, 13%, 0.7);
}
.headerXbox-3G-4PF .activityUserPopout-2yItg2,
.topSectionXbox-3fWLjS .activityProfile-2bJRaP,
.headerSpotify-zpWxgT .activityUserPopout-2yItg2,
.topSectionSpotify-1lI0-P .activityProfile-2bJRaP {
  background-color: hsla(133, 33%, 10%, 0.7);
}
.addButton-pcyyf6,
.role-2irmRk,
.roleCircle-3xAZ1j {
  border-radius: 4px;
}
.activity-fViXj7 {
  padding-bottom: 8px;
}
.connectedAccounts-repVzS {
  margin-bottom: 5px;
}
.connectedAccounts-repVzS .connectedAccount-36nQx7 {
  border: 2px solid #18191C;
}
.connectedAccountOpenIcon-2cNbq5:hover {
  filter: brightness(150%);
}
#autocomplete-popout h3 {
  margin-left: 55px;
}

/** ---- Server Modal ---- **/
#app-mount .slide-2pHaq5,
.slide-2pHaq5 .slideBody-2nMrnU {
  background: #18191C;
}
#app-mount .slide-2pHaq5 .action-1lSjCi {
  background: #202225;
  border: none;
}
#app-mount .slide-2pHaq5 .or-3THJsp {
  background: #202225;
  border-color: #292B2F;
}
#app-mount .slide-2pHaq5 .actionHeader-2CT5c7,
#app-mount .slide-2pHaq5 h5.title-2Dc-Cb,
#app-mount .slide-2pHaq5 .header-3ZP1MY {
  color: #B9BBBE;
}
#app-mount .slide-2pHaq5 .actionIcon-2IISM_ {
  filter: grayscale(90%) brightness(90%);
}
#app-mount .slide-2pHaq5 .actionButton-2PeQbJ {
  background-color: slategray;
}
#app-mount .slide-2pHaq5 .actionButton-2PeQbJ:hover {
  background-color: darkslategray;
}
#app-mount .slide-2pHaq5 .slideFooter-2dXJ9s {
  background-color: inherit;
}
#app-mount .slide-2pHaq5 .input-1mgnkM {
  background-color: #202225;
  border: none;
  border-radius: 5px;
  text-indent: 0.25em;
  color: #B9BBBE;
}

/** ---- Region Modal ---- **/
.regionSelectModal-12e-57 {
  background-color: #18191C !important;
}
.regionSelectModal-12e-57 .regionSelectModalHeader-21khC1 {
  color: #B9BBBE;
}
#app-mount .regionSelectModalOption-2DSIZ3 {
  background-color: #202225;
  border: none;
}
#app-mount .regionSelectModalOption-2DSIZ3:hover {
  border: 2px solid #4F545C;
}

/** ---- Upload Modal ---- **/
#app-mount .uploadModal-2ifh8j,
.uploadModal-2ifh8j .footer-3mqk7D,
.uploadModal-2ifh8j .inner-3nWsbo,
.uploadModal-2ifh8j .autocomplete-1vrmp,
.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .bgScale-1otPtc {
  background-color: var(--background-floating);
}
.uploadModal-2ifh8j .inner-MADQqc .textArea-12jD-V,
.uploadModal-2ifh8j .inner-MADQqc .buttons-3JBrkn {
  background-color: var(--background-tertiary);
}
.uploadModal-2ifh8j .scrollableContainer-2NUZem {
  border-radius: 5px;
}
.uploadModal-2ifh8j .button {
  border-radius: 5px;
  margin-left: 3.5px;
}
.uploadModal-2ifh8j .icon-kyxXVr,
.uploadDropModal-2kTwbc .icon-kyxXVr {
  filter: grayscale(90%);
}
.uploadModal-2ifh8j .autocomplete-1vrmpx {
  background-color: var(--background-tertiary);
}
.uploadModal-2ifh8j .autocomplete-1vrmpx .divider-23swzi {
  display: none;
}

/** ---- Buttons ---- **/
.button,
.btn-default,
.btn-primary,
.copy-3nFbq8,
.tab-bar-item-primary,
.lookOutlined-3sRXeN,
.lookFilled-1Gx00P,
.lookLink-9FtZy-,
.lookInverted-2D7oAl,
.bd-modal-wrapper .footer button,
.private-channel-recipients-invite button,
.questionMark-CWEQZn,
.hintValue-29ny8Z {
  background: slategray !important;
  color: white !important;
}
.button:hover,
.btn-default:hover,
.btn-primary:hover,
.copy-3nFbq8:hover,
.tab-bar-item-primary:hover,
.lookOutlined-3sRXeN:hover,
.lookFilled-1Gx00P:hover,
.lookLink-9FtZy-:hover,
.lookInverted-2D7oAl:hover,
.bd-modal-wrapper .footer button:hover,
.private-channel-recipients-invite button:not(:disabled):hover,
.questionMark-CWEQZn:hover,
.hintValue-29ny8Z:hover {
  background: darkslategray !important;
  color: white !important;
}
.lookFilled-1Gx00P.colorRed-1TFJan,
.lookOutlined-3sRXeN.colorRed-1TFJan {
  background: crimson !important;
}
.lookFilled-1Gx00P.colorRed-1TFJan:hover,
.lookOutlined-3sRXeN.colorRed-1TFJan:hover {
  background: firebrick !important;
}
.button-1MICoQ:hover {
  background: darkslategray;
  border-color: silver;
  color: white !important;
}
.nowPlayingAdd-1Kdmh_ button {
  margin-left: 5px;
}
.connectionDelete-2Odoln,
.removeKeybind-39dSFj,
.removeWebhook-3PNViU,
.revokeInvite-28N8uj,
.removeGame-2JFGPn,
.emojiRemove-1k6MlJ,
.removeOverride-2sdvVX {
  border-radius: 20%;
}
.sizeDefault-2YlOZr,
.closeButton-1tv5uR,
.ui-standard-sidebar-view .btn-close,
.standardSidebarView-3F1I7i .btn-close {
  border-radius: 10px !important;
}
.clipboardInputInner-1EXMA3 button {
  border: none;
}
.removeWebhook-3PNViU,
.removeOverride-2sdvVX {
  top: -3px !important;
  right: -5px !important;
}
.revokeInvite-28N8uj,
.removeGame-2JFGPn,
.emojiRemove-1k6MlJ {
  top: -3px !important;
  right: -21px !important;
}
.more-mutual-guilds-btn {
  border-radius: 7px !important;
  height: 31px !important;
  width: 31px !important;
}
.userSettingsAccount-2eMFVR .sizeMin-1mJd1x {
  padding: 8px;
}
.authBox-hW6HRx .linkButton-wzh5kV {
  padding: 5px;
}
.authBox-hW6HRx .linkButton-wzh5kV:last-child {
  position: absolute;
  right: 40px;
  bottom: 40px;
}
.authBox-hW6HRx .lookLink-9FtZy-:hover .contents-18-Yxp {
  background-image: none;
}
button:first-child + div:last-child button {
  margin-left: 5px;
}
button:first-child + button:last-child {
  margin-right: 5px;
}

/** ---- Settings ---- **/
.layer-3QrUeG .user-settings-games .not-detected {
  background-color: #2F3136;
}
.layer-3QrUeG .user-settings-games .now-playing {
  background-color: hsla(210, 40%, 13%, 0.7);
}
.layer-3QrUeG .input-cIJ7To.focused-1mmYsC {
  border-color: #111;
}
.layer-3QrUeG .card-3Qj_Yx a {
  color: #00B0F4;
  font-weight: normal;
}
.layer-3QrUeG .itemSelected-1qLhcL,
.layer-3QrUeG .container-1s4HBn.hover-2AGf5p button {
  background: rgba(40, 40, 40, 0.8);
  color: white;
}
.item-26Dhrx[style*="rgb"] {
  background: rgba(40, 40, 40, 0.8) !important;
  border-color: #111 !important;
}
.valueChecked-m-4IJZ,
.checked-3_4uQ9,
.checkboxElement-1qV33p:checked + span,
.allowSelected-25S_i5 {
  background: darkgreen !important;
  border-color: darkgreen !important;
}
.layer-3QrUeG .passthroughSelected-1Eq0Kl {
  background: #696969;
}
.layer-3QrUeG .denySelected-1mh2mZ {
  background: #A52929;
  border-color: #A52929;
}
input[type="checkbox"]:checked + span::after {
  border-color: #CCC !important;
}
.checkbox-1ix_J3 .focused-1T2lU0 {
  box-shadow: 0 0 0 2px hsla(220, 10%, 50%, 0.3) !important;
}
.wrapper-O5i5-0 .checkboxInner-3yjcPe span {
  border-color: #111 !important;
}
.checked-3_4uQ9 polyline,
.item-26Dhrx .checkbox-1ix_J3[value="on"] polyline {
  stroke: #CCC;
}
.barFill-23-gu- {
  background: #222;
}
.barFill-23-gu-[style*="rgb(105, 196, 154)"] {
  background: darkgreen !important;
}
.bar-2Qqk5Z[style*="rgb(251, 184, 72)"] {
  background: #4F545C !important
}
.item-PXvHYJ[style*="rgb(114, 137, 218)"].selected-3s45Ha {
  background: rgb(156, 135, 20) !important;
}
.item-PXvHYJ[style*="rgb(114, 137, 218)"].notSelected-1N1G5p {
  color: gold !important;
}
.item-PXvHYJ[style*="rgb(114, 137, 218)"].notSelected-1N1G5p:hover {
  background: hsla(51, 100%, 50%, 0.1) !important;
}
.premiumTabItem-1QTfBr {
  margin: 0 auto 2px;
}
.premiumTabItem-1QTfBr .icon-Zc-uZZ {
  display: none;
}

/** ---- Emoji Picker ---- **/
.emojiPicker-3m1S-j {
  border-radius: 4px;
}
.emojiPicker-3m1S-j .scroller-3vODG7,
.emojiPicker-3m1S-j .scroller-3vODG7.containerWithInfoBar-2acjZU {
  height: 300px;
}
.emojiPicker-3m1S-j .infoBar-U6oBFk {
  display: none;
}
.emojiPicker-3m1S-j .categories-1feg4n,
.emojiPicker-3m1S-j .categories-1feg4n .item-16cXuq {
  height: 28px;
}
.emojiPicker-3m1S-j .categories-1feg4n .item-16cXuq {
  border: 2px solid transparent;
  box-sizing: border-box;
  -webkit-transition: none;
  transition: none;
}
.emojiPicker-3m1S-j .categories-1feg4n .item-16cXuq.selected-39BZ4S {
  border: 2px dotted var(--background-accent);
}
.emojiPicker-3m1S-j .sadImage-2ph8SI {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAiIGhlaWdodD0iOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHN0eWxlIGlkPSJkYXJrLW1vZGUtY3VzdG9tLXN0eWxlIi8+PGcgaWQ9IkdlbmVyYWwtUGxheWdyb3VuZCIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBpZD0iZW1wdHktZW1vamktbGlnaHQiPjxnIGlkPSJQYWdlLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQgNSkiPjxwYXRoIGQ9Ik04MCA0MGE0MCA0MCAwIDEgMS04MCAwIDQwIDQwIDAgMCAxIDgwIDAiIGlkPSJGaWxsLTEiIGZpbGw9IiMzMzMiLz48cGF0aCBkPSJNODAgNDBhNDAgNDAgMCAxIDEtODAgMCA0MCA0MCAwIDAgMSA4MCAweiIgaWQ9IlN0cm9rZS0zIiBzdHJva2U9IiM5OUFBQjUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTIyIDQxLjY0YTUgNSAwIDEgMS0xMCAwIDUgNSAwIDAgMSAxMCAwIiBpZD0iRmlsbC01IiBmaWxsPSIjOTlBQUI1Ii8+PHBhdGggZD0iTTY4IDQxLjY0YTUgNSAwIDEgMS0xMCAwIDUgNSAwIDAgMSAxMCAwIiBpZD0iRmlsbC03IiBmaWxsPSIjOTlBQUI1Ii8+PHBhdGggZD0iTTUwIDU5LjQ4YTE2IDE2IDAgMCAwLTIwIDAiIGlkPSJTdHJva2UtOSIgc3Ryb2tlPSIjOTlBQUI1IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik04MS4yIDY2Ljk3YTEwLjMzIDEwLjMzIDAgMSAxLTIwLjY2IDBjMC01LjcgMTAuMzMtMTguMzMgMTAuMzMtMTguMzNzMTAuMzQgMTIuNjMgMTAuMzQgMTguMzMiIGlkPSJGaWxsLTExIiBmaWxsPSIjMzMzIi8+PHBhdGggZD0iTTgxLjIgNjYuOTdhMTAuMzMgMTAuMzMgMCAxIDEtMjAuNjYgMGMwLTUuNyAxMC4zMy0xOC4zMyAxMC4zMy0xOC4zM3MxMC4zNCAxMi42MyAxMC4zNCAxOC4zM3oiIGlkPSJTdHJva2UtMTMiIHN0cm9rZT0iIzk5QUFCNSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PC9nPjwvZz48L3N2Zz4=") !important;
}
.premiumPromoTitle-1SQQfF {
  color: var(--header-secondary);
}
.premiumPromoImage-tGTlKV {
  filter: brightness(80%);
}

/** ---- Invite Embeds ---- **/
.guildInfo-1STtYi ~ .lookOutlined-3sRXeN,
.guildInfo-1STtYi ~ .lookOutlined-3sRXeN:hover {
  background: #275027 !important;
  border: none;
}
.guildDetail-1nRKNE .status-2L8Zc7 {
  display: none;
}
.guildDetail-1nRKNE span {
  font-size: 105%;
  margin-top: 3px;
  color: #747F8D;
}
.guildDetail-1nRKNE .onlineCount-w6_WmG {
  color: #43B581;
}
.wrapper-35wsBm .guildIcon-lQ0uiM {
  background-color: rgba(30, 30, 30, 0.9);
}
.wrapper-35wsBm .content-2U5lSY > .icon-3o6xvg {
  padding-left: 0.05em;
}

/** ---- Tooltips ---- **/
.layerContainer-yqaFcK .tooltip-2QfLtc {
  background: var(--background-accent);
}
.layerContainer-yqaFcK .tooltip-2QfLtc .tooltipPointer-3ZfirK {
  border-top-color: var(--background-accent);
}
.layerContainer-yqaFcK .listItemTooltip-CDcY8J {
  font-weight: normal;
  line-height: inherit;
}

/** ---- Toolbar ---- **/
.toolbar-1t6TWx .iconWrapper-2OrFZ1 {
  margin: 0 2px;
}
.toolbar-1t6TWx .search-36MZv- {
  margin: 0 4px;
}
.toolbar-1t6TWx .iconWrapper-2OrFZ1 svg {
  width: 20px;
  height: 20px;
  position: relative;
  top: 10%;
}

/** ---- Scrollbars ---- **/
::-webkit-scrollbar {
  display: none;
}
.messages-3amgkR.scroller-2FKFPG::-webkit-scrollbar {
  display: initial;
}
#app-mount .scroller-2FKFPG::-webkit-scrollbar-track-piece {
  background: transparent;
}
#app-mount .scroller-2FKFPG::-webkit-scrollbar-thumb {
  min-height: 25px;
}

/** ---- Misc ---- **/
::selection {
  background: #999 !important;
  color: #EEE !important;
}
#app-mount .wrapper-2ZbzR9 {
  background: none;
}
.botTag-2WPJ74 {
  height: 12px;
  background: rgba(10, 20, 40, 0.9);
  color: #FFF;
  padding: 3px 4px;
}
#app-mount .input-cIJ7To.focused-1mmYsC {
  border-color: #111;
}
.ddrArrows-lSnH7P .arrow-2enltQ {
  filter: grayscale(90%) brightness(90%);
}
.react-datepicker__day:hover {
  background-color: rgba(60, 62, 66, 0.9) !important;
}
.react-datepicker__day--selected::after {
  background-color: hsla(220, 10%, 12%, 0.8) !important;
}
.channel-members .botTag-2WPJ74 {
  padding: 1px 2.5px;
  margin-top: 1px;
}
.guild-settings-members-member .botTag-2WPJ74 {
  height: 16px;
  padding: 1px 2.5px;
  line-height: 15px;
}
.guildAvatarWithoutIcon-1sTmE_ {
  background: rgba(30, 30, 30, 0.9);
}
.ghostPill-2-KUPM,
.round-2jCFai {
  border-radius: 4px;
}
.quickswitcher-3JagVE .input-2VB9rf {
  background: #202225;
}
.pro-1T8RK7 {
  color: #BBB;
}
.cardWarning-2yPNAa {
  background: #F04747;
  border: none;
}
.container-3nXdBP hr {
  display: none;
}
.sidebar .side-8zPYf6,
.sidebar-CFHs9e .side-8zPYf6 {
  text-align: center;
}
.notice-2FJMB4 {
  border-radius: 0 !important;
}
.invite-18yqGF .helpIcon-2EyVTp {
  background-color: slategray;
  opacity: 1;
}
.invite-18yqGF .helpIcon-2EyVTp:hover {
  background-color: darkslategray;
}
#app-mount .tag-HanR-9,
#app-mount .tag-HanR-9::before {
  background: darkslategray;
}
#app-mount .ring-13rgEW {
  display: none;
}

/** ---- BetterDiscord Stuff ---- **/

/** ---- Settings ---- **/
#app-menu #bd-settings-sidebar .ui-tab-bar-item.selected {
  background: rgba(40, 40, 40, 0.8);
  color: white;
}
#bd-settings-sidebar .ui-tab-bar-header {
  display: inline-block;
}
.bd-button {
  background: slategray;
}
.bd-button:hover {
  background: darkslategray;
}
.bd-addon-views .bd-view-button.selected {
  background: slategray;
}
.bd-button.bd-button-danger {
  background: crimson;
}
.bd-button.bd-button-danger:hover {
  background: firebrick;
}
.bd-switch-checked {
  background: darkgreen;
}
.bd-switch {
  border-radius: 10px;
}
.bda-settings-button,
.bd-pfbtn {
  background: slategray !important;
  color: white !important;
}
.bda-settings-button:not(:disabled):hover,
.bd-pfbtn:not(:disabled):hover {
  background: darkslategray !important;
  color: white !important;
}
.plugin-settings input,
.plugin-settings select {
  background: #222;
  border: 2px #111 solid;
  border-radius: 2px;
  color: #BBB;
  padding: 3px;
}
.plugin-settings button {
  border-radius: 5px;
  background: slategray !important;
  color: #EEE;
}
.plugin-settings button:hover {
  background: darkslategray !important;
}
.plugin-settings button[onclick*="reset"],
.plugin-settings button[action*="removeall"] {
  background: crimson !important;
}
.plugin-settings button[onclick*="reset"]:hover,
.plugin-settings button[action*="removeall"]:hover {
  background: firebrick !important;
}
.plugin-settings {
  color: #CCC;
}
.plugin-setting-label {
  color: gray !important;
}
.plugin-setting-label[style*="rgb(17, 17, 17)"] {
  color: white !important;
}
.bd-blue *[style*="background-color: rgb(114, 137, 218)"] {
  background-color: rgba(40, 40, 40, 0.8) !important;
}
.bd-blue *[style*="border-color: rgb(114, 137, 218)"] {
  border-color: #111 !important;
}
.bd-sidebar-header {
  display: block;
}

/** ---- Public Servers ---- **/
#bd-pub-li {
  margin-top: 5px;
  margin-bottom: -2px;
}
#bd-pub-li .guildInner-3DSoA4 {
  background-color: hsla(223, 5%, 3%, 0.4) !important;
  padding: 1px 0;
  text-align: left;
  text-indent: 0.1rem;
}
#pubslayer button {
  background: slategray;
}
#pubslayer button:hover {
  background: darkslategray;
}
#pubslayer .ui-tab-bar-item.selected{
  background: rgba(40, 40, 40, 0.8);
}
.bd-server-card.bd-server-card-pinned::after {
  background: rgba(40, 40, 40, 0.8);
}

/** ---- Emoji Menu ---- **/
[id*="bda-qem"],
.preview-container .preview-wrapper {
  color: #DDD;
  background-color: #333 !important;
  border-left: none !important;
  border-right: none !important;
  box-shadow: none !important;
}
.preview-container {
  position: relative;
  right: 2px !important;
}
[id*="bda-qem"] .scroller::-webkit-scrollbar {
  display: none;
}

/** ---- CSS Editor ---- **/
#bd-customcss-editor {
  background: #222;
}
#bd-customcss-attach-controls {
  background: #202225 !important;
}
.ace_gutter-layer {
  background: #202225;
  border-right: 1px solid #333;
}
.ace_scroller {
  right: 5px !important;
  bottom: 5px !important;
}
.ace_scrollbar {
  display: none;
}
.ace_search {
  background: #111;
  border: none;
}
.ace_button:hover,
.ace_searchbtn:hover {
  background: darkslategray;
}
.ace_button {
  color: white;
}
.ace_button.checked {
  border-color: #111;
  background-color: hsl(0, 3%, 15%);
}
.ace_search_field,
.ace_searchbtn {
  background: #222;
  border: none;
  color: white;
}
.ace_search_form.ace_nomatch {
  outline: 2px solid darkred;
}
.ace_searchbtn:last-child {
  border-right: none;
}
.ace_tooltip {
  background: #191818;
  border-color: #111;
  color: white;
}

/** ---- Misc ---- **/
#files_directDownload .file svg {
  fill: #888;
}
#files_directDownload .file .progress-bar {
  height: 3px;
  background: darkgreen;
}
#settings_directDownload button[name="dldir"],
#settings_localFileServer button {
  background-color: #222 !important;
  color: #DDD;
}
#settings_directDownload button.invalid,
#settings_localFileServer button.invalid {
  background-color: darkred !important;
}
#pluginNotice,
.DevilBro-notice {
  border-radius: 0 !important;
}
.DevilBro-settings .settings-avatar {
  border-width: 3px !important;
}
.DevilBro-settings .button-mM-y8i {
  border-radius: 20%;
  top: -8px;
  right: -35px;
}
.DevilBro-settings svg[name="Checkmark"] {
  margin: auto;
}
.DevilBro-settings button[do-disable="true"] {
  background-color: crimson !important;
}
.DevilBro-settings button[do-disable="true"]:hover {
  background-color: firebrick !important;
}
.DevilBro-settings button[do-toast="true"]:not(:hover) {
  background-color: #7289DA !important;
}
.DevilBro-settings button[do-desktop="true"]:not(:hover) {
  background-color: #43B581 !important;
}
.DevilBro-settings .alias-list .card-11ynQk-inner {
  width: 570px;
}
.pluginrepo-modal .pluginEntry.downloadable .btn-download,
.themerepo-modal .themeEntry.downloadable .btn-download {
  background-color: slategray !important;
}
.pluginrepo-modal .pluginEntry.downloadable .btn-download:hover,
.themerepo-modal .themeEntry.downloadable .btn-download:hover {
  background-color: darkslategray !important;
}
.pluginrepo-modal .pluginEntry.outdated .btn-download,
.themerepo-modal .themeEntry.outdated .btn-download {
  background-color: crimson !important;
}
.pluginrepo-modal .pluginEntry.outdated .btn-download:hover,
.themerepo-modal .themeEntry.outdated .btn-download:hover {
  background-color: firebrick !important;
}
.pluginrepo-modal.DevilBro-modal .pluginEntry.updated .btn-download,
.themerepo-modal.DevilBro-modal .themeEntry.updated .btn-download {
  background-color: darkgreen !important;
}
.repo-loadingwrapper svg {
  width: 25px;
  height: 25px;
  position: relative;
}
.DevilBro-modal [class^="ui-color-picker-swatch"] {
  border-radius: 5px;
  border-width: 3px !important;
}
.DevilBro-modal [class^="ui-color-picker-swatch"].large {
  border-radius: 10px;
}
.DevilBro-modal [class^="ui-color-picker-swatch"].selected {
  border: 3px #222 solid !important;
}
.DevilBro-modal .colorpicker-preview-0.selected {
  border-color: #222 !important;
}
.StalkerNotifications-settings .button-mM-y8i {
  left: 33px;
  width: 20px;
  height: 20px;
}
.quickSelectPopout {
  background-color: #282B30;
  border: 1px #222 solid;
  border-radius: 5px;
}
.quickSelectPopout .item-1XYaYf:not(:last-of-type) {
  border-bottom: 1px hsla(0, 0%, 96%, 0.08) solid;
  border-radius: 0;
}
.bda-slist .orrie-buttonRed,
.orrie-buttonRed {
  background-color: crimson !important;
}
.bda-slist .orrie-buttonRed:hover,
.orrie-buttonRed:hover {
  background-color: firebrick !important;
}
.plugin-control-group:last-of-type + button {
  background: crimson !important;
}
.plugin-control-group:last-of-type + button:hover {
  background: firebrick !important;
}
#bda-qem-line-container .add-form .line-add-button {
  background-color: slategray;
  color: #222;
  font-size: 15px;
}
#bda-qem-line-container .add-form .line-add-button.valid:hover {
  background-color: darkslategray !important;
}
#bda-qem-line-container .add-form .line-add-button.invalid,
#bda-qem-line-container .add-form .line-add-button.invalid:hover {
  background-color: slategray !important;
  opacity: 0.7;
  cursor: auto;
}
#bda-qem-line-container .confirm {
  background-color: rgba(50, 50, 50, 0.9);
}
#bda-qem-line-container .box {
  text-shadow: -1px 0 #222, 0 1px #222, 1px 0 #222, 0 -1px #222;
}
#bda-qem-line-container .confirm .yes:hover,
#bda-qem-line-container .confirm .no:hover {
  color: #BBB;
}
#bda-qem-line-container .line-pack .line-editbar:hover {
  cursor: pointer;
}
.cms-archive_container .titleDefault-a8-ZSr {
  color: #AAA;
}
.cms-archive_filter .input-cIJ7To:focus {
  border-color: #111;
}
#qs_directory {
  margin-top: 5px;
}
#cbsettings h1,
#tc-settingspanel h1 {
  display: none;
}
#cbsettings h2 {
  padding-bottom: 10px;
  font-weight: 500;
  font-size: 18px;
}
#cbsettings input:nth-child(n+2),
#cbsettings li:first-child {
  margin-top: 5px;
}
#cbsettings input:nth-child(-n+2) {
  width: 100%;
}
.citar-btn {
  background-color: hsla(0, 0%, 0%, 0.15) !important;
}
.replyer {
  background-color: rgba(47, 50, 54, 0.8);
  padding: 0.3em;
  font-size: 11px;
  top: -2px;
  color: #EEE !important;
}
#tagID {
  background-color: rgba(47, 50, 54, 0.8);
  text-shadow: none;
}
#optionsplugin-afkauto-deafen-defaults {
  background: slategray !important;
}
#optionsplugin-afkauto-deafen-defaults:hover {
  background: darkslategray !important;
}
.cap-uncheck,
.cap-check {
  background: slategray;
}
.cap-uncheck:hover,
.cap-check:hover {
  background: darkslategray;
}
#dv-mount {
  width: 200px;
  background-color: rgba(47, 49, 54, 0.95);
}
#clockPluginClock {
  padding-left: 3px;
  background: rgba(32, 34, 37, 0.8);
}
#plugin-settings-CompactGuilds input,
#plugin-settings-CompactGuilds select,
[id="plugin-settings-Hide Images"] input,
[id="plugin-settings-Hide Images"] div {
  margin-top: 5px;
}
#ebr-textarea {
  background: #222;
  border: 2px #111 solid;
  border-radius: 2px;
  color: #BBB;
  padding: 3px;
}
#sendembeds input {
  background: #222;
  border: 2px #111 solid;
  border-radius: 2px;
  color: #BBB;
  padding: 3px;
  margin-top: 5px;
}
#sendembeds button {
  background: slategray;
  color: #EEE;
  border-radius: 5px;
}
#sendembeds button:hover {
  background: darkslategray;
}
body #dl-log-button {
  left: -45.5% !important;
  margin-top: 7px !important;
  margin-bottom: -2px !important;
  white-space: wrap;
}
.member-perms .member-perm,
.member-perms .member-perm .perm-circle {
  border-radius: 4px;
}
.hljs .copybutton {
  color: #DDD !important;
  background-color: rgba(46, 49, 54, 0.9) !important;
  border-width: 1px !important;
  border-top-left-radius: 5px;
}
#plugin-settings-ReactionImages input {
  border-radius: 5px;
}
div.ri-selected {
  background-color: darkslategray;
  padding: 5px;
}
.betterfriendcount-badge {
  background-color: darkslategray;
}
