// Site [class*="perksContainer-"], [class^="DocSearch"], // Algolia, f you { &:extend(.hide); } #app-mount div:not([class]) div[class=""] { div:not([class]), // main page content div div[class*="background-"], // nitro animation at top div[class^="grid-"] div[class^="animation-"], // nitro animation at bottom { &:extend(.hide); } } // Nicks .username-1g6Iq1 { &:extend(.hide); } // Remove background (invite, login) [class*="artwork-"], div[class^="characterBackground-"] [class*="rightSplit-"], div[class^="art-"], { &:extend(.hide); } [class^="discrimBase-"], div[class^="discordTag-"] [class^="username-"], // friends tab div[class^="nameTag-"], [class^="usernameInnerRow-"], // at settings { &:extend(.hide); } // Suggestions button[class*="followButton-"], // at top in channels [class^="nowPlaying"], // in friends tab div[class^="threadSuggestionBar-"], // create thread because many replies div[class^="welcomeCTA-"], // wave to say hi on server div[role="separator"]:not([id$="new-messages-bar"]), // aren't needed div[class^="channelNotice-"], // sh** at bottom of server name like invite people, server boost etc. h2[class^="privateChannelsHeaderContainer"], // direct messages label div[class*="templatesList-"] button[class^="container-"] ~ *, // templates are really useless { &:extend(.hide); } // Emoji picker #gif-picker-tab, #sticker-picker-tab, #emoji-picker-tab-panel div[class^="emojiPicker-"] > div[class^="header-"], nav[class^="nav-"], // breaks emoji panel, fixed at fixes.less { &:extend(.hide); } // Search nav > [class^="searchBar-"], // in dm [role^="tab"] > [class^="searchBar-"], // in tabs div[class^="toolbar-3_"] > :nth-child(3) ~ *:not([class^="search-"]), // remove after 3 elements except search { &:extend(.hide); } // Text area div.channelTextArea-1FufC0 { div.buttons-uaqb-5 { // buttons & > button // gift button, f you { &:extend(.hide); } & > div.expression-picker-chat-input-button { &:not(:nth-child(4)) // except emoji (and send button, if exists) { &:extend(.hide); } } } div.scrollableContainer-15eg7h div.separator-3ng7S5 // breaks redesigned text area { &:extend(.hide); } } // Other div[class^="autocompleteShadow-"], // bugged [class^="unreadPill-"], // NEW at right, not needed div[class^="overviewSidebar-"], // at community creation, not needed form::before, // message input shadow div[class^="children-"]::after, // shadow at title { &:extend(.hide); }