From 15a902c0fe86d3bc8ddaa5e3eb45e1375fb6d8f0 Mon Sep 17 00:00:00 2001 From: TrudeEH Date: Sun, 9 Feb 2025 14:50:49 +0000 Subject: [PATCH] Add vencord settings --- vencord/settings.json | 796 ++++++++++++++++++++ vencord/trude.theme.css | 1577 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 2373 insertions(+) create mode 100644 vencord/settings.json create mode 100644 vencord/trude.theme.css diff --git a/vencord/settings.json b/vencord/settings.json new file mode 100644 index 00000000..b45fc19a --- /dev/null +++ b/vencord/settings.json @@ -0,0 +1,796 @@ +{ + "settings": { + "autoUpdate": true, + "autoUpdateNotification": true, + "useQuickCss": false, + "themeLinks": [], + "enabledThemes": [ + "trude.theme.css" + ], + "enableReactDevtools": false, + "frameless": false, + "transparent": false, + "winCtrlQ": false, + "disableMinSize": true, + "winNativeTitleBar": false, + "plugins": { + "ChatInputButtonAPI": { + "enabled": true + }, + "CommandsAPI": { + "enabled": true + }, + "MemberListDecoratorsAPI": { + "enabled": true + }, + "MessageAccessoriesAPI": { + "enabled": true + }, + "MessageDecorationsAPI": { + "enabled": true + }, + "MessageEventsAPI": { + "enabled": true + }, + "MessagePopoverAPI": { + "enabled": true + }, + "MessageUpdaterAPI": { + "enabled": true + }, + "ServerListAPI": { + "enabled": true + }, + "UserSettingsAPI": { + "enabled": true + }, + "AccountPanelServerProfile": { + "enabled": true, + "prioritizeServerProfile": false + }, + "AlwaysAnimate": { + "enabled": false + }, + "AlwaysExpandRoles": { + "enabled": true + }, + "AlwaysTrust": { + "enabled": true, + "domain": true, + "file": true + }, + "AnonymiseFileNames": { + "enabled": true, + "anonymiseByDefault": true, + "method": 0, + "randomisedLength": 7, + "consistent": "image" + }, + "WebRichPresence (arRPC)": { + "enabled": false + }, + "BANger": { + "enabled": false + }, + "BetterFolders": { + "enabled": false + }, + "BetterGifAltText": { + "enabled": true + }, + "BetterGifPicker": { + "enabled": true + }, + "BetterNotesBox": { + "enabled": false + }, + "BetterRoleContext": { + "enabled": true + }, + "BetterRoleDot": { + "enabled": false, + "bothStyles": false, + "copyRoleColorInProfilePopout": false + }, + "BetterSessions": { + "enabled": false + }, + "BetterSettings": { + "enabled": true, + "disableFade": true, + "eagerLoad": true + }, + "BetterUploadButton": { + "enabled": false + }, + "BiggerStreamPreview": { + "enabled": true + }, + "BlurNSFW": { + "enabled": true, + "blurAmount": 10 + }, + "CallTimer": { + "enabled": true, + "format": "stopwatch" + }, + "ClearURLs": { + "enabled": true + }, + "ClientTheme": { + "enabled": false, + "color": "383131" + }, + "ColorSighted": { + "enabled": true + }, + "ConsoleJanitor": { + "enabled": true, + "disableLoggers": false, + "disableSpotifyLogger": true, + "whitelistedLoggers": "GatewaySocket; Routing/Utils" + }, + "ConsoleShortcuts": { + "enabled": false + }, + "CopyEmojiMarkdown": { + "enabled": false + }, + "CopyFileContents": { + "enabled": true + }, + "CopyUserURLs": { + "enabled": true + }, + "CrashHandler": { + "enabled": true + }, + "CtrlEnterSend": { + "enabled": false, + "submitRule": "ctrl+enter", + "sendMessageInTheMiddleOfACodeBlock": true + }, + "CustomRPC": { + "enabled": false, + "type": 0, + "timestampMode": 0 + }, + "CustomIdle": { + "enabled": false, + "idleTimeout": 30.052816901408452, + "remainInIdle": true + }, + "Dearrow": { + "enabled": false + }, + "Decor": { + "enabled": false + }, + "DisableCallIdle": { + "enabled": false + }, + "DontRoundMyTimestamps": { + "enabled": false + }, + "EmoteCloner": { + "enabled": true + }, + "Experiments": { + "enabled": true, + "toolbarDevMenu": false + }, + "F8Break": { + "enabled": false + }, + "FakeNitro": { + "enabled": true, + "enableEmojiBypass": true, + "enableStickerBypass": true, + "enableStreamQualityBypass": false, + "transformEmojis": false, + "transformStickers": false, + "transformCompoundSentence": false, + "emojiSize": 48, + "hyperLinkText": ".", + "useHyperLinks": true, + "disableEmbedPermissionCheck": false, + "stickerSize": 160 + }, + "FakeProfileThemes": { + "enabled": false + }, + "FavoriteEmojiFirst": { + "enabled": false + }, + "FavoriteGifSearch": { + "enabled": true, + "searchOption": "hostandpath" + }, + "FixCodeblockGap": { + "enabled": false + }, + "ForceOwnerCrown": { + "enabled": true + }, + "FriendInvites": { + "enabled": true + }, + "FriendsSince": { + "enabled": true + }, + "FullSearchContext": { + "enabled": true + }, + "GameActivityToggle": { + "enabled": false, + "oldIcon": false + }, + "GifPaste": { + "enabled": true + }, + "GreetStickerPicker": { + "enabled": false + }, + "iLoveSpam": { + "enabled": false + }, + "IgnoreActivities": { + "enabled": false + }, + "ImageLink": { + "enabled": false + }, + "ImageZoom": { + "enabled": true, + "saveZoomValues": true, + "invertScroll": true, + "nearestNeighbour": false, + "square": false, + "zoom": 3.198717948717949, + "size": 159.61538461538464, + "zoomSpeed": 0.3826923076923078 + }, + "ImplicitRelationships": { + "enabled": true, + "sortByAffinity": true + }, + "KeepCurrentChannel": { + "enabled": false + }, + "LastFMRichPresence": { + "enabled": false + }, + "LoadingQuotes": { + "enabled": false, + "replaceEvents": true, + "enablePluginPresetQuotes": true, + "enableDiscordPresetQuotes": false, + "additionalQuotes": "", + "additionalQuotesDelimiter": "|" + }, + "MemberCount": { + "enabled": true, + "memberList": true, + "toolTip": true + }, + "MentionAvatars": { + "enabled": true, + "showAtSymbol": true + }, + "MessageClickActions": { + "enabled": true, + "requireModifier": false, + "enableDoubleClickToEdit": true, + "enableDoubleClickToReply": true + }, + "MessageLatency": { + "enabled": true, + "latency": 2, + "detectDiscordKotlin": true, + "showMillis": false + }, + "MessageLinkEmbeds": { + "enabled": true, + "listMode": "blacklist", + "idList": "", + "automodEmbeds": "never" + }, + "MessageLogger": { + "enabled": true, + "deleteStyle": "text", + "logDeletes": true, + "collapseDeleted": true, + "logEdits": true, + "inlineEdits": false, + "ignoreBots": false, + "ignoreSelf": true, + "ignoreUsers": "", + "ignoreChannels": "", + "ignoreGuilds": "" + }, + "MessageTags": { + "enabled": true, + "clyde": false, + "tagsList": {} + }, + "MoreCommands": { + "enabled": false + }, + "MoreKaomoji": { + "enabled": true + }, + "MoreUserTags": { + "enabled": true, + "tagSettings": { + "WEBHOOK": { + "text": "Webhook", + "showInChat": true, + "showInNotChat": true + }, + "OWNER": { + "text": "Owner", + "showInChat": false, + "showInNotChat": true + }, + "ADMINISTRATOR": { + "text": "Admin", + "showInChat": false, + "showInNotChat": true + }, + "MODERATOR_STAFF": { + "text": "Staff", + "showInChat": false, + "showInNotChat": true + }, + "MODERATOR": { + "text": "Mod", + "showInChat": false, + "showInNotChat": true + }, + "VOICE_MODERATOR": { + "text": "VC Mod", + "showInChat": false, + "showInNotChat": true + }, + "CHAT_MODERATOR": { + "text": "Chat Mod", + "showInChat": false, + "showInNotChat": true + } + } + }, + "Moyai": { + "enabled": false, + "volume": 0.5, + "quality": "Normal", + "triggerWhenUnfocused": true, + "ignoreBots": true, + "ignoreBlocked": true + }, + "MutualGroupDMs": { + "enabled": true + }, + "NewGuildSettings": { + "enabled": false + }, + "NoBlockedMessages": { + "enabled": false + }, + "NoDevtoolsWarning": { + "enabled": true + }, + "NoF1": { + "enabled": false + }, + "NoMaskedUrlPaste": { + "enabled": false + }, + "NoMosaic": { + "enabled": false + }, + "NoOnboardingDelay": { + "enabled": true + }, + "NoPendingCount": { + "enabled": false + }, + "NoProfileThemes": { + "enabled": true + }, + "NoReplyMention": { + "enabled": false + }, + "NoScreensharePreview": { + "enabled": false + }, + "NoServerEmojis": { + "enabled": false + }, + "NoTypingAnimation": { + "enabled": false + }, + "NoUnblockToJump": { + "enabled": true + }, + "NormalizeMessageLinks": { + "enabled": false + }, + "NotificationVolume": { + "enabled": false + }, + "NSFWGateBypass": { + "enabled": false + }, + "OnePingPerDM": { + "enabled": false + }, + "oneko": { + "enabled": false + }, + "OpenInApp": { + "enabled": true, + "spotify": true, + "steam": true, + "epic": true, + "tidal": true, + "itunes": true + }, + "OverrideForumDefaults": { + "enabled": false + }, + "PartyMode": { + "enabled": false + }, + "PauseInvitesForever": { + "enabled": false + }, + "PermissionFreeWill": { + "enabled": false, + "lockout": true, + "onboarding": true + }, + "PermissionsViewer": { + "enabled": true, + "permissionsSortOrder": 0 + }, + "petpet": { + "enabled": true + }, + "PictureInPicture": { + "enabled": true + }, + "PinDMs": { + "enabled": true, + "pinOrder": 0, + "dmSectionCollapsed": false, + "canCollapseDmSection": false, + "userBasedCategoryList": { + "511136476793405440": [] + } + }, + "PlainFolderIcon": { + "enabled": false + }, + "PlatformIndicators": { + "enabled": true, + "colorMobileIndicator": true, + "list": true, + "badges": true, + "messages": true + }, + "PreviewMessage": { + "enabled": true + }, + "QuickMention": { + "enabled": true + }, + "QuickReply": { + "enabled": false + }, + "ReactErrorDecoder": { + "enabled": true + }, + "ReadAllNotificationsButton": { + "enabled": true + }, + "RelationshipNotifier": { + "enabled": true, + "offlineRemovals": true, + "groups": true, + "servers": true, + "friends": true, + "friendRequestCancels": true + }, + "ReplaceGoogleSearch": { + "enabled": false + }, + "ReplyTimestamp": { + "enabled": true + }, + "RevealAllSpoilers": { + "enabled": true + }, + "ReverseImageSearch": { + "enabled": true + }, + "ReviewDB": { + "enabled": false, + "notifyReviews": true, + "showWarning": true, + "hideTimestamps": false, + "hideBlockedUsers": true + }, + "RoleColorEverywhere": { + "enabled": false + }, + "SecretRingToneEnabler": { + "enabled": true, + "onlySnow": false + }, + "Summaries": { + "enabled": true, + "summaryExpiryThresholdDays": 3 + }, + "SendTimestamps": { + "enabled": true, + "replaceMessageContents": true + }, + "ServerInfo": { + "enabled": true + }, + "ServerListIndicators": { + "enabled": true, + "mode": 2 + }, + "ShowAllMessageButtons": { + "enabled": true + }, + "ShowConnections": { + "enabled": true, + "iconSpacing": 1, + "iconSize": 32 + }, + "ShowHiddenChannels": { + "enabled": false, + "showMode": 0, + "hideUnreads": true, + "defaultAllowedUsersAndRolesDropdownState": true + }, + "ShowHiddenThings": { + "enabled": true, + "showTimeouts": true, + "showInvitesPaused": true, + "showModView": true, + "disableDiscoveryFilters": true, + "disableDisallowedDiscoveryFilters": true + }, + "ShowMeYourName": { + "enabled": true, + "mode": "nick-user", + "displayNames": false, + "inReplies": true + }, + "ShowTimeoutDuration": { + "enabled": true + }, + "SilentMessageToggle": { + "enabled": true, + "persistState": false + }, + "SilentTyping": { + "enabled": false, + "showIcon": false, + "contextMenu": true, + "isEnabled": true + }, + "SortFriendRequests": { + "enabled": true, + "showDates": false + }, + "SpotifyControls": { + "enabled": true, + "hoverControls": false + }, + "SpotifyCrack": { + "enabled": true, + "noSpotifyAutoPause": true, + "keepSpotifyActivityOnIdle": false + }, + "SpotifyShareCommands": { + "enabled": false + }, + "StartupTimings": { + "enabled": false + }, + "StickerPaste": { + "enabled": true + }, + "StreamerModeOnStream": { + "enabled": false + }, + "SuperReactionTweaks": { + "enabled": false + }, + "TextReplace": { + "enabled": false + }, + "ThemeAttributes": { + "enabled": false + }, + "Translate": { + "enabled": true, + "showChatBarButton": true, + "service": "google", + "deeplApiKey": "", + "autoTranslate": false, + "showAutoTranslateTooltip": true, + "receivedInput": "auto", + "receivedOutput": "en", + "sentInput": "auto", + "sentOutput": "en" + }, + "TypingIndicator": { + "enabled": true, + "includeMutedChannels": false, + "includeCurrentChannel": true, + "indicatorMode": 3, + "includeBlockedUsers": false + }, + "TypingTweaks": { + "enabled": true, + "alternativeFormatting": true, + "showRoleColors": true, + "showAvatars": true + }, + "Unindent": { + "enabled": false + }, + "UnlockedAvatarZoom": { + "enabled": false + }, + "UnsuppressEmbeds": { + "enabled": true + }, + "UserVoiceShow": { + "enabled": true, + "showInUserProfileModal": true, + "showInMemberList": true, + "showInMessages": true + }, + "USRBG": { + "enabled": false + }, + "ValidReply": { + "enabled": true + }, + "ValidUser": { + "enabled": true + }, + "VoiceChatDoubleClick": { + "enabled": true + }, + "VcNarrator": { + "enabled": false + }, + "VencordToolbox": { + "enabled": false + }, + "ViewIcons": { + "enabled": true, + "format": "webp", + "imgSize": "1024" + }, + "ViewRaw": { + "enabled": true, + "clickMethod": "Left" + }, + "VoiceDownload": { + "enabled": true + }, + "VoiceMessages": { + "enabled": false + }, + "VolumeBooster": { + "enabled": true, + "multiplier": 2 + }, + "WebContextMenus": { + "enabled": true, + "addBack": false + }, + "WebKeybinds": { + "enabled": true + }, + "WebScreenShareFixes": { + "enabled": true + }, + "WhoReacted": { + "enabled": true + }, + "XSOverlay": { + "enabled": false + }, + "NoTrack": { + "enabled": true, + "disableAnalytics": true + }, + "Settings": { + "enabled": true, + "settingsLocation": "aboveNitro" + }, + "SupportHelper": { + "enabled": true + }, + "UserMessagesPronouns": { + "enabled": false, + "pronounsFormat": "LOWERCASE", + "showSelf": true + }, + "DynamicImageModalAPI": { + "enabled": true + }, + "FixImagesQuality": { + "enabled": false + }, + "AppleMusicRichPresence": { + "enabled": true, + "refreshInterval": 5, + "largeImageType": "Album", + "smallImageType": "Artist", + "largeTextString": "{album}", + "smallTextString": "{artist}", + "enableButtons": true, + "nameString": "Apple Music", + "detailsString": "{name}", + "stateString": "{artist} ยท {album}", + "activityType": 0 + }, + "FixSpotifyEmbeds": { + "enabled": true, + "volume": 10 + }, + "FixYoutubeEmbeds": { + "enabled": true + }, + "InvisibleChat": { + "enabled": false, + "savedPasswords": "password, Password" + }, + "NoRPC": { + "enabled": true + }, + "NoSystemBadge": { + "enabled": true + }, + "ShikiCodeblocks": { + "enabled": false, + "theme": "https://raw.githubusercontent.com/shikijs/textmate-grammars-themes/2d87559c7601a928b9f7e0f0dda243d2fb6d4499/packages/tm-themes/themes/catppuccin-mocha.json", + "tryHljs": "SECONDARY", + "useDevIcon": "GREYSCALE", + "bgOpacity": 100 + }, + "YoutubeAdblock": { + "enabled": true + }, + "FullUserInChatbox": { + "enabled": true + }, + "IrcColors": { + "enabled": false + }, + "BadgeAPI": { + "enabled": true + }, + "HideMedia": { + "enabled": false + } + }, + "notifications": { + "timeout": 5000, + "position": "bottom-right", + "useNative": "not-focused", + "logLimit": 50 + } + }, + "quickCss": "\n" +} \ No newline at end of file diff --git a/vencord/trude.theme.css b/vencord/trude.theme.css new file mode 100644 index 00000000..1f8fe8c0 --- /dev/null +++ b/vencord/trude.theme.css @@ -0,0 +1,1577 @@ +/** + * @name Trude's Midnight + * @description Trude's Theme + * @author Trude + * @version 1.0.0 +*/ + +/* IMPORTANT: make sure to enable dark mode in discord settings for the theme to apply properly!!! */ +:root { + /* Customization */ + --font: "Adwaita Sans", "gg sans"; + --font-weight: 400; + --blur: 10px; + --background-image: url(); + --background-image-blur: 10px; + + /* top left corner text */ + --corner-text: "TrudeCord"; + + /* color of status indicators and window controls */ + --online-indicator: #23a55a; /* change to #23a55a for default green */ + --dnd-indicator: hsl(340, 60%, 60%); /* change to #f13f43 for default red */ + --idle-indicator: hsl( + 50, + 60%, + 60% + ); /* change to #f0b232 for default yellow */ + --streaming-indicator: hsl( + 260, + 60%, + 60% + ); /* change to #593695 for default purple */ + + /* accent colors */ + --accent-1: hsl(40, 100%, 60%); /* links */ + --accent-2: hsl(40, 100%, 59%); /* general unread/mention elements */ + --accent-3: hsl(40, 100%, 40%); /* accent buttons */ + --accent-4: hsl(40, 100%, 34%); /* accent buttons when hovered */ + --accent-5: hsl(40, 100%, 27%); /* accent buttons when clicked */ + --mention: hsla(40, 100%, 52%, 0.1); /* mentions & mention messages */ + --mention-hover: hsla( + 40, + 100%, + 52%, + 0.05 + ); /* mentions & mention messages when hovered */ + + /* text colors */ + --text-0: white; /* text on colored elements */ + --text-1: var(--text-2); /* other normally white text */ + --text-2: hsl(35, 25%, 90%); /* headings and important text */ + --text-3: hsla(34, 16%, 80%, 0.8); /* normal text */ + --text-4: hsl(35, 15%, 60%); /* icon buttons and channels */ + --text-5: hsl(35, 15%, 35%); /* muted channels/chats and timestamps */ + + /* background and dark colors */ + --bg-1: hsl(35, 15%, 20%); /* dark buttons when clicked */ + --bg-2: hsl(35, 15%, 16%); /* dark buttons */ + --bg-3: hsl(35, 15%, 13%); /* spacing, secondary elements */ + --bg-4: hsl(35, 15%, 10%); /* main background color */ + --hover: hsla(35, 20%, 40%, 0.1); /* channels and buttons when hovered */ + --active: hsla( + 35, + 20%, + 40%, + 0.2 + ); /* channels and buttons when clicked or selected */ + --message-hover: hsla(35, 0%, 0%, 0.15); /* messages when hovered */ + + /* amount of spacing and padding */ + --spacing: 12px; + + /* animations */ + /* ALL ANIMATIONS CAN BE DISABLED WITH REDUCED MOTION IN DISCORD SETTINGS */ + --list-item-transition: 0.2s ease; /* channels/members/settings hover transition */ + --unread-bar-transition: 0.2s ease; /* unread bar moving into view transition */ + --icon-spin-transition: 1s ease; /* round icon button spin (settings, emoji, etc.) */ + + /* corner roundness (border-radius) */ + --roundness-xl: 22px; /* roundness of big panel outer corners */ + --roundness-l: 20px; /* popout panels */ + --roundness-m: 16px; /* smaller panels, images, embeds */ + --roundness-s: 12px; /* members, settings inputs */ + --roundness-xs: 10px; /* channels, buttons */ + --roundness-xxs: 8px; /* searchbar, small elements */ + + /* filter uncolorable elements to fit theme */ + /* (just set to none, they're too much work to configure) */ + --login-bg-filter: saturate(0.3) hue-rotate(-15deg) brightness(0.4); /* login background artwork */ + --green-to-accent-3-filter: hue-rotate(56deg) saturate(1.43); /* add friend page explore icon */ + --blurple-to-accent-3-filter: hue-rotate(304deg) saturate(0.84) + brightness(1.2); /* add friend page school icon */ + + /* nav buttons */ + --windows-nav: none; + --custom-nav: block; +} + +/* INTERNAL - DO NOT TOUCH */ + +:root { + --font-primary: var(--font), -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", + "Segoe UI Symbol"; + --font-display: var(--font), -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", + "Segoe UI Symbol"; +} + +body { + font-weight: var(--font-weight) !important; +} + +/* background image */ +.layers__960e4 { + background: var(--background-image) !important; +} +.layer__960e4 { + -webkit-backdrop-filter: blur(var(--background-image-blur)) !important; + backdrop-filter: blur(var(--background-image-blur)) !important; +} + +/* blur */ +.buttons__74017 { + backdrop-filter: blur(var(--blur)); + background: #60606027; +} + +/* moved the emoji bar to the side */ +.buttons__74017 { + position: fixed; + right: 20px; + top: 200px; + flex-direction: column; + z-index: 9999; + + height: fit-content; + border-radius: 15px; + padding-top: 10px; + padding-bottom: 5px; +} + +/* Remove nitro upsell */ +.upsell__795fb { + display: none; +} + +/* modify colors */ +#app-mount .container__2637a /* channel list */, +.privateChannels__35e86 /* dms list */, +#app-mount .container__37e49 /* user panel inner */, +.members_c8ffbb /* member list inner */, +.member__5d473 /* member list members */, +.searchResultsWrap_a9e706 /* search results */, +.searchHeader_f3b986 /* search results header */, +.chat_f75fb0.container_f391e3 /* message requests */, +#app-mount .panels_c48ade > div /* user panel children */, +.container_e131a9 /* vc panel */, +.sidebarRegionScroller__23e6b /* settings left */, +#app-mount .container__0b563 /* browse channels container */, +#app-mount .header__0b563 /* browse channels header */, +#app-mount .container_c2efea /* browse channels inner */, +.chat_f75fb0.background__7449f /* server guide body */, +#app-mount .scrollerContainer_c6b11b /* channels and roles customize */, +.shop__6db1d /* shop */, +.wrapper_cb9592.minimum_cb9592 /* private call */, +.container_fea832, .container__33507 /* emoji/sticker searchbars */, +.searchBar_fed6d3 /* gif picker searchbar */ , +#app-mount .uploadModal_dbca3c /* upload modal */, +.uploadModal_dbca3c .footer_dbca3c /* upload modal footer */, +.container_f369db /* forums page */ { + background: var(--bg-4); +} +.sidebarContainer_a3a4ce, .container_a56260, .contentContainer_a56260 /* quests page */ { + background-color: var(--bg-4) !important; +} +.outer_c0bea0 { + --background-secondary-alt: var(--bg-4) !important; +} +.mainCard_f369db /* forum post */, +.navRow__86e92[data-theme=dark] /* add new account bottom */, +.container_ca49a1 /* forum guidelines box */, +.searchBar_c7e907 /* settings searchbar */, +.circleIconButton__5bc7e /* server list buttons */ { + background: var(--bg-3); +} +.folderIconWrapper__48112[style="background-color: rgba(88, 101, 242, 0.4);"] /* default color closed folders */ { + background: var(--bg-3) !important; +} +.folder__48112.hover__48112 /* folder opened on hover */, +#app-mount .outer_bf1984.interactive_bf1984:hover, #app-mount .outer_bf1984.active_bf1984 /* friend activity cards on hover */ { + background: var(--bg-2); +} +#app-mount .searchAnswer_bd8186 /* search filter answer */, +#app-mount .searchFilter_bd8186 /* search filter */ { + background: var(--bg-1); +} +.input_ac6cb0 /* big 'find conversation' search bar */ { + background: var(--bg-2); +} +.chat_f75fb0 /* chat + member list */, +.sidebar_c48ade /* channel sidebar */, +.privateChannels__35e86 .scroller__99e7c /* dms list inner */, +#app-mount .innerHeader__0b563:after /* channels and roles header shadow */, +.stackedBars__74017 /* reply bar underneath */ { + background: none; +} +.contentContainer_a56260 /* quests page fix */ { + background: none !important; +} +.selected_f37cb1 .header_f37cb1, .clickable_f37cb1 .header_f37cb1:hover /* server name hover */ { + background: var(--message-hover); +} +.message__5126c.replying__5126c.selected__5126c, .mouse-mode.full-motion .message__5126c.replying__5126c:hover /* fix reply message hover */ { + background: var(--background-message-highlight-hover); +} +div.message__5126c.replying__5126c::before /* change reply message bar to neutral */ { + background: var(--text-2); +} +.activeButtonChild_aa63ab /* send button */ { + color: var(--accent-2); +} +.container__37e49 /* user panel button strikethroughs */, +.numberBadge__2b1f5 /* unread number badge */, +.toolbar__9293f /* toolbar button strikethroughs */ { + --status-danger: var(--accent-2); +} +.expandedFolderIconWrapper__48112 > svg[style="color: rgb(88, 101, 242);"] /* default color folder icons */ { + color: var(--accent-3) !important; +} +.divider__5126c /* unread divider */, +.mention__3b95d /* NEW unread pill */, +.mentionsBar__7aaec /* channel list new mention pill */ { + --status-danger: var(--accent-3); + color: var(--status-danger-text); +} +.message__5126c.mentioned__5126c:before /* mention message left edge */, +.botTagOP__82f07 /* OP tag */ { + background: var(--accent-3); +} + +/* settings checkbuttons */ +.container__87bf1 { + transition: background-color ease 0.3s; +} +.container__87bf1 path { + fill: var(--text-4); +} +.container__87bf1.checked__87bf1 { + background: var(--accent-3) !important; +} +.container__87bf1.checked__87bf1 path { + fill: var(--accent-3) !important; +} +.container__87bf1 > .slider__87bf1 > rect { + transition: fill ease 0.3s; +} + +.mention__3b95d:active /* NEW unread pill when clicked */ { + background: var(--accent-4); +} +path[fill="var(--white-500)"] { + fill: var(--text-0) !important; +} +.numberBadge__2b1f5 /* dms number badge */, +.newMessagesBar__0f481 .barButtonBase__0f481 /* unread bar */, +.botTagRegular__82f07 /* bot tag */, +.endCap__908e2 /* unread divider */, +.lookFilled__201d5.colorBrand__201d5 /* accent buttons */, +.lookFilled__201d5.colorBrand__201d5 .defaultColor__77578 /* accent buttons */, +.lookFilled__201d5.colorBrandNew__8872c /* accent buttons */, +.lookFilled__201d5.colorGreen__201d5 /* green buttons */, +.lookFilled__201d5.colorRed__201d5 /* red buttons */, +.lookFilled__201d5.colorYellow__818c3 /* yellow buttons */, +.bar__3b95d /* NEW unread pill */, +.wrapper__6e9f8:hover .childWrapper__6e9f8, /* default server icon text */ +.wrapper__6e9f8.selected_ae80f7 .childWrapper__6e9f8 /* default server icon text */, +.colorDefault_c1e9c4.focused_c1e9c4 /* menu option hover */, +.colorDefault_c1e9c4.focused_c1e9c4 .caret_c1e9c4 /* popup menu hover caret */, +.colorDefault_c1e9c4:active:not(.hideInteraction_c1e9c4) /* menu option active */, +.colorDefault_c1e9c4:active:not(.hideInteraction_c1e9c4) .caret_c1e9c4 /* menu option active */, +.tabBar__133bf .addFriend__133bf.addFriend__133bf.addFriend__133bf /* add friend button */, +#app-mount .button__33db6 /* notice banner button */, +.interactive:hover /* mention hover */, +.uploadIcon_edf440 /* profile upload image */, +.focused_d40c56 .userMenuUsername_d40c56 .userMenuText_d40c56 /* account switcher account hover */, +.dots__5ad89 /* typing dots */, +.lookOutlined__201d5.colorWhite__201d5 /* server banner buttons */, +.header_c5cd6a /* server preview mode banner */, +.live_a7acae /* streaming live */, +#app-mount .activeButton_c15210 /* member page pagination button */ , +#app-mount .tooltipBrand__382e7 /* member page filter tooltip */, +.button_e131a9.buttonColor_e131a9.buttonActive_e131a9 /* active voice channel icons */, +.button_e131a9.buttonColor_e131a9.buttonActive_e131a9:hover /* active voice channel icons */, +.vcd-screen-picker-radio[data-checked="true"] .defaultColor__4bd52 /* vencord stream resolution picker buttons when active */, +.icon_a629d4 /* streaming activity type icon */, +.theme-dark .tooltipGreen__382e7, .theme-light .tooltipGreen__382e7 /* tooltip text like vc latency */ { + color: var(--text-0); +} +[class*="selectedCategoryItem_"] /* selected discover page */ { + color: var(--text-0) !important; +} +[class*="selectedCategoryItem_"] path /* fix */ { + fill: currentColor; +} +.botTagVerified__82f07 > path /* bot tag checkmark */ { + fill: var(--text-0); +} +#app-mount .button__33db6, .theme-light .button__33db6 /* notice banner button */, +.lookOutlined__201d5.colorWhite__201d5 /* server banner buttons */ { + border-color: var(--text-0); +} +#app-mount .button__33db6:hover { + border-color: var(--text-0); + background-color: var(--text-0); +} +.container__87bf1 /* settings checkbutton background */ { + background: var(--bg-1) !important; +} +.container__87bf1.checked__87bf1 > .slider__87bf1 > rect /* settings checkbutton circle */, +.userMenuItem_d40c56 path[fill="var(--white-500)"] /* account switcher account hover */, +.colorDefault_c1e9c4.focused_c1e9c4 path { + fill: var(--text-0) !important; +} +.closeIcon__967e7 path /* alert banner close icon */ { + fill: currentColor; +} +.container__87bf1 > .slider__87bf1 > rect /* settings checkbutton circle */ { + fill: var(--text-1); +} +.menu_ad5fac .menuItemFocused_ad5fac /* account switch button hover */ { + color: var(--text-3); +} +.menu_ad5fac .menuItemFocused_ad5fac path /* account switch button hover */ { + fill: var(--text-3); +} +.mini_a562c8 .grabber_a562c8 /* spotify bar handle */ { + margin-top: 4px; + border-width: 1px; +} +.grabber_a562c8 /* settings slider handle */ { + border-width: 0; +} +.button_e131a9.buttonColor_e131a9 /* fix vc buttons */ { + color: var(--text-4); +} +.button_e131a9.buttonColor_e131a9:hover /* fix vc buttons hover */ { + background-color: var(--hover); + color: var(--text-3); +} +.iconBadge__650eb.isCurrentUserConnected__650eb /* change server vc badge to neutral */ { + background-color: var(--bg-1); + color: var(--text-1); +} +.bannerVisible_f37cb1 .headerContent_f37cb1 /* server name over banner image */, +#app-mount .categoryText_d02962 /* gif chooser category names */, +.searchTitle_a3a4ce { + color: white; +} +.gifIcon_edf440 /* profile upload image gif chooser */ { + background-color: white; +} +.controlIcon_f1ceac /* fix video maximize button */ { + color: var(--text-1); + opacity: 0.6; +} +.controlIcon_f1ceac:hover /* fix video maximize button hover */ { + opacity: 1; +} +::selection { + background: var(--accent-4); + color: var(--text-0); +} +.lookFilled__3f413.select__3f413 { + border: none; +} +.checkbox_f525d3 /* channel checkboxes */ { + border-color: var(--text-4) !important; +} +.newBadge__9a337 /* fix forum new badge */ { + color: var(--accent-2); + line-height: 16px; +} + +/* remove shadows */ +#app-mount .header_fed6d3 /* gif picker */ { + box-shadow: none; +} +#app-mount .textContentFooter__9a337 /* forum post image fade */ { + background: none; +} + +/* change online indicator color */ +rect[fill="#23a55a"], +svg[fill="#23a55a"] { + fill: var(--online-indicator) !important; +} +.status_a423bd[style="background-color: rgb(35, 165, 90);"] { + background-color: var(--online-indicator) !important; +} +rect[fill="#f0b232"], +svg[fill="#f0b232"] { + fill: var(--idle-indicator); +} +.status_a423bd[style="background-color: rgb(240, 178, 50);"] { + background-color: var(--idle-indicator) !important; +} +rect[fill="#f23f43"], +svg[fill="#f23f43"] { + fill: var(--dnd-indicator); +} +.status_a423bd[style="background-color: rgb(242, 63, 67);"] { + background-color: var(--dnd-indicator) !important; +} +rect[fill="#593695"], +svg[fill="#593695"] { + fill: var(--streaming-indicator); +} +.status_a423bd[style="background-color: rgb(89, 54, 149);"] { + background-color: var(--streaming-indicator) !important; +} + +/* color fix filters */ +.container_a14595:last-child .icon_a14595 /* explore discoverable servers icon color */ { + background-color: #3ba55c; + filter: var(--green-to-accent-3-filter); +} +.container_a14595:first-child .icon_a14595 /* explore discoverable servers icon color */ { + filter: var(--blurple-to-accent-3-filter); +} +.artwork_eb4069 /* filter login image */ { + filter: var(--login-bg-filter); +} + +/* fix weird message bar padding */ +.clipContainer__841c8 { + padding-top: 0; + margin-top: 0; +} + +/* separate header bar */ +.title_f75fb0.themed__9293f /* remove bg */ { + background: none; +} +.searchResultsWrap_a9e706 /* allow overflow */ { + overflow: visible; +} +.chatContent_f75fb0::before /* main chat */, +.membersWrap_c8ffbb::before /* member list */, +.searchResultsWrap_a9e706::before /* search results */, +.outer_c0bea0.panel_c0bea0::before /* dm profile */, +.container_f369db::before /* forums */ { + content: ""; + position: absolute; + margin-top: -48px; + background: var(--background-primary); + width: 100%; + height: 48px; + border-radius: var(--roundness-xl) var(--roundness-xl) 0 0; +} +.wrapper_cb9592.minimum_cb9592 ~ .content_f75fb0 .container__93316::before /* remove when in private call */ { + display: none; +} +.membersWrap_c8ffbb /* fix members list height when not scroll */ { + height: 100%; +} + +/* rearrange toolbar */ +a[href="https://support.discord.com"] /* hide help */ +{ + display: none; +} +.search__49676 { + order: 1; + margin: 0 4px 0 12px; +} +.chat_f75fb0:has(.searchResultsWrap_a9e706) .searchBar__97492 { + width: 394px !important; + margin-left: calc(var(--spacing) + 8px); +} +.chat_f75fb0:has(.outer_c0bea0) .searchBar__97492 { + width: 316px !important; + margin-left: calc(var(--spacing) + 8px); +} +.chat_f75fb0:has(.membersWrap_c8ffbb) .searchBar__97492 { + width: 216px !important; + margin-left: calc(var(--spacing) + 8px); +} + +/* add spacing */ +.base_c48ade /* outside edges */ { + margin: 0 var(--spacing) var(--spacing) 0; +} +.sidebar_c48ade /* channel list and user panel */, +.content_f75fb0 /* between chat and member list */ { + gap: var(--spacing); +} +.sidebar_c48ade /* channel list and chat */ { + margin-right: var(--spacing); +} +.sidebar_c48ade.hidden_c48ade { + margin-right: 0; +} +.resizeHandle__01ae2 /* pretend to be a margin */ { + width: var(--spacing); +} +.wrapper_cb9592.fullScreen_cb9592 .callContainer_cb9592, +.fullScreen_cb9592 + .layerContainer_da8173 + .layerContainer_da8173 .container__01ae2 /* fullscreen vc */ { + margin-top: var(--spacing); +} +.notice__6e2b9 /* banner notice */, +.wrapper_cb9592.minimum_cb9592 /* private call */ { + margin-bottom: var(--spacing); +} +/* fix padding */ +#vc-spotify-player /* vencord spotify */, +.container_e131a9 /* vc panel */, +.panel__5dec7 /* stream panel */ { + padding: 10px; +} + +/* add rounded corners */ +.container__2637a /* channel list */, +.panels_c48ade /* user panels */, +.privateChannels__35e86 /* dms list */, +.container__133bf /* friends page */, +.applicationStore_f07d62 /* nitro page */, +#app-mount .container_f391e3 /* message requests */, +.shop__6db1d /* discord shop */, +.container__01ae2 /* message request */, +#app-mount .callContainer_cb9592 /* vc */, +.chat_f75fb0 /* general chat container (for browse channels page */, +.animatedContainer_f37cb1 /* server image card */, +.notice__6e2b9 /* banner notice */, +.wrapper_cb9592.minimum_cb9592, /* private call */ +.wrapper_cb9592.minimum_cb9592 ~ .content_f75fb0 /* chat under private call */, +.main_c08b38 /* server onboarding */, +/* discover page sidebar & wrappers */ +.sidebarContainer_a3a4ce, +.pageWrapper_a3a4ce, +.thin_d125d2.scrollerBase_d125d2, +.layerContainer_da8173 .outer_c0bea0 /* profile popout */ { + border-radius: var(--roundness-xl); + overflow: hidden; +} +.container_dc2e0e /* family center */ { + overflow: hidden; +} +.sidebar_c48ade /* fix */ { + border-radius: 0 !important; +} +.container__93316 /* main chat */, +.chatContent_f75fb0 /* main chat inner */, +.container_c8ffbb /* members list */, +.searchResultsWrap_a9e706 /* search results */, +.container_f369db /* forums */, +.outer_c0bea0.panel_c0bea0 /* dm profile */ { + border-radius: 0 0 var(--roundness-xl) var(--roundness-xl); +} + +/* more rounded corners */ +.messagesPopoutWrap__45690 /* inbox, pinned messages popout */, +.container_d9c882 /* thread popout */, +.menu_c1e9c4 .item_c1e9c4d /* server option popout */, +.userPopoutOuter_c69a7b /* user profile popout */, +.root__24502 /* user profile modal */, +.contentWrapper__08434 /* emoji, sticker, gif pickers */, +.footer__49fc1 /* edit modal footer */, +.layerContainer_da8173 .root__49fc1 /* upload modal */, +.uploadModal_dbca3c .footer_dbca3c /* upload modal footer */, +.layerContainer_da8173 .inner_c0bea0 { + border-radius: var(--roundness-l); +} + +.roundedBanner_c3e427 /* user profile popout top */, +.banner_ab876d /* user profile top when edit */ { + border-radius: calc(var(--roundness-l) - 4px) calc(var(--roundness-l) - 4px) 0 + 0; +} +.userPopoutInner_c69a7b:before /* user profile popout bottom */, +.userProfileModalInner_c69a7b:before /* user profile modal bottom */ { + border-radius: calc(var(--roundness-l) - 4px); +} +.menu_c1e9c4 /* general popouts */, +.embed__623de/* embeds */, +.mediaAttachmentsContainer__242e2 /* image container */, +.oneByOneGridSingle_f4758a /* image container single */, +.imageContainer__0f481 .imageWrapper__178ee /* gif wrapper */, +.markup__75297 code /* code block */, +.itemCard__7e549 /* friend activity */, +.peopleListItem_cc6179:hover /* online list friends */, +.withTagAsButton_b2ca13:hover, .withTagless_b2ca13:hover /* user panel username */, +.messageGroupWrapper__45690 /* pinned messages */, +.accountProfileCard__1fed1 /* my account settings profile background */, +.userProfileModalInner_c69a7b /* fully focused user profile inner */, +.mainCard_f369db /* form posts & search box */, +.container_ca49a1 /* guidelines box */ { + border-radius: var(--roundness-m); +} +.scrollableContainer__74017 /* message bar */, +.channelTextArea_f75fb0 /* message bar underneath */, +.select__3f413 /* bot dropdown select */, +.layout__91a9d /* members */, +.interactive_bf202d /* dms */, +.container__9271d /* thread link */, +.input__0f084 /* settings inputs */, +.item__001a7 /* settings radiobutton bars */, +.item__001a7 .radioBar__001a7 /* settings radiobutton bars */, +.input_ac6cb0 /* big 'find conversation' search bar */ { + border-radius: var(--roundness-s); +} +.select__3f413.open__3f413 /* vencord plugin show all */, +.headerWithMatchingPosts_f369db /* forums searchbar footer */ { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.popout__3f413 /* vencord plugin show all */ { + border-radius: 0 0 var(--roundness-s) var(--roundness-s); +} +.banner__183e8 /* community server tutorial thing on message bar */ { + border-radius: var(--roundness-s) var(--roundness-s) 0 0; +} +.scrollableContainer__74017.hasStackedBar__74017 /* fix message bar with reply bar */ { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.replyBar__841c8 { + border-radius: var(--roundness-s) var(--roundness-s) 0 0; +} +.link__2ea32 /* channels */, +.content__07f91 /* member connected to vc */, +.side_b3f026 .item_b3f026 /* settings tabs */, +button.button__201d5 /* small buttons */, +.container__33507 /* friend searchbar */, +.container_fea832 /* sticker/emoji picker searchbar */, +.searchBar_fed6d3 /* gif picker searchbar */ , +.item_c1e9c4 /* general popout buttons */, +.icon_a629d4 /* streaming icon */, +#vc-spotify-album-image, +.background_e681d1 /* settings nitro tab selected */, +.hoverButtonGroup__06ab4 /* video download button */, +.wrapper_f7ecac /* message hover menu */, +.previewChannelRowContent_d59199 { + border-radius: var(--roundness-xs); +} +.hoverButtonGroup__06ab4 /* reposition video download button */ { + top: 6px; + right: 6px; +} +.wrapper_a7c28c /* mentions */, +.searchBar__97492 /* channel search bar */, +.searchBar__35e86 .searchBarComponent__35e86 /* small 'find conversation' search bar */, +.topPill_b3f026 .item_b3f026 /* friend online/categories */ { + border-radius: var(--roundness-xxs); +} +#app-mount .centerButton_f1ceac /* fix vc buttons */ { + border-radius: 50%; +} + +/* fix view server as role popup */ +.viewAsRolesWarning_e131a9 { + position: fixed; + left: 102px; +} + +/* separate guilds panel background */ +.guilds_c48ade { + background: var(--bg-4); + border-radius: var(--roundness-xl); + margin: 0 0 var(--spacing) var(--spacing); +} +.guilds_c48ade.hidden_ef3116 { + margin: 0; +} +#app-mount .scroller_ef3116 { + padding: 12px 0; +} +.base_c48ade { + margin-left: var(--spacing); +} + +/* fix member list rounded corners */ +.members_c8ffbb.thin_d125d2, +.members_c8ffbb.thin__99f8c { + border-radius: 0 0 var(--roundness-xl) var(--roundness-xl); +} + +.guilds_c48ade::after /* add bottom scroll shadow */, +.membersWrap_c8ffbb::after { + content: ""; + position: absolute; + background: linear-gradient(transparent 85%, var(--bg-4) 100%); + bottom: 0; + left: 0; + right: 0; + height: 100px; + pointer-events: none; + border-radius: 0 0 var(--roundness-xl) var(--roundness-xl); +} +.guilds_c48ade::before /* add top scroll shadow */ { + content: ""; + position: absolute; + background: linear-gradient(var(--bg-4) 0%, transparent 15%); + top: 0; + left: 0; + right: 0; + height: 100px; + pointer-events: none; + z-index: 1; +} +.childWrapper__6e9f8 { + background: var(--bg-3); +} +.container_c48ade > [style$="display: flex;"] > .guilds_c48ade { + margin: 0; +} +.container_c48ade > [style$="display: flex;"] { + margin: 0 0 var(--spacing) var(--spacing); +} +/* UNCOMMENT IF YOU REMOVE THE ABOVE SECTION "separate guilds panel background" +.expandedFolderBackground__48112, +.folder__48112, +.folderIconWrapper__48112 { + background-color: var(--bg-4) !important; +} */ + +/* extra top margin for macos and custom clients */ +.container_c48ade { + margin-top: var(--spacing); +} +.platform-win .container_c48ade { + margin-top: 0; +} + +/* top corner title */ +[class^="wordmarkWindows"] { + padding: 4px var(--spacing); +} +[class^="wordmarkWindows"] > svg { + display: none; +} +[class^="wordmarkWindows"]::after { + content: var(--corner-text); + display: block; + position: relative; + height: 16px; + line-height: 16px; + font-family: var(--font); + font-size: 13px; + font-weight: 900; + color: var(--text-5); + transform: scaleX(1.2); + margin-left: 6px; +} + +/* top bar height */ +[class^="typeWindows"] { + height: calc(var(--spacing) + 12px); + margin: 0; +} + +/* window controls */ +[class^="winButton"] > svg { + display: var(--windows-nav); +} +[class^="winButton"] { + background: none !important; + top: 0; + width: calc(24px); + height: calc(var(--spacing) + 12px); + margin: 0; +} +[class^="winButtonClose"] { + padding-right: calc(var(--spacing) - 5px); +} +[class^="winButton"]::after { + display: var(--custom-nav); + content: ""; + height: 12px; + width: 12px; + border-radius: 12px; +} +[class^="winButton"]:hover::after { + filter: brightness(0.8); +} +[class^="winButton"]:active::after { + transform: scale(0.9); +} +[class^="winButtonClose"]::after { + background-color: var(--dnd-indicator) !important; +} +[class^="winButtonMinMax"]:nth-child(3)::after { + background-color: var(--online-indicator) !important; +} +[class^="winButtonMinMax"]:nth-child(4)::after { + background-color: var(--idle-indicator) !important; +} +.wrapper__6e9f8:hover > .childWrapper__6e9f8::before, +.wrapper__6e9f8.selected__6e9f8 > .childWrapper__6e9f8::before { + background: var(--text-0); + transform: rotate(-360deg) scale(0.8); +} +.lowerBadge_cc5dd2::before { + content: ""; + display: block; + position: absolute; + width: 24px; + height: 24px; + transform: translate(-4px, -4px); + z-index: -1; + background: var(--bg-3); + border-radius: 50%; +} +/* vencord spotify player support */ +#vc-spotify-player { + --vc-spotify-green: var(--accent-1); +} + +/* improve unread divider */ +.divider__908e2 { + border-width: var(--divider-thickness); + border-radius: var(--divider-thickness); +} +.divider__908e2 .content__908e2 { + margin-top: calc(var(--divider-thickness) - var(--divider-thickness) * 2); +} +.endCap__908e2 { + margin-top: calc(var(--divider-thickness) / 2 - var(--divider-thickness)); +} +/* improve highlight message left edge */ +.message__5126c.mentioned__5126c::before, +.replying__5126c::before { + width: 4px; + border-radius: 4px; +} +/* modify embeds */ +.embedFull__623de { + border: 4px solid var(--bg-2); + border-top-color: transparent !important; + border-bottom-color: transparent !important; + border-right-color: transparent !important; +} + +/* server selected marker */ +.item__58105 { + width: 4px; + border-radius: 4px; + margin-left: 4px; +} + +/* list hover animations */ +.wrapper__2ea32 .link__2ea32 /* channels */, +.container__91a9d /* members */, +.channel__972a0 /* dms */, +.side_b3f026 .item_b3f026 /* settings */ { + transition: margin-left var(--list-item-transition); +} +.wrapper__2ea32:hover .link__2ea32, +.side_b3f026 .item_b3f026:hover { + margin-left: 10px; +} +.container__91a9d:hover, +.channel__972a0:hover { + margin-left: 18px; +} + +/* spin hover animations */ +button.button__67645 /* make user panel buttons round */ { + border-radius: 50%; +} +.attachButton__0923f .attachButtonInner__0923f /* upload button */, +.emojiButton_d0696b .contents__201d5 /* emoji button */, +.closeButton_c2b141 /* settings exit button */, +.contents__201d5 > .closeIcon__49fc1 /* modal close */ { + transition: transform var(--icon-spin-transition); +} +.button__67645:last-child:hover .contents__201d5, +.attachButton__0923f:hover .attachButtonInner__0923f, +.emojiButton_d0696b:hover .contents__201d5, +.closeButton_c2b141:hover, +.contents__201d5:hover > .closeIcon__49fc1 { + transform: rotate(360deg); +} + +/* hide unread bar on hover */ +.messagesWrapper__36d07 { + overflow: hidden; +} +.newMessagesBar__0f481 { + top: -48px; + height: 72px; + transition: top var(--unread-bar-transition); + background: none; + box-shadow: none; + border-radius: 0; +} +.newMessagesBar__0f481::before { + content: ""; + background: var(--accent-3); + box-shadow: var(--elevation-low); + width: 100%; + position: absolute; + height: 32px; + border-radius: var(--roundness-s); +} +.newMessagesBar__0f481:hover { + top: -12px; +} +.top__7aaec > .containerPadding__7aaec { + padding: 16px; + margin-top: -40px; + transition: margin-top var(--unread-bar-transition); +} +.top__7aaec:hover > .containerPadding__7aaec:hover { + margin-top: -12px; +} +.bottom__7aaec > .containerPadding__7aaec { + padding: 16px; + margin-bottom: -40px; + transition: margin-bottom var(--unread-bar-transition); +} +.bottom__7aaec > .containerPadding__7aaec:hover { + margin-bottom: -12px; +} + +/* Decor Compat */ +.vc-decor-sectioned-grid-list-container { + border-radius: 0% !important; + overflow: scroll !important; +} + +/* Call background fits theme */ +.callContainer_cb9592 { + background: var(--bg-4); +} + +/* Remove gradient from call containers */ +.gradientContainer_bfe55a { + visibility: hidden; +} + +/* Call padding */ +.wrapper_cb9592.normal_cb9592 { + padding-bottom: var(--spacing); +} + +/* change own profile hover to match border roundness */ +.avatarWrapper__37e49:hover { + border-radius: var(--roundness-xl); +} + +/* fix scrollbars in emotes menu */ +.content_fed6d3 .thin__99f8c::-webkit-scrollbar-thumb, +.wrapper_e94b8c .thin_d125d2::-webkit-scrollbar-thumb, +.listWrapper_c656ac .thin_d125d2::-webkit-scrollbar-thumb { + background-color: var(--bg-2); +} + +/* fix discovery icon */ +.footer__214dc { + background: var(--bg-overlay-app-frame, var(--bg-4)); +} +.discoveryIcon_ef3116 { + color: var(--green-360); +} + +/* fix bottom left user profile corner roundness */ +.inner_c0bea0.panel_c0bea0 { + border-radius: 0 0 var(--roundness-xl) var(--roundness-xl); +} + +.theme-light { + --text-link: var(--accent-5); +} + +html.theme-light, +.theme-dark { + --activity-card-background: var(--bg-3); + --android-navigation-bar-background: var(--primary-830); + --android-navigation-scrim-background: hsl(var(--primary-830-hsl) / 0.5); + --android-ripple: hsl(var(--white-500-hsl) / 0.07); + --background-accent: var(--bg-2); + --background-floating: var(--bg-3); + --background-mentioned: var(--mention); + --background-mentioned-hover: var(--mention-hover); + --background-message-automod: hsl(var(--red-400-hsl) / 0.05); + --background-message-automod-hover: hsl(var(--red-400-hsl) / 0.1); + --background-message-highlight: var(--active); + --background-message-highlight-hover: var(--hover); + --background-message-hover: var(--message-hover); + --background-mobile-primary: var(--bg-4); + --background-mobile-secondary: var(--primary-630); + --background-modifier-accent: var(--hover); + --background-modifier-accent-2: red; + --background-modifier-active: var(--active); + --background-modifier-hover: var(--hover); + --background-modifier-selected: var(--active); + --background-nested-floating: var(--primary-630); + --background-primary: var(--bg-4); + --background-secondary: var(--bg-3); + --background-secondary-alt: var(--bg-3); + --background-tertiary: var(--bg-3); + --bg-backdrop: hsl(var(--black-500-hsl) / 0.7); + --bg-backdrop-no-opacity: var(--black-500); + --bg-base-primary: var(--primary-600); + --bg-base-secondary: var(--primary-630); + --bg-base-tertiary: var(--primary-660); + --bg-mod-faint: var(--bg-4); + --bg-mod-strong: hsl(var(--primary-500-hsl) / 0.54); + --bg-mod-subtle: var(--bg-2); + --bg-surface-overlay: var(--primary-800); + --bg-surface-overlay-tmp: var(--primary-800); + --bg-surface-raised: var(--primary-600); + --black: var(--black-500); + --blur-fallback: hsl(var(--primary-700-hsl) / 0.96); + --blur-fallback-pressed: hsl(var(--primary-730-hsl) / 0.96); + --border-faint: hsl(var(--white-500-hsl) / 0.03); + --border-strong: hsl(var(--white-500-hsl) / 0.16); + --border-subtle: hsl(var(--white-500-hsl) / 0.08); + --bug-reporter-modal-submitting-background: hsl(var(--primary-800-hsl) / 0.6); + --button-creator-revenue-background: var(--teal-430); + --button-danger-background: var(--red-430); + --button-danger-background-active: var(--red-530); + --button-danger-background-disabled: var(--red-430); + --button-danger-background-hover: var(--red-500); + --button-outline-brand-background: hsl(var(--white-500-hsl) / 0); + --button-outline-brand-background-active: var(--brand-560); + --button-outline-brand-background-hover: var(--brand-500); + --button-outline-brand-border: var(--brand-500); + --button-outline-brand-border-active: var(--brand-560); + --button-outline-brand-border-hover: var(--brand-500); + --button-outline-brand-text: var(--white-500); + --button-outline-brand-text-active: var(--white-500); + --button-outline-brand-text-hover: var(--white-500); + --button-outline-danger-background: hsl(var(--white-500-hsl) / 0); + --button-outline-danger-background-active: var(--red-460); + --button-outline-danger-background-hover: var(--red-430); + --button-outline-danger-border: var(--red-400); + --button-outline-danger-border-active: var(--red-430); + --button-outline-danger-border-hover: var(--red-430); + --button-outline-danger-text: var(--white-500); + --button-outline-danger-text-active: var(--white-500); + --button-outline-danger-text-hover: var(--white-500); + --button-outline-positive-background: hsl(var(--white-500-hsl) / 0); + --button-outline-positive-background-active: var(--green-530); + --button-outline-positive-background-hover: var(--green-430); + --button-outline-positive-border: var(--green-360); + --button-outline-positive-border-active: var(--green-530); + --button-outline-positive-border-hover: var(--green-430); + --button-outline-positive-text: var(--white-500); + --button-outline-positive-text-active: var(--white-500); + --button-outline-positive-text-hover: var(--white-500); + --button-outline-primary-background: hsl(var(--white-500-hsl) / 0); + --button-outline-primary-background-active: var(--primary-430); + --button-outline-primary-background-hover: var(--primary-500); + --button-outline-primary-border: var(--primary-500); + --button-outline-primary-border-active: var(--primary-430); + --button-outline-primary-border-hover: var(--primary-500); + --button-outline-primary-text: var(--white-500); + --button-outline-primary-text-active: var(--white-500); + --button-outline-primary-text-hover: var(--white-500); + --button-positive-background: var(--green-430); + --button-positive-background-active: var(--green-530); + --button-positive-background-disabled: var(--green-430); + --button-positive-background-hover: var(--green-500); + --button-secondary-background: var(--bg-2); + --button-secondary-background-active: var(--text-5); + --button-secondary-background-disabled: var(--bg-2); + --button-secondary-background-hover: var(--bg-1); + --card-gradient-bg: hsl(var(--black-500-hsl) / 0.4); + --card-gradient-pressed-bg: hsl(var(--black-500-hsl) / 0.5); + --card-primary-bg: var(--primary-560); + --card-primary-pressed-bg: var(--primary-645); + --card-secondary-bg: var(--bg-3); + --card-secondary-pressed-bg: var(--primary-645); + --channel-icon: var(--text-4); + --channel-text-area-placeholder: var(--text-5); + --channels-default: var(--text-4); + --channeltextarea-background: var(--bg-3); + --chat-background: var(--primary-600); + --chat-border: var(--primary-700); + --chat-input-container-background: var(--primary-600); + --chat-swipe-to-reply-background: var(--primary-660); + --control-brand-foreground: var(--accent-2); + --control-brand-foreground-new: var(--brand-360); + --creator-revenue-icon-gradient-end: var(--teal-430); + --creator-revenue-icon-gradient-start: var(--teal-360); + --creator-revenue-info-box-background: hsl(var(--teal-430-hsl) / 0.1); + --creator-revenue-info-box-border: var(--teal-400); + --creator-revenue-locked-channel-icon: var(--teal-345); + --creator-revenue-progress-bar: var(--teal-400); + --deprecated-card-bg: var(--bg-3); + --deprecated-card-editable-bg: hsl(var(--primary-700-hsl) / 0.3); + --deprecated-quickswitcher-input-background: var(--primary-400); + --deprecated-quickswitcher-input-placeholder: hsl(var(--white-500-hsl) / 0.3); + --deprecated-store-bg: var(--primary-600); + --deprecated-text-input-bg: var(--bg-3); + --deprecated-text-input-border: hsl(var(--black-500-hsl) / 0.3); + --deprecated-text-input-border-disabled: var(--primary-700); + --deprecated-text-input-border-hover: var(--primary-900); + --deprecated-text-input-prefix: var(--primary-200); + --display-banner-overflow-background: hsl(var(--primary-700-hsl) / 0.5); + --divider-strong: hsl(var(--white-500-hsl) / 0.16); + --divider-subtle: hsl(var(--white-500-hsl) / 0.08); + --focus-primary: var(--blue-345); + --forum-post-extra-media-count-container-background: hsl( + var(--primary-660-hsl) / 0.8 + ); + --forum-post-tag-background: hsl(var(--primary-660-hsl) / 0.9); + --guild-notifications-bottom-sheet-pill-background: var(--primary-700); + --header-muted: var(--text-4); + --header-primary: var(--text-2); + --header-secondary: var(--text-4); + --home-background: var(--bg-4); + --home-card-resting-border: hsl(var(--transparent-hsl) / 0); + --icon-muted: var(--primary-400); + --icon-primary: var(--primary-130); + --icon-secondary: var(--primary-330); + --info-box-background: hsl(var(--blue-345-hsl) / 0.1); + --info-danger-background: hsl(var(--red-400-hsl) / 0.1); + --info-danger-foreground: var(--red-400); + --info-danger-text: var(--white-500); + --info-help-background: hsl(var(--blue-345-hsl) / 0.1); + --info-help-foreground: var(--blue-345); + --info-help-text: var(--white-500); + --info-positive-background: hsl(var(--green-360-hsl) / 0.1); + --info-positive-foreground: var(--green-360); + --info-positive-text: var(--white-500); + --info-warning-background: hsl(var(--yellow-300-hsl) / 0.1); + --info-warning-foreground: var(--yellow-300); + --info-warning-text: var(--white-500); + --input-background: var(--bg-3); + --input-placeholder-text: var(--text-5); + --interactive-active: var(--text-3); + --interactive-hover: var(--text-3); + --interactive-muted: var(--text-5); + --interactive-normal: var(--text-4); + --legacy-android-blur-overlay-default: hsl(var(--primary-660-hsl) / 0.5); + --legacy-android-blur-overlay-ultra-thin: hsl(var(--black-500-hsl) / 0.025); + --legacy-blur-fallback-default: hsl(var(--primary-660-hsl) / 0.975); + --legacy-blur-fallback-ultra-thin: hsl(var(--black-500-hsl) / 0.95); + --live-stage-tile-border: hsl(var(--primary-500-hsl) / 0.6); + --logo-primary: var(--white-500); + --mention-background: var(--mention); + --mention-foreground: var(--accent-1); + --modal-background: var(--bg-4); + --modal-footer-background: var(--bg-4); + --navigator-header-tint: var(--white-500); + --polls-image-normal-border: hsl(var(--black-430-hsl) / 0.9); + --polls-victor-border: var(--yellow-300); + --polls-victor-fill: var(--mention); + --polls-victor-label: var(--primary-600); + --polls-voted-border: var(--green-330); + --polls-voted-fill: var(--mention); + --polls-voted-label: var(--primary-600); + --profile-gradient-card-background: hsl(var(--black-500-hsl) / 0.7); + --profile-gradient-message-input-border: hsl(var(--primary-500-hsl) / 0.48); + --profile-gradient-note-background: hsl(var(--black-500-hsl) / 0.3); + --profile-gradient-overlay: hsl(var(--black-500-hsl) / 0.6); + --profile-gradient-overlay-synced-with-user-theme: hsl( + var(--black-500-hsl) / 0.8 + ); + --profile-gradient-profile-body-background-hover: hsl( + var(--white-500-hsl) / 0.16 + ); + --profile-gradient-role-pill-background: hsl(var(--primary-660-hsl) / 0.5); + --profile-gradient-role-pill-border: hsl(var(--white-500-hsl) / 0.2); + --profile-gradient-section-box: hsl(var(--black-500-hsl) / 0.45); + --redesign-activity-card-background: var(--primary-560); + --redesign-activity-card-background-pressed: var(--primary-630); + --redesign-activity-card-badge-icon: var(--primary-360); + --redesign-activity-card-border: hsl(var(--white-500-hsl) / 0.02); + --redesign-activity-card-overflow-background: var(--primary-630); + --redesign-button-danger-background: var(--red-430); + --redesign-button-danger-pressed-background: var(--red-460); + --redesign-button-danger-text: var(--white-500); + --redesign-button-overlay-alpha-background: hsl(var(--black-500-hsl) / 0.54); + --redesign-button-overlay-alpha-pressed-background: hsl( + var(--black-500-hsl) / 0.64 + ); + --redesign-button-overlay-alpha-text: var(--white-500); + --redesign-button-overlay-background: var(--white-500); + --redesign-button-overlay-pressed-background: var(--primary-230); + --redesign-button-overlay-text: var(--primary-860); + --redesign-button-positive-background: var(--green-430); + --redesign-button-positive-pressed-background: var(--green-460); + --redesign-button-positive-text: var(--white-500); + --redesign-button-primary-alt-background: hsl(var(--brand-500-hsl) / 0); + --redesign-button-primary-alt-border: var(--brand-360); + --redesign-button-primary-alt-on-blurple-background: hsl( + var(--brand-530-hsl) / 0 + ); + --redesign-button-primary-alt-on-blurple-border: var(--white-500); + --redesign-button-primary-alt-on-blurple-pressed-background: var(--brand-530); + --redesign-button-primary-alt-on-blurple-pressed-border: var(--brand-360); + --redesign-button-primary-alt-on-blurple-text: var(--white-500); + --redesign-button-primary-alt-pressed-background: hsl( + var(--brand-700-hsl) / 0.16 + ); + --redesign-button-primary-alt-pressed-border: hsl(var(--brand-400-hsl) / 0.5); + --redesign-button-primary-alt-pressed-text: var(--brand-360); + --redesign-button-primary-alt-text: var(--brand-360); + --redesign-button-primary-background: var(--brand-500); + --redesign-button-primary-on-blurple-background: var(--white-500); + --redesign-button-primary-on-blurple-pressed-background: var(--brand-200); + --redesign-button-primary-on-blurple-pressed-text: var(--brand-530); + --redesign-button-primary-on-blurple-text: var(--brand-500); + --redesign-button-primary-pressed-background: var(--brand-560); + --redesign-button-primary-text: var(--white-500); + --redesign-button-secondary-alt-background: var(--primary-660); + --redesign-button-secondary-alt-pressed-background: var(--primary-560); + --redesign-button-secondary-alt-pressed-text: var(--primary-330); + --redesign-button-secondary-alt-text: var(--primary-230); + --redesign-button-secondary-background: var(--primary-460); + --redesign-button-secondary-border: hsl(var(--white-500-hsl) / 0.08); + --redesign-button-secondary-pressed-background: var(--primary-500); + --redesign-button-secondary-pressed-border: hsl(var(--transparent-hsl) / 0); + --redesign-button-secondary-text: var(--primary-230); + --redesign-channel-category-name-text: var(--primary-330); + --redesign-channel-message-preview-text: var(--primary-360); + --redesign-channel-name-muted-text: var(--primary-360); + --redesign-channel-name-text: var(--primary-130); + --redesign-chat-input-background: var(--primary-700); + --redesign-input-control-active-bg: var(--primary-645); + --redesign-input-control-selected: var(--brand-500); + --redesign-only-background-active: var(--primary-530); + --redesign-only-background-default: var(--primary-600); + --redesign-only-background-overlay: var(--primary-645); + --redesign-only-background-raised: var(--primary-630); + --redesign-only-background-sunken: var(--primary-660); + --scrollbar-auto-scrollbar-color-thumb: var(--primary-730); + --scrollbar-auto-scrollbar-color-track: var(--primary-630); + --scrollbar-auto-thumb: var(--bg-3); + --scrollbar-auto-track: transparent; + --scrollbar-thin-thumb: var(--bg-3); + --scrollbar-thin-track: transparent; + --__spoiler-background-color--hidden: var(--bg-2); + --__spoiler-background-color--hidden--hover: var(--hover); + --__spoiler-background-color--revealed: var(--bg-2); + --status-danger: var(--red-400); + --status-danger-background: var(--red-400); + --status-danger-text: var(--text-0); + --status-dnd: var(--red-400); + --status-idle: var(--yellow-300); + --status-offline: var(--primary-360); + --status-online: var(--green-360); + --status-positive: var(--green-360); + --status-positive-background: var(--green-430); + --status-positive-text: var(--text-0); + --status-speaking: var(--green-360); + --status-warning: var(--yellow-300); + --status-warning-background: var(--yellow-300); + --status-warning-text: var(--black-500); + --text-brand: var(--accent-1); + --text-danger: var(--red-345); + --text-link: var(--accent-1); + --text-link-low-saturation: var(--blue-330); + --text-low-contrast: var(--primary-360); + --text-message-preview-low-sat: var(--primary-360); + --text-muted: var(--text-5); + --text-muted-on-default: var(--text-4); + --text-normal: var(--text-3); + --text-positive: var(--green-330); + --text-primary: var(--text-3); + --text-secondary: var(--text-3); + --text-warning: var(--yellow-300); + --textbox-markdown-syntax: var(--primary-360); + --theme-locked-blur-fallback: hsl(var(--primary-700-hsl) / 0.96); + --user-profile-header-overflow-background: hsl(var(--primary-700-hsl) / 0.5); + --voice-video-tile-blur-fallback: hsl(var(--primary-700-hsl) / 0.48); + --voice-video-video-tile-blur-fallback: hsl(var(--primary-700-hsl) / 0.48); + --white: var(--white-500); + + --profile-gradient-primary-color: var(--bg-4); + --profile-gradient-secondary-color: var(--bg-4); + + --elevation-low: none; + --shadow-ledge: none; + --search-popout-option-fade: none; + --search-popout-option-fade-hover: none; + + --brand-260: var(--bg-1); /* 'new' badges */ + --brand-430: var(--accent-3); + --brand-500: var(--accent-3); + --brand-530: var(--accent-4); + --brand-560: var(--accent-4); + --brand-600: var(--accent-5); + + --brand-experiment-400: var( + --accent-3 + ); /* loading spinning animation element */ + + --green-330: var(--accent-1); + --green-360: var(--accent-3); + --green-430: var(--accent-4); + --green-500: var(--accent-4); + --green-530: var(--accent-5); + + --brand-experiment-15a: var(--mention); /* background of reacted reactions */ + --brand-360: var(--accent-2); /* invite text */ + + --primary-500: var(--bg-2); /* progress bars */ + --primary-600: var(--bg-3); /* delete message preview */ + --primary-630: var(--bg-3); /* billing transaction history */ + --primary-660: var(--bg-3); /* search popout "enter" bar */ + + --white-500: var(--text-1); +} + +/* ------------------ */ +/* Hide Nitro upsells */ +/* ------------------ */ + +li[role="listitem"] { + /* Hide Nitro button in Home */ + :has(a[href="/store"]) { + display: none; + } + + /* Hide shop button in Home */ + :has(a[href="/shop"]) { + display: none; + } +} +/* [Settings][Sidebar] Hide Nitro tabs */ +div[role="tablist"] { + > div[class*="separator_"]:has( + + div[class*="header_"] + div[class*="premiumTab_"] + ) { + display: var(--display-settings-billing-header); + } /* Seperator */ + > div[class*="header_"]:has(+ div[class*="premiumTab_"]) { + display: var(--display-settings-billing-header); + } /* Billing Settings header */ + > div[class*="premiumTab_"] { + display: var(--display-settings-nitro-tab); + } /* Nitro */ + > div[class*="premiumTab_"] + div { + display: var(--display-settings-server-boost-tab); + } /* Server Boost */ + > div[class*="premiumTab_"] + div + div { + display: var(--display-settings-subscriptions-tab); + } /* Subscriptions */ + > div[class*="premiumTab_"] + div + div + div { + display: var(--display-settings-gift-inventory-tab); + } /* Gift Inventory */ + > div[class*="premiumTab_"] + div + div + div + div { + display: var(--display-settings-billing-tab); + } /* Billing */ +} + +/* [Settings][Sidebar] Disable Nitro tab shininess (for search) */ +div[class^="premiumTab"] { + div[class^="premiumLabel"] svg { + display: none; + } + div[class^="background"] { + display: none; + } +} + +/* Server Profiles: Make unique profiles for each server box */ +div[class*="upsellOverlayContainer_"] { + display: none; +} + +/* Profiles: Choose a GIF avatar */ +div[class^="optionBox"]:has( + div[class^="text-sm/semibold"] + > div[class^="optionBoxText"] + > div[class^="optionBoxDescription"] + > div[class^="nitroWheelFlairContainer"] + ) { + display: none; +} + +/* Profiles: Change decorations exclusive to Nitro */ +div[class*="decorationGridItem"]:has(div[class*="iconBadge"]) { + display: none; +} /* Decorations */ +div[class*="effectGridItem"]:has(div[class*="iconBadge"]) { + display: none; +} /* Effects */ + +/* Profiles: Try out Nitro! box */ +div[class^="premiumFeatureBorder"] { + display: none; +} + +#profile-customization-tab { + /* Profiles: New style ad */ + > div[class^="container"]:has(button[class*="colorBrand"]) { + display: none; + } + + /* [Settings][Profiles]: Per server avatar */ + div[class^="avatar_"]:has( + path[d="M7 4a1 1 0 0 0 0 2h3a1 1 0 1 1 0 2H5.5a1 1 0 0 0 0 2H8a1 1 0 1 1 0 2H6a1 1 0 1 0 0 2h1.25A8 8 0 1 0 15 4H7Zm8 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z"] + ) { + pointer-events: none; + } + + /* [Settings][Profiles]: Hide profile customization ad in banner preview */ + foreignObject + div[role="button"]:has(path[d^="M15 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"]) { + display: none; + } + + /* [Settings][Profiles]: Hide the 'Level up your look, only with Nitro' upsell banner */ + div[class^="upsellContainer"] { + display: none; + } +} + +/* [Settings][Voice & Video] Soundboard entrance sounds */ +div[id="voice-&-video-tab"] div[class*="callSoundsDivider_"] ~ * { + display: none; +} + +#appearance-tab { + /* [Settings][Appearance] App icon and Theme upsell (old version) */ + div[class^="selectionGroup"]:has(div[class*="appIconSelectionContainer"]):has( + div[class*="premiumSubscribeButton_"] + ) { + display: none; + } + div[role="button"]:has(svg[class*="nitroWheel"]) { + display: none; + } + + /* [Settings][Appearance] App icon and Theme upsell (new version) */ + div[class*="SelectionContainer"]:has(div[class*="lockedBadgeContainer"]) { + display: none; + } + div[class*="description"]:has(svg[class*="nitroWheel"]) { + display: none; + } +} + +/* Hide message size upsells */ +div[class^="characterCount"] > div[class*=" upsell_"] { + display: none; +} + +/* [Voice Chat][Screen Share] Hide Screen Share quality upsells */ +div[class*="qualitySettingsContainer_"] { + button[class*="premiumUpsell"] { + display: none; + } + div[class*="upsellBanner_"] { + display: none; + } +} + +/* Hide ad in profile banners */ +div[class^="premiumIconWrapper"] { + display: none; +} + +/* Hide "Level up your look" ad in account profile popout */ +div[class*="hasCollectiblesUpsell"] + > div[class^="userPopoutInner"] + > div[class*="animation_"] { + display: none; +} + +/* Hide "Gift Nitro" button in DM User Profile sidebar */ +button[class*=" giftButton"] { + display: none; +} + +/* Emoji popout: "Get nitro" button */ +button[class^="shinyButton"]:has(div[class*="premiumSubscribeButton"]) { + display: none; +} + +/* Emoji popout: "Powered by nitro" text */ +div[class^="nitroTextAndBadge"] { + display: none; +} + +/* Hide "Custom emojis" Nitro text from hover tooltip */ +div[class^="tooltipPremiumContent"] { + display: none; +} + +/* Emoji autocomplete upsell (wowww this stoops low, even for them) */ +div[class^="nitroTopDividerContainer"], +div[class^="nitroTopDividerContainer"] ~ div { + display: none; +} + +/* Hide the 'Unlock every emoji with Nitro' in emoji picker */ +div[class^="emojiPickerListWrapper"] div[class^="upsellContainer"] { + display: none; +} + +/* Remove the purple background in the emoji picker and autocomplete */ +div[class*="categorySectionNitroLocked"] { + background-color: unset !important; +} + +/* Remove the purple divider at the bottom of the emoji picker*/ +div[class^="nitroBottomDivider"] { + display: none; +} + +/* Hide the lock icon on servers icon in the emoji picker */ +div[class^="categoryItemLockIconContainer"] { + display: none; +} + +/* Hide the lock icon on emoji in the emoji picker */ +div[class^="emojiLockIconContainer"] { + display: none; +} + +/* Restore old grayscale filter on Nitro emojis so you don't accidentally click them and get an ad */ +div[class*="categorySectionNitroLocked"] + > ul + > li + > button + > img[class^="lockedEmoji"] { + filter: grayscale(1); +} + +/* Grayscale for emoji that are simply locked and not in the Nitro section */ +button[data-type="emoji"]:has(div[class^="emojiLockIconContainer"]) { + filter: grayscale(1); +} + +/* Friend panel nitro upsell */ +div[class*="overlayBackground_"]:has( + div[class*="contentText_"] > a[role="button"] + ) { + display: none; +} + +/* Hide "sneak peek" upsell banner */ +div[class*="notice"][class*="colorPremium"] { + display: none; +} + +/* Hide "Activities" button */ +form > div[class^="channelBottomBarArea_"] { + /* Apps button (right) */ + div[class^="channelAppLauncher_"] { + display: none; + } +} + +/* Hide Help button */ +div[class^="toolbar_"] > a[href*="support.discord.com"] { + display: none; +} + +/* Hide download button in web version */ +div[class^="listItem_"]:has(div[class^="guildSeparator_"]):has( + + div[class^="listItem_"] + [data-list-item-id="guildsnav___app-download-button"] + ) { + display: none; +} /* separator */ + +div[class^="listItem_"]:has( + [data-list-item-id="guildsnav___app-download-button"] + ) { + display: none; +} /* button & click target */ + +/* Hide "Get Nitro" button */ +.container_c0c49a:has(.iconContainer_c0c49a) { + display: none; +} +.iconContainer_c0c49a { + display: none; +}