/**
* @name Rosé Pine Moon
* @author 3nfg/HuCares_
* @authorId 637120137828237322
* @version 4.0.0
* @description All natural pine, faux fur and a bit of soho vibes for the classy minimalist.
* @source https://github.com/rose-pine/discord
* @updateUrl https://github.com/rose-pine/discord/blob/rose-pine-moon.theme.css
*/

.theme-dark {
	--menu-item-default-hover-bg: #232136;
	--menu-item-default-active-bg: #393552;
	--button-secondary-background: #2a273f;
	--button-secondary-background-hover: #232136;
	--ping: #eb6f92;
	--input-background: #393552;
	--home-background: #232136;
	--background-modifier-hover: #44415a;
	--background-modifier-selected: #393552;
	--background-modifier-active: #393552;
	--bg-mod-faint: #2a273f;
	--bg-surface-raised: #2a273f;
	--background-message-highlight: #907aa933;
	--background-message-highlight-hover: #907aa922;
	--background-mentioned: #907aa933;
	--background-mentioned-hover: #907aa922;
	--info-warning-foreground: #907aa9;
	--bg-surface-overlay: #393552;
	--background-primary: #232136;
	--background-secondary: #2a273f00; /* Transparent*/
	--background-secondary-alt: #393552;
	--modal-background: #2a273f;
	--modal-footer-background: #393552;
	--channeltextarea-background: #2a273f;
	--deprecated-card-bg: #2a273f;
	--deprecated-card-editable-bg: #2a273f;
	--activity-card-background: #393552;
	--background-tertiary: #393552;
	--background-accent: #ea9a97;
	--text-normal: #e0def4;
	--text-spotify: #e0def4;
	--text-muted: #6e6a86;
	--text-link: #3e8fb0;
	--background-floating: #2a273f;
	--header-primary: #e0def4;
	--header-secondary: #e0def4;
	--header-spotify: #9ccfd8;
	--interactive-normal: #e0def4;
	--interactive-hover: #6e6a86;
	--interactive-active: #e0def4;
	--scrollbar-thin-thumb: #393552;
	--scrollbar-thin-track: transparent;
	--scrollbar-auto-thumb: #393552;
	--scrollbar-auto-track: transparent;
	
	/* 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 */
	--moon-spin-transition: 0.4s ease; /* moon icon spin */
	--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 */

	/* direct messages moon icon */
	/* change to block to show, none to hide */
	--discord-icon: none; /* discord icon */
	--moon-icon: block; /* moon icon */
	--moon-icon-url: url('https://github.com/Darsh-A/Win-Rice/blob/main/assets/car_pfp.jpg'); /* custom icon url */
	--moon-icon-size: auto;

	/* 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 */

	/* choose style for window control buttons (minimize-maximize-close) */
	/* block to show, none to hide; choose only one to show!*/
	--windows-nav: none; /* default windows-style buttons */
	--custom-nav: block; /* custom mac-style buttons */
}

.theme-light {
	--menu-item-default-hover-bg: #faf4ed;
	--menu-item-default-active-bg: #f2e9e1;
	--button-secondary-background: #fffaf3;
	--button-secondary-background-hover: #faf4ed;
	--ping: #b4637a;
	--input-background: #f2e9e1;
	--home-background: #faf4ed;
	--background-modifier-hover: #dfdad9;
	--background-modifier-selected: #f2e9e1;
	--background-modifier-active: #f2e9e1;
	--bg-mod-faint: #fffaf3;
	--bg-surface-raised: #fffaf3;
	--background-message-highlight: #c4a7e733;
	--background-message-highlight-hover: #c4a7e722;
	--background-mentioned: #c4a7e733;
	--background-mentioned-hover: #c4a7e722;
	--info-warning-foreground: #c4a7e7;
	--bg-surface-overlay: #f2e9e1;
	--background-primary: #faf4ed;
	--background-secondary: #fffaf3;
	--background-secondary-alt: #f2e9de;
	--modal-background: #fffaf3;
	--modal-footer-background: #f2e9e1;
	--channeltextarea-background: #fffaf3;
	--deprecated-card-bg: #fffaf3;
	--deprecated-card-editable-bg: #fffaf3;
	--activity-card-background: #f2e9e1;
	--background-tertiary: #f2e9e1;
	--background-accent: #d7827e;
	--text-normal: #575279;
	--text-spotify: #575279;
	--text-muted: #9893a5;
	--text-link: #286983;
	--background-floating: #fffaf3;
	--header-primary: #575279;
	--header-secondary: #575279;
	--header-spotify: #56949f;
	--interactive-normal: #575279;
	--interactive-hover: #9893a5;
	--interactive-active: #575279;
	--scrollbar-thin-thumb: #f2e9e1;
	--scrollbar-thin-track: transparent;
	--scrollbar-auto-thumb: #f2e9e1;
	--scrollbar-auto-track: transparent;
	
}

.mainCard__0ec2c {
	background-color: var(--background-secondary) !important;
	border-radius: 50px !important;
  	overflow: hidden !important;
}

.body-2wLx-E,
.headerTop-3GPUSF,
.bodyInnerWrapper-2bQs1k,
.footer-3naVBw,
.panels-3wFtMD {
	background-color: var(--background-tertiary) !important;
	border-radius: 50px !important;
}

.peopleColumn-1wMU14,
.panels-j1Uci_,
.peopleColumn-29fq28,
.peopleList-2VBrVI,
.content-2hZxGK,
.header-1zd7se,
.root-g14mjS .small-23Atuv .fullscreenOnMobile-ixj0e3 {
	background-color: var(--background-secondary) !important;
	border-radius: 50px !important;
}

.textArea-12jD-V,
.lookBlank-3eh9lL,
.threadSidebar-1o3BTy,
.scrollableContainer-2NUZem,
.perksModalContentWrapper-3RHugb,
.theme-dark .footer-31IekZ,
.theme-light .footer-31IekZ {
	background-color: var(--background-tertiary) !important;
	border-radius: 50px !important;
}

.numberBadge-2s8kKX,
.base-PmTxvP,
.baseShapeRound-1Mm1YW,
.bar-30k2ka,
.unreadMentionsBar-1Bu1dC,
.mention-1f5kbO,
.active-1SSsBb,
.disableButton-220a9y {
	background-color: var(--ping) !important;
	border-radius: 50px !important;
}

.lookOutlined-3sRXeN.colorRed-1TFJan {
	color: var(--ping) !important;
	border-radius: 50px !important;
}

.header-3OsQeK,
.container-ZMc96U {
	box-shadow: none !important;
	border: none !important;
	border-radius: 50px !important;
}

.content-1gYQeQ,
.layout-1qmrhw,
.inputDefault-3FGxgL,
.input-2g-os5,
.input-2z42oC,
.role-2TIOKu,
.searchBar-jGtisZ {
	border-radius: 100px !important;
}

.layout-1qmrhw:hover,
.content-1gYQeQ:hover,
.friendSelected_ebf869 {
	background-color: var(--background-modifier-selected) !important;
	border-radius: 50px !important;
}

.panels_a4d4d9,
.container_b2ca13 {
	background-color: inherit !important;
}

.container_e5a42d {
	background: unset !important;
	border: unset !important;
	border-radius: 50px !important;
}

.custom-profile-theme .colorPrimary_dd4f85 {
	color: var(--white) !important;
	border-radius: 50px !important;
}

.lookFilled_dd4f85.colorPrimary_dd4f85 {
	color: var(--text-normal);
	border-radius: 50px !important;
}

.colorDefault_d90b3d {
	color: var(--text-normal) !important;
	border-radius: 50px !important;
}

.colorDefault_d90b3d.focused_d90b3d .subtext_d90b3d {
	color: var(--text-normal) !important;
	border-radius: 50px !important;
}





/* separate header bar */
.title_a7d72e.themed_fc4f04 /* remove bg */ {
	background: none;
}
.searchResultsWrap_c2b47d /* allow overflow */ {
	overflow: visible;
}
.chatContent_a7d72e::before /* main chat */,
.membersWrap_cbd271::before /* member list */,
.searchResultsWrap_c2b47d::before /* search results */,
.outer_c69a7b.panel_c69a7b::before /* dm profile */,
.container_a6d69a::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_d880dc.minimum_d880dc ~ .content_a7d72e .container__93316::before /* remove when in private call */ {
	display: none;
}
.membersWrap_cbd271 /* fix members list height when not scroll */ {
	height: 100%;
}

/* rearrange toolbar */
a[href="https://support.discord.com"] /* hide help */
{
	display: none;
}
.search_ff5f90 {
	order: 1;
	margin: 0 4px 0 12px;
}
.chat_a7d72e:has(.searchResultsWrap_c2b47d) .searchBar_a46bef {
	width: 394px !important;
	margin-left: calc(var(--spacing) + 8px);
}
.chat_a7d72e:has(.outer_c69a7b) .searchBar_a46bef {
	width: 316px !important;
	margin-left: calc(var(--spacing) + 8px);
}
.chat_a7d72e:has(.membersWrap_cbd271) .searchBar_a46bef {
	width: 216px !important;
	margin-left: calc(var(--spacing) + 8px);
}

/* add spacing */
.base_a4d4d9 /* outside edges */ {
	margin: 0 var(--spacing) var(--spacing) 0;
}
.sidebar_a4d4d9 /* channel list and user panel */,
.content_a7d72e /* between chat and member list */ {
	gap: var(--spacing);
}
.sidebar_a4d4d9 /* channel list and chat */ {
	margin-right: var(--spacing);
}
.sidebar_a4d4d9.hidden_a4d4d9 {
	margin-right: 0;
}
.resizeHandle_d1c246 /* pretend to be a margin */ {
	width: var(--spacing);
}
.wrapper_d880dc.fullScreen_d880dc .callContainer_d880dc,
.fullScreen_d880dc + .layerContainer_cd0de5 + .layerContainer_cd0de5 .container_d1c246 /* fullscreen vc */ {
	margin-top: var(--spacing);
}
.notice_be03aa /* banner notice */,
.wrapper_d880dc.minimum_d880dc /* private call */ {
	margin-bottom: var(--spacing);
}
/* fix padding */
#vc-spotify-player /* vencord spotify */,
.container_adcaac /* vc panel */,
.panel_bf1a22 /* stream panel */ {
	padding: 10px;
}

/* add rounded corners */
.container_ee69e0 /* channel list */,
.panels_a4d4d9 /* user panels */,
.privateChannels_f0963d /* dms list */,
.container_c2739c /* friends page */,
.applicationStore_cecc86 /* nitro page */,
#app-mount .container_f3abf4 /* message requests */,
.shop_e77fa3 /* discord shop */,
.container_d1c246 /* message request */,
#app-mount .callContainer_d880dc /* vc */, 
.chat_a7d72e /* general chat container (for browse channels page */,
.animatedContainer_fd6364 /* server image card */,
.notice_be03aa /* banner notice */,
.wrapper_d880dc.minimum_d880dc, /* private call */
.wrapper_d880dc.minimum_d880dc ~ .content_a7d72e /* chat under private call */,
.main_d8215a /* server onboarding */,
/* discover page sidebar & wrappers */
.sidebarContainer_a3a4ce,
.pageWrapper_a3a4ce,
.thin_c49869.scrollerBase_c49869,
.layerContainer_cd0de5 .outer_c69a7b /* profile popout */ {
	border-radius: 50px;
	overflow: hidden;
}
.container_d576e9 /* family center */ {
	overflow: hidden;
}
.sidebar_a4d4d9 /* fix */ {
	border-radius: 0 !important;
}
.container__93316 /* main chat */,
.chatContent_a7d72e /* main chat inner */,
.container_cbd271 /* members list */,
.searchResultsWrap_c2b47d /* search results */,
.container_a6d69a /* forums */,
.outer_c69a7b.panel_c69a7b /* dm profile */ {
	border-radius: 0 0 var(--roundness-xl) var(--roundness-xl);
}

/* more rounded corners */
.messagesPopoutWrap_ac90a2 /* inbox, pinned messages popout */,
.container_e664f3 /* thread popout */,
.menu_d90b3d .item_d90b3dd /* server option popout */,
.userPopoutOuter_c69a7b /* user profile popout */,
.root_b9fccc /* user profile modal */,
.contentWrapper_af5dbb /* emoji, sticker, gif pickers */,
.footer_f9a4c9 /* edit modal footer */,
.layerContainer_cd0de5 .root_f9a4c9 /* upload modal */,
.uploadModal_f82cc7 .footer_f82cc7 /* upload modal footer */,
.layerContainer_cd0de5 .inner_c69a7b {
	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_d90b3d /* general popouts */,
.embed_b0068a/* embeds */,
.mediaAttachmentsContainer__242e2 /* image container */,
.oneByOneGridSingle_cda674 /* image container single */,
.imageContainer_cf58b5 .imageWrapper__178ee /* gif wrapper */,
.markup_f8f345 code /* code block */,
.itemCard_f02fcf /* friend activity */,
.peopleListItem_d51464:hover /* online list friends */,
.withTagAsButton_b2ca13:hover, .withTagless_b2ca13:hover /* user panel username */,
.messageGroupWrapper_ac90a2 /* pinned messages */,
.accountProfileCard_b69b77 /* my account settings profile background */,
.userProfileModalInner_c69a7b /* fully focused user profile inner */,
.mainCard_a6d69a /* form posts & search box */,
.container_ddbb27 /* guidelines box */ {
	border-radius: var(--roundness-m);
}
.scrollableContainer_d0696b /* message bar */,
.channelTextArea_a7d72e /* message bar underneath */,
.select_f6639d /* bot dropdown select */,
.layout_e9f61e /* members */,
.interactive_f5eb4b /* dms */,
.container_c15230 /* thread link */,
.input_f8bc55 /* settings inputs */,
.item_eb92a8 /* settings radiobutton bars */,
.item_eb92a8 .radioBar_eb92a8 /* settings radiobutton bars */,
.input_f4e139 /* big 'find conversation' search bar */ {
	border-radius: var(--roundness-s);
}
.select_f6639d.open_f6639d /* vencord plugin show all */,
.headerWithMatchingPosts_a6d69a /* forums searchbar footer */ {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.popout_f6639d /* vencord plugin show all */ {
	border-radius: 0 0 var(--roundness-s) var(--roundness-s);
}
.banner_d29eee /* community server tutorial thing on message bar */ {
	border-radius: var(--roundness-s) var(--roundness-s) 0 0;
}
.scrollableContainer_d0696b.hasConnectedBar_d0696b /* fix message bar with reply bar */ {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.replyBar_b11c5e {
	border-radius: var(--roundness-s) var(--roundness-s) 0 0;
}
.link_d8bfb3 /* channels */,
.content_cdc675 /* member connected to vc */,
.side_a0 .item_a0 /* settings tabs */,
button.button_dd4f85 /* small buttons */,
.container__33507 /* friend searchbar */,
.container_effbe2 /* sticker/emoji picker searchbar */,
.searchBar_b56bbc /* gif picker searchbar */ ,
.item_d90b3d /* general popout buttons */,
.icon_c07d45 /* streaming icon */,
#vc-spotify-album-image,
.background_ae3c77 /* settings nitro tab selected */,
.hoverButtonGroup_e5c1dc /* video download button */,
.wrapper_ef319f /* message hover menu */,
.previewChannelRowContent_c5d9bc {
	border-radius: var(--roundness-xs);
}
.hoverButtonGroup_e5c1dc /* reposition video download button */ {
	top: 6px;
	right: 6px;
}
.wrapper_a7c28c /* mentions */,
.searchBar_a46bef /* channel search bar */,
.searchBar_f0963d .searchBarComponent_f0963d /* small 'find conversation' search bar */,
.topPill_a0 .item_a0 /* friend online/categories */ {
	border-radius: var(--roundness-xxs);
}
#app-mount .centerButton_ef18ee /* fix vc buttons */ {
	border-radius: 50%;
}

/* fix view server as role popup */
.viewAsRolesWarning_adcaac {
	position: fixed;
	left: 102px;
}

/* separate guilds panel background */
.guilds_a4d4d9 {
	background: var(--bg-4);
	border-radius: var(--roundness-xl);
	margin: 0 0 var(--spacing) var(--spacing);
}
.guilds_a4d4d9.hidden_fea3ef {
	margin: 0;
}
#app-mount .scroller_fea3ef {
	padding: 12px 0;
}
.base_a4d4d9 {
	margin-left: var(--spacing);
}

/* fix member list rounded corners */
.members_cbd271.thin_c49869,
.members_cbd271.thin_eed6a8 {
	border-radius: 0 0 var(--roundness-xl) var(--roundness-xl);
}

.guilds_a4d4d9::after /* add bottom scroll shadow */,
.membersWrap_cbd271::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_a4d4d9::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_f90abb {
	background: var(--bg-3);
}
.container_a4d4d9 > [style$='display: flex;'] > .guilds_a4d4d9 {
	margin: 0;
}
.container_a4d4d9 > [style$='display: flex;'] {
	margin: 0 0 var(--spacing) var(--spacing);
}
/* UNCOMMENT IF YOU REMOVE THE ABOVE SECTION "separate guilds panel background"
.expandedFolderBackground_bc7085,
.folder_bc7085,
.folderIconWrapper_bc7085 {
	background-color: var(--bg-4) !important;
} */

/* extra top margin for macos and custom clients */
.container_a4d4d9 {
	margin-top: var(--spacing);
}
.platform-win .container_a4d4d9 {
	margin-top: 0;
}
/* UNCOMMENT if you want to make panels evenly sized on macos 
.platform-osx .wrapper_fea3ef {
    margin-top: 0;
}
.platform-osx .container_a4d4d9 {
    margin-top: 32px;
} */

/* 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;
}

/* custom dm button moon icon */
.childWrapper_f90abb > svg:not(.favoriteIcon_dcc7a4) {
	display: var(--discord-icon);
}
.childWrapper_f90abb:has(> svg:not(.favoriteIcon_dcc7a4))::before {
	content: '';
	display: var(--moon-icon);
	position: absolute;
	width: 65%;
	height: 65%;
	background: var(--text-4);
	-webkit-mask-image: var(--moon-icon-url);
	-webkit-mask-size: var(--moon-icon-size);
	-webkit-mask-repeat: none;
}
.wrapper_f90abb:hover .childWrapper_f90abb::before {
	/* prettier-ignore */
	transition: background-color 0.15s ease-out, transform var(--moon-spin-transition);
	transform: rotate(0deg) scale(1);
}
.wrapper_f90abb:hover > .childWrapper_f90abb::before,
.wrapper_f90abb.selected_f90abb > .childWrapper_f90abb::before {
	background: var(--text-0);
	transform: rotate(-360deg) scale(0.8);
}
.lowerBadge_c5f96a::before {
	content: '';
	display: block;
	position: absolute;
	width: 24px;
	height: 24px;
	transform: translate(-4px, -4px);
	z-index: -1;
	background: var(--bg-3);
	border-radius: 50%;
}
/* custom dm button background instead of icon */
.childWrapper_f90abb:has(> svg:not(.favoriteIcon_dcc7a4)) {
	background: url('https://raw.githubusercontent.com/Darsh-A/Win-Rice/refs/heads/main/assets/434f12781a3eeb3b04dec93882ef503e.jpg');
	background-color: transparent !important;
	background-size: cover;
}

/* vencord spotify player support */
#vc-spotify-player {
	--vc-spotify-green: var(--accent-1);
}

/* improve unread divider */
.divider_c2654d {
	border-width: var(--divider-thickness);
	border-radius: var(--divider-thickness);
}
.divider_c2654d .content_c2654d {
	margin-top: calc(var(--divider-thickness) - var(--divider-thickness) * 2);
}
.endCap_c2654d {
	margin-top: calc(var(--divider-thickness) / 2 - var(--divider-thickness));
}
/* improve highlight message left edge */
.message_d5deea.mentioned_d5deea::before,
.replying_d5deea::before {
	width: 4px;
	border-radius: 4px;
}
/* modify embeds */
.embedFull_b0068a {
	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_c4cd66 {
	width: 4px;
	border-radius: 4px;
	margin-left: 4px;
}

/* list hover animations */
.wrapper_d8bfb3 .link_d8bfb3 /* channels */,
.container_e9f61e /* members */,
.channel_c91bad /* dms */,
.side_a0 .item_a0 /* settings */ {
	transition: margin-left var(--list-item-transition);
}
.wrapper_d8bfb3:hover .link_d8bfb3,
.side_a0 .item_a0:hover {
	margin-left: 10px;
}
.container_e9f61e:hover,
.channel_c91bad:hover {
	margin-left: 18px;
}

/* spin hover animations */
button.button_f67531 /* make user panel buttons round */ {
	border-radius: 50%;
}
.attachButton_f298d4 .attachButtonInner_f298d4 /* upload button */,
.emojiButton_d0696b .contents_dd4f85 /* emoji button */,
.closeButton_df5532 /* settings exit button */,
.contents_dd4f85 > .closeIcon_f9a4c9 /* modal close */ {
	transition: transform var(--icon-spin-transition);
}
.button_f67531:last-child:hover .contents_dd4f85,
.attachButton_f298d4:hover .attachButtonInner_f298d4,
.emojiButton_d0696b:hover .contents_dd4f85,
.closeButton_df5532:hover,
.contents_dd4f85:hover > .closeIcon_f9a4c9 {
	transform: rotate(360deg);
}

/* hide unread bar on hover */
.messagesWrapper_e2e187 {
	overflow: hidden;
}
.newMessagesBar_cf58b5 {
	top: -48px;
	height: 72px;
	transition: top var(--unread-bar-transition);
	background: none;
	box-shadow: none;
	border-radius: 0;
}
.newMessagesBar_cf58b5::before {
	content: '';
	background: var(--accent-3);
	box-shadow: var(--elevation-low);
	width: 100%;
	position: absolute;
	height: 32px;
	border-radius: var(--roundness-s);
}
.newMessagesBar_cf58b5:hover {
	top: -12px;
}
.top_eba0ba > .containerPadding_eba0ba {
	padding: 16px;
	margin-top: -40px;
	transition: margin-top var(--unread-bar-transition);
}
.top_eba0ba:hover > .containerPadding_eba0ba:hover {
	margin-top: -12px;
}
.bottom_eba0ba > .containerPadding_eba0ba {
	padding: 16px;
	margin-bottom: -40px;
	transition: margin-bottom var(--unread-bar-transition);
}
.bottom_eba0ba > .containerPadding_eba0ba:hover {
	margin-bottom: -12px;
}

/* Decor Compat */
.vc-decor-sectioned-grid-list-container {
	border-radius: 0% !important;
	overflow: scroll !important;
}

/* Call background fits theme */
.callContainer_d880dc {
	background: var(--bg-4);
}

/* Remove gradient from call containers */
.gradientContainer_dd069c {
	visibility: hidden;
}

/* Call padding */
.wrapper_d880dc.normal_d880dc {
	padding-bottom: var(--spacing);
}

/* change own profile hover to match border roundness */
.avatarWrapper_b2ca13:hover {
	border-radius: var(--roundness-xl);
}

/* fix scrollbars in emotes menu */
.content_b56bbc .thin_eed6a8::-webkit-scrollbar-thumb,
.wrapper_de4721 .thin_c49869::-webkit-scrollbar-thumb,
.listWrapper_a3bc57 .thin_c49869::-webkit-scrollbar-thumb {
	background-color: var(--bg-2);
}

/* fix discovery icon */
.footer_d71945 {
	background: var(--bg-overlay-app-frame, var(--bg-4));
}
.fixedDiscoveryIcon_fea3ef {
	color: var(--green-360);
}

/* fix bottom left user profile corner roundness */
.inner_c69a7b.panel_c69a7b {
	border-radius: 0 0 var(--roundness-xl) var(--roundness-xl);
}

.theme-light {
	--text-link: var(--accent-5);
}

.container_fd6364 {
	background-color: #2a273f;
	padding-inline: 15px;
	padding-top: 5px;
}
.scroller_c43953 {
	background-color: #2a273f;
	padding-inline: 10px;
	padding-bottom: 10px;
	padding-right: 5px
}
.avatarWrapper_b2ca13 {
	
	border-radius: 22px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* A bit of color correction cause im dumb */
.contentWrapper_af5dbb {
	background-color: #232136;
}
.wrapper_ba23fe {
	background-color:#232136;
}
.categoryItemGuildCategory_dfa278 {
	background-color: #393552;
}
.inspector_c3120f .inspector_c6ee36 {
	background-color: #232136;
}
.container_f1c3d9 {
	background-color: #232136;
}

/* To Hide Notif and Inbox from topbar */
.recentsIcon_ea0547 {
	display: none;
}

/* remove gift, gif, sticker buttons from chat box */
.button_f9af59{
	display: none
}

/* Voice UI */


.inner_adcaac {
	padding-left: 5px;
}
.wrapper_adcaac {
	border-radius: 0px;
}
.header_fd6364 {
	padding-inline: 10px;
}
.subtitleContainer_a7d72e {
	padding-inline: 10px;
	padding-top: 10px;
}
.fixedDiscoveryIcon_fea3ef {
	display: none;
}
.contents_dd4f85 {
	color:#c4a7e7;
}
.rtcConnectionStatusConnected_c02c63 {
	color: #85d7e6;
}
.ping_c02c63 {
	display: none;
}