@import url("https://zuzumi-f.github.io/classic-discord-status/2016-status.css");
@import url(https://maendisease.github.io/BetterDiscordStuff/css/bdAddonMini.css);



@import url("https://discordstyles.github.io/SoftX/ServerRings.css");
/* Includes variables */
:root {
  --server-unread-colour: 255, 255, 255;
  --server-hover-colour: 255, 255, 255;
  --server-selected-colour: var(--accent, 0, 231, 169);
  --server-spacing: 24px;
  --server-glow-intensity: 0.5;
}
.tutorialContainer-2jwoiB + div .pill-1NRFie{
    display: none;
}



.unreadMentionsIndicatorBottom-2mDYbI, .unreadMentionsIndicatorTop-2-tcdU {display: none;}



.pictureInPicture-1GQX91 {display: none;}
#user-context-invite-to-server {display: none;}
#user-context-call {display: none;}
#channel-context-delete-channel {display: none;}
[aria-controls="hypesquad-online-tab"] {display: none !important;}
[aria-label="Boost this server"] {display: none;}
.iconBase-2G48Fc[aria-label="Create Invite"] {display: none;}
.iconBase-2G48Fc[aria-label="Edit Channel"] {display: none;}
.iconWrapper-2awDjA[aria-label="Notification Settings"] {display: none;}
.iconWrapper-2awDjA[aria-label="Hide Member List"] {display: none;}



/*Status picker compact*/
/* Status Picker */
#status-picker>.scroller-1bVxF5 {
    display: flex;
    flex-wrap: wrap;
    column-gap: 2px;
}
#status-picker-custom-status,
#status-picker #status-picker-custom-status+.separator-1So4YB+div {
    flex: 1 1 100%;
}
#status-picker-online,
#status-picker-idle,
#status-picker-dnd,
#status-picker-invisible {
    flex: 1 1 calc(25% - 2px);
    display: flex;
    justify-content: center;
    height: 40px;
}
#status-picker-online .statusItem-2hiCNB,
#status-picker-idle .statusItem-2hiCNB,
#status-picker-dnd .statusItem-2hiCNB,
#status-picker-invisible .statusItem-2hiCNB {
    width: fit-content;
    display: flex;
    padding: 0;
    justify-content: center;
}
#status-picker .item-1OdjEX:not(#status-picker-custom-status, #status-picker-switch-account) .status-3TYC5W {
    display: none;
}
#status-picker .description-3Cwkxk {
    display: none;
}
#status-picker .separator-1So4YB {
    display: none;
}
.statusItem-2hiCNB {
    column-gap: 5px;
}
#status-picker .mask-2Me5HY {
    height: 50%;
    width: auto;
}



/* nitro tab */
.scroller-1bVxF5 .colorPremium-vwmYZQ,

/* flower icon next to server name */
.flowerStar-2tNFCR,
.flowerStarContainer-1QeD-L,

/* question mark when trying to change tag in user settings */
.questionMark-3V9mGJ,

/* billing tab in user settings */
[aria-controls="connections-tab"]~*:nth-child(n+7):nth-child(-n+13),

/* remove nitro label in user customization section */
.customizationSection-IGy2fS:nth-child(3),

/* remove stuff in server settings related to nitro */
.emptyState-Ud44C9 .colorHeaderSecondary-g5teka, 
.emptyState-Ud44C9 .stickersRow-3OJE_7,
.container-1eD8xH,
.emptyState-Ud44C9 .colorHeaderSecondary-g5teka, 
.emptyState-Ud44C9 .stickersRow-3OJE_7,
.shinyButton-2Q9MDB, 
.premiumPromoDescription-1kf0Oa,
.divider--oiTeJ+div+div+div,
.children-1xdcWE .upsellContainer-22N_CL,
.emptyTierWrapper-V5c-R7 .button-f2h6uQ,

/* removes gift button */
.buttons-uaqb-5 > .button-f2h6uQ:not(.BD-TeX-plugin-button) > :not(.quickToggleButton-P2xDh8)
{
    display: none;
}

/* Removes nitro promotion on custom stickers */
.emptyState-Ud44C9 .header-24Iqpn{
    font-size: 0px;
}
.emptyState-Ud44C9 .header-24Iqpn:before{
    content:'Hello, You need nitro to use custom stickers but its useless so dont buy nitro!';
    font-size: 24px;
}



.assetWrapper-3GNt0z { 
    max-height: 10vh;
    max-width: 10vh;
}



/* Hide badge on home */
.tutorialContainer-2sGCg9 .lowerBadge-29hYVK { display: none; }
.tutorialContainer-2sGCg9 defs rect { transform: translate(50px, 50px); }

/* Hide badge on friends tab in dms */
.channel-2QD9_O[href="/channels/@me"] .numberBadge-2s8kKX { display: none; }

/* Hide badge in pending tab in friends tab */
.item-3HknzM[aria-controls="pending-tab"] .numberBadge-2s8kKX { display: none; }



.audioMetadata-3zOuGv::before {
    min-width: 24px;
}



/* Remove Hypesquad Badges */
img[src$="9f00b18e292e10fc0ae84ff5332e8b0b.svg"],img[src$="ec8e92568a7c8f19a052ef42f862ff18.svg"],img[src$="efcc751513ec434ea4275ecda4f61136.svg"]{display:none;}



/* Unclamp the About Me section, so it's not limited to just 6 lines. (normally it cuts off at 6 and adds a ...) */
.clamped-2ZePhX{
    -webkit-line-clamp: 190; /*Maximum amount of characters as new lines, unset just breaks links*/
    max-height:112px;
    overflow-x: hidden;
    overflow-y:auto;
}
.clamped-2ZePhX::-webkit-scrollbar {
    width: 15px;
    height: 15px;
}
.clamped-2ZePhX::-webkit-scrollbar-track {
    border-radius: 10px; /*How round you want the scrollbar to be. 0 is square, 10px is round.*/
    background-color: rgb(255 255 255 / 10%); /*Edit this to what color you want the track to be.*/
}
.clamped-2ZePhX::-webkit-scrollbar-thumb {
    background: linear-gradient(45deg, #00aeff, #a68eff); /* Edit this to whatever color/colors you'd like*/
    border-radius: 10px; /*How round you want the scrollbar thumb to be. 0 is square, 10px is round.*/
}



.panels-3wFtMD > .container-YkUktl .flex-2S1XBF > :not(:last-child) {
    opacity: 0% !important;
    width: 0px;
    transition: all 0.2s ease-in-out;
}
.panels-3wFtMD > .container-YkUktl:hover .flex-2S1XBF > :not(:last-child) {
    opacity: 100% !important;
    width: 32px;
}



/* edited text */
.timestamp-p1Df1m:not(.timestampInline-_lS3aK, .timestampVisibleOnHover-9PEuZS) time::after {
        content: " (" attr(aria-label) ")";
        color: var(--text-muted);
        font-size: 0.625rem;
        font-weight: 400;
        line-height: 1;
        text-transform: lowercase;
}
.edited-1v5nT8:not(.message-translate-indicator) {
    display: none;
}



.wordmark-2u86JB {
    display: none;
}
#channelTabs-container{
    -webkit-app-region: drag;
    width: calc(100vw - 100px);
}
.titleBar-1it3bQ {
    -webkit-app-region: drag;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 4000;
    height: calc(var(--channelTabs-tabHeight) + 4px);
}
.channelTabs-tabNav, .channelTabs-tab, .channelTabs-newTab, #channelTabs-settingsMenu {
    -webkit-app-region: no-drag;
}
#channelTabs-settingsMenu {
    margin-right: 84px;
    top: 0;
    height: 22px !important;
    width: 28px !important;
}
.channelTabs-settingsIcon {
    max-height: 10px !important;
    max-width: 10px !important;
}
.channelTabs-tabContainer {
    width: calc(100% - 28px);
}
.channelTabs-favContainer {
    -webkit-app-region: no-drag;
    width: calc(100vw - 16px);
}



.membersWrap-3NUR2t {
  min-width: unset;
}
.membersWrap-3NUR2t .members-3WRCEx {
  max-width: 65px;
  min-width: 65px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.membersWrap-3NUR2t .members-3WRCEx:hover {
  max-width: 240px;
  min-width: 240px;
}
.membersWrap-3NUR2t .members-3WRCEx .content-2a4AW9:not(:hover) {
  padding-top: 10px;
  background-color: #110906;
}
.membersGroup-2eiWxl {
  margin-left: 60px;
  background-color: #110906;
  color: #fff;
}
.members-3WRCEx,
.members-3WRCEx > div {
  background-color: #110906;
}