/**
* @name Ultra
* @version 1.0.7
* @author TheCommieAxolotl#0001
* @authorId 538487970408300544
* @description A Smooth, Black theme
* @source https://github.com/TheCommieAxolotl/BetterDiscord-Stuff/tree/main/Ultra
* @website https://thecommieaxolotl.netlify.app/
* @donate https://github.com/sponsors/thecommieaxolotl
* @invite g2KnUw7u7N
*/
/* Imports */
@import url("https://discord-custom-covers.github.io/usrbg/dist/usrbg.css");
@import url("https://thecommieaxolotl.github.io/BetterDiscord-Stuff/Imports/Touchup.css");
@import url("https://thecommieaxolotl.github.io/BetterDiscord-Stuff/Imports/UserBadges.css");
@import url("https://maendisease.github.io/BetterDiscordStuff/css/bettterInvites.css");
/* Personal changes */
@import url("https://api.fonts.coollabs.io/css2?family=Manrope");
@import url("https://api.fonts.coollabs.io/css2?family=Source Code Pro");
@import url('https://martinz64.github.io/remove-nitro/main.css');
@import url('https://martinz64.github.io/remove-nitro/remove_boosting.css');
@import url('https://martinz64.github.io/remove-nitro/remove_profile_colors.css');
@import url('https://martinz64.github.io/remove-nitro/remove_emoji_upsell.css');
@import url('https://martinz64.github.io/remove-nitro/remove_avatar_decoration.css');
@import url('https://martinz64.github.io/remove-nitro/remove_super_reactions.css');
@import url('https://mwittrien.github.io/BetterDiscordAddons/Themes/_res/SettingsIcons.css');
@import url("https://snare-hawk.github.io/snare-CSS/profile-panel-thingy.css");
/* Source */
@import url("https://thecommieaxolotl.github.io/BetterDiscord-Stuff/Ultra/Clients/betterdiscord.css");
:root,
.theme-dark {
--text-normal: #dcddde;
--text-muted: #4a4a52;
--text-link: #6e6af6;
--text-positive: #50dc7d;
--text-warning: #8d4949;
--text-danger: #8d4949;
--text-brand: #6e6af6;
--interactive-normal: #b9bbbe;
--interactive-hover: #dcddde;
--interactive-active: #c9ced0;
--interactive-muted: #4f545c;
--background-primary: #101014;
--background-secondary: #17161b;
--background-secondary-alt: #17161b;
--background-tertiary: #101014;
--background-accent: #4f545c;
--background-floating: #17161b;
--modal-background: #101014;
--channeltextarea-background: #17161b;
--info-positive-text: #fff;
--info-warning-text: #fff;
--info-warning-foreground: #6e6af6;
--info-danger-text: #fff;
--info-help-text: #fff;
--status-warning-text: #000;
--background-mentioned: #6f6af62c;
--background-mentioned-hover: #6f6af615;
--background-message-hover: rgba(4, 4, 5, 0.07);
--scrollbar-auto-thumb: #6e6af6;
--brand-experiment: #6e6af6;
--brand-experiment-hover: #6f6af64d;
--brand-experiment-560: #6e6af6;
--channels-default: #4a4a52;
--selected-indicator: #97ffa5;
--hover-indicator: #ffffff;
--font: "Manrope";
--code-font: "Source Code Pro";
--boost-bar: none;
}
/* Made By The Commie Axolotl */
/* Fixes the scrollbar icons appearing when using certain fonts */
[class*="headerText-"] {
overflow-y: hidden;
}
/* Hide the activities button when in call */
button[aria-label="Start an Activity"] {
display: none;
}
/* Hides the show user profile in DM button */
div[role="button"][aria-label="Hide User Profile"].iconWrapper-2awDjA,
div[role="button"][aria-label="Show User Profile"].iconWrapper-2awDjA,
div[role="button"][aria-label="Show User Profile (Unavailable)"].iconWrapper-2awDjA {
display: none;
}
/* Hides the apps section in the context menu when clicking on a message */
#message-apps {
display: none;
}
/* Hides the Public tag on the server header */
.communityInfo-3YsNIn {
display: none;
}
/* Changes the color of server names so they actually become readable when using Ultra */
.text-md-bold-1mgErV,
.text-md-semibold-2VMhBr {
color: #dcddde;
text-transform: none;
}
/* Changes the stream application/window selector to become a list instead */
.sourceContainer-1uqUbz {
flex-direction: column;
}
.sourceName-3Wf8QG {
width: unset;
}
.tile-3POX2m > .flex-2S1XBF {
flex-direction: row;
justify-content: start;
}
.tile-3POX2m > .flex-2S1XBF > .flex-2S1XBF {
flex: unset !important;
margin-right: 16px;
}
/* Changes the look of the Read all button */
.button-ejjZWC.lookFilled-1H2Jvj.colorBrand-2M3O3N.sizeMin-3Yqxk5.grow-2T4nbg {
border-radius: 10px;
font-size: 12px;
margin-left: 6px !important;
padding: 2px 4px;
background-color: #17161b;
}
.button-ejjZWC.lookFilled-1H2Jvj.colorBrand-2M3O3N.sizeMin-3Yqxk5.grow-2T4nbg > .contents-3NembX {
padding: 1px 4px;
}
/* Minimizes the search bar into a button until the user hovers over it */
:root {
--transitionspeed: 0.25s;
}
.search-2Mwzzq:not(.open-1F8u2c) .searchBar-jGtisZ {
width: 27px;
transition: var(--transitionspeed);
background-color: transparent;
}
.search-2Mwzzq:not(.open-1F8u2c):hover .searchBar-jGtisZ {
width: 170px;
background-color: var(--background-tertiary);
}
.search-2Mwzzq:not(.open-1F8u2c) .iconContainer-1RqWJj {
transform: scale(1.3);
transition: var(--transitionspeed);
}
.search-2Mwzzq:not(.open-1F8u2c):hover .iconContainer-1RqWJj {
transform: scale(1);
}
.search-2Mwzzq:not(.open-1F8u2c) .icon-18rqoe {
color: var(--text-normal);
}
.search-2Mwzzq:not(.open-1F8u2c):hover .icon-18rqoe {
color: var(--text-muted);
}
/* Hides the new member badge */
[class^="newMemberBadge"] {
display: none;
}
/* Hides the invite button for DM */
.privateChannelRecipientsInviteButtonIcon-1ObKXK {
display: none;
}
/* Fixes the bottom bar of the Screen Share menu not being themed? */
.flex-2S1XBF.flex-3BkGQD.horizontalReverse-60Katr.horizontalReverse-2QssvL.flex-3BkGQD.directionRowReverse-HZatnx.justifyStart-2Mwniq.alignStretch-Uwowzr.noWrap-hBpHBz.footer-IubaaS.footerSeparator-3U8YsT {
background-color: #17161b;
}
/* Fixes the PlatformIndicators plugin icon for Mobile Do Not Disturb / other cases being the wrong height */
.wrapper-3Un6-K.avatar-3QF_VA > svg > rect.pointerEvents-2KjWnj[mask="url(#svg-mask-status-online-mobile)"] {
height: 35px !important;
}
/* Adds a border to the user profile section and to the spotify player if the plugin is enabled */
.container-YkUktl {
background-image: linear-gradient( var(--background-primary) ,var(--background-primary), var(--background-secondary)) !important;
}
.container-1zzFcN {
background-color: var(--background-primary) !important;
padding-bottom: 10px !important;
padding: 0.875rem !important;
}
.buttonColor-3bP3fX {
background-color: var(--background-secondary-alt) !important;
}
#vc-spotify-player {
background-color: var(--background-primary) !important;
}
.panel-2ZFCRb {
background-color: var(--background-primary) !important;
}