/** Fonts*/
@font-face {
	font-family: "Whitney";
	font-weight: 300;
	src: url(https://milbits.github.io/oldcord/src/assets/thin.woff2) format("woff2");
}
@font-face {
	font-family: "Whitney";
	src: url(https://milbits.github.io/oldcord/src/assets/normal.woff2);
}
@font-face {
	font-family: "Whitney";
	font-style: italic;
	src: url(https://milbits.github.io/oldcord/src/assets/cursive.woff2);
}
@font-face {
	font-weight: 500;
	font-family: "Whitney";
	src: url(https://milbits.github.io/oldcord/src/assets/kindaBold.woff2);
}
@font-face {
	font-family: "Whitney";
	font-weight: 600;
	src: url(https://milbits.github.io/oldcord/src/assets/bold.woff2) format("woff2");
}
@font-face {
	font-weight: 700;
	font-family: "Whitney";
	src: url(https://milbits.github.io/oldcord/src/assets/veryBold.woff2);
}
@font-face {
	font-weight: 700;
	font-style: italic;
	font-family: "Whitney";
	src: url(https://milbits.github.io/oldcord/src/assets/cursiveBold.woff2);
}
code {
	font-family: var(--font-code);
}
.eyebrow /*rare NORMAL class??!?!??!?!!*/ {
	font-weight: 600;
	text-transform: uppercase;
	font-size: 12px;
}

.activityText__5d473 {
	color: var(--channels-default) !important;
}
.peopleListItem_cc6179 .text__19b6d.text-sm\/medium_cf4812 {
	color: var(--header-secondary) !important;
}

/* style dms correctly */
.channel__972a0 {
	.interactiveSelected__972a0 .subText__20a53 [data-text-variant="text-xs\/medium"] {
		color: var(--interactive-text-active) !important;
	}
	&:hover:not(:has(.interactiveSelected__972a0)) .subText__20a53 [data-text-variant="text-xs\/medium"] {
		color: var(--interactive-text-hover) !important;
	}
	&:hover .interactiveSelected__972a0 .name__20a53,
	.interactiveSelected__972a0 .subText__20a53 {
		color: var(--interactive-text-active) !important;
	}
	& .subText__20a53 [data-text-variant="text-xs\/medium"] {
		color: var(--channels-default) !important;
	}
	&:hover:has(.interactiveSelected__972a0) .interactive_bf202d {
		background: var(--background-mod-strong) !important;
	}
	&:hover .muted__20a53 {
		color: var(--interactive-text-hover) !important;
		& .avatar__20a53 {
			opacity: 1;
		}
	}
}

/*bot tag*/
:not(.botTagOP__82f07, .botTagRemix__82f07, .InMyVoiceTag) > .botText__82f07 {
	visibility: hidden;
	font-size: 0 !important;
	&:before {
		content: "BOT";
		font-size: 10px;
		line-height: 20px;
		visibility: visible;
	}
}
.botTag__82f07 {
	border-radius: 3px !important;
	background: var(--blurple);
}
.botTagRemix__82f07 {
	border: 1px solid var(--blurple);
	background: transparent;
	color: var(--blurple);
}

/** revert reactions modal*/
.theme-dark .reactionSelected_cc2dff {
	background-color: rgba(79, 84, 92, 0.3);
	border-radius: 2px;
	margin-bottom: 1px;
}
.reactionLarge.emoji {
	width: 1rem;
	height: 1rem;
}
.reactionDefault_cc2dff {
	border-radius: 2px;
	margin-bottom: 1px;
}

/** revert switches*/
.container__3f21e {
	background: none !important;
	border: none;
}
.slider__3f21e {
	display: none;
}
.input__3f21e {
	opacity: 1;
	width: 0;
	&:active:after {
		width: 26px;
	}
	&:checked:active:after {
		left: -11px;
		width: 26px;
	}

	&:before,
	&:after {
		transition: 0.1s;
	}
	&:before {
		content: "";
		box-shadow: inset 0 1px 1px #00000026;
		width: 42px;
		height: 24px;
		background: #72767d;
		display: block;
		border-radius: 50px;
		margin-top: -3px;
		margin-left: -6px;
	}
	&:after {
		content: "";
		display: block;
		width: 18px;
		height: 18px;
		position: absolute;
		top: 0;
		left: -3px;
		background: var(--white-500);
		border-radius: 50px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
	}
	&:hover:before {
		background: hsl(222deg 4.63% 55.35%);
	}
	&:active:before {
		background: hsl(222deg 4.63% 42.35%);
	}

	&:checked:before {
		background: var(--brand-experiment);
	}
	&:checked:hover:before {
		background: var(--brand-experiment-400);
	}
	&:checked:active:before {
		background: var(--blurple-hover);
	}

	&:checked:after {
		transform: translate3d(18px, 0, 0);
	}
}

/* mana switches */
.switchIndicator_a28278 {
	height: 24px;
	width: 44px;
	background-color: #72767d !important;
	transition: 0.1s;
	&:hover {
		background-color: hsl(222deg 4.63% 55.35%) !important;
	}
	&:active {
		background-color: hsl(222deg 4.63% 42.35%) !important;
	}
	.thumb_a28278 {
		width: 24px;
		height: 24px;
		margin-left: -4px;
		margin-top: -2px;
		rect {
			width: 18px;
			height: 18px;
			rx: 50px;
			box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
		}
	}
}

.switchIndicator_a28278:has(> .thumb_a28278[style="left: 24px;"]) {
	background-color: var(--blurple) !important;
	&:hover {
		background-color: var(--brand-experiment-400) !important;
	}
	&:active {
		background-color: var(--blurple-hover) !important;
	}
	.thumb_a28278 {
		margin-left: -6px;
	}
}

/* change color to green just for the role permissions form */
.permissionsForm__16663 .container__87bf1 .input__87bf1 {
	&:checked:before {
		background: #43b581;
	}

	&:checked:active:before {
		background: var(--green-hover);
	}
}

/* revert channel role permissions (beta), looks kinda bad when zoomed in but i'll try to fix that */
.group__344e6 {
	background-color: var(--primary-700);
	width: 108px;
	grid-gap: 1px;
}
.passthrough__344e6 {
	&.selected__344e6 {
		background-color: #787e8a;
	}

	&svg {
		display: none;
	}

	&:not(.selected__344e6)::after {
		content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect width='1.5' height='16' x='7.5' y='0' fill='rgb(120, 126, 138)' class='ci-primary'/></svg>");
		height: 16px;
		width: 16px;
		rotate: 45deg;
	}

	&.selected__344e6::after {
		content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect width='1.5' height='16' x='7.5' y='0' fill='rgb(255, 255, 255)' class='ci-primary'/></svg>");
		height: 16px;
		width: 16px;
		rotate: 45deg;
	}
}
.item__344e6 {
	cursor: pointer;
}

/** checkboxes*/
.checkbox__09aca {
	border-radius: 3px;
	&:not(.round_f525d3) {
		border-color: #72767d !important ;
		border-radius: 3px;
		border-width: 1px !important;
	}
	&.checked__09aca {
		border: none !important;
	}
}
.colorDefault_c1e9c4.focused_c1e9c4 .checkbox__09aca {
	border-color: white !important;
}
.colorDefault_c1e9c4.focused_c1e9c4 .checkbox__09aca.checked__09aca {
	background: var(--blurple-inverted);
	& path {
		fill: var(--blurple) !important;
	}
}

.channelTextAreaInner_fb64c9.channelTextAreaInnerFocused__42399 .scrollableContainer_d0696b .webkit__8d35a {
	border-color: var(--brand-experiment);
}

/** display:none graveyard*/
.sessionMoreButton__803f2 svg, .newMemberBadge_f80704, .option__56fec:after, .premiumLabel_e681d1 > svg, .banner_ec75b3, .unreadIcon__7aaec /* new unread bar icon*/
, .container__87bf1 svg, .communityInfoPill_f37cb1, .item_aa8da2 svg {
	display: none;
}

.characterBackground_eb4069 .logoWithText_eb4069 {
	top: 24px;
	left: 24px;
	margin: 0;
}

/** Mute/Account switch notification */
.toast__3fde7 {
	background: var(--green) !important;
	transform: translateY(10px);
	padding: 6px 10px !important;
	border-radius: 5px !important;
	box-shadow: var(--elevation-medium), var(--elevation-stroke) !important;
	font-weight: 500;
	color: var(--header-primary) !important;
	margin-top: 10px;
	border: none !important;
}
.toast__3fde7 .icon__3fde7 > path {
	d: none !important;
}
.toast__3fde7 .icon__3fde7 {
	height: 20px !important;
	width: 20px !important;
	margin-top: 0 !important;
	background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptLTIgMTVsLTUtNSAxLjQxLTEuNDFMMTAgMTQuMTdsNy41OS03LjU5TDE5IDhsLTkgOXoiLz48L3N2Zz4=);
	background-size: 20px 20px;
}

/** radiobars (like channel type)*/
.item__88a69 {
	background: none !important;
}
.item__88a69 .radioBar__88a69 {
	border: solid 1px var(--primary-700);
	border-radius: 4px;
	background: var(--deprecated-card-editable-bg);
	grid-gap: 10px;
	padding: 10px !important;
	--checkbox-border-checked: var(--brand-experiment-130);

	& > .radioIndicatorGroup__001a7 {
		justify-content: flex-start;
		align-self: flex-start;
		height: 24px;
	}
}

[aria-checked="false"] .text-sm\/normal_cf4812 {
	color: var(--interactive-text-default);
}

.theme-dark .item__88a69[aria-checked="false"] .radioBar__88a69:hover {
	border-color: #000;
	background: rgba(0, 0, 0, 0.2);
}
.theme-light .item__88a69[aria-checked="false"] .radioBar__88a69:hover {
	border-color: #b9bbbe;
	background: rgba(247, 248, 248, 0.6);
}
.item__88a69[aria-checked="true"] .radioBar__88a69 {
	background-color: var(--blurple);
	border-color: var(--blurple);
}
.radioIndicatorChecked__88a69 .refreshIconStroke__88a69 {
	stroke: var(--white);
}

/* Replace "dont scan" text with how it was before. only for german and english*/
/*i love lag (i thinb)
html:is([lang="DE"], [lang="en-us"], [lang="en-gb"]) .radioBar__1bda4[style="--radio-bar-accent-color: var(--red-400); padding: 10px;"] {

	&.text-md_cf4812\/medium:before {
		font-size: 16px;
		line-height: 20px;
	}

	&.text-sm_cf4812\/normal:before {
		font-size: 14px;
		line-height: 18px;
	}
}

html[lang="DE"] .radioBar__1bda4[style="--radio-bar-accent-color: var(--red-400); padding: 10px;"] {
	&.text-md\/medium_dc00ef:before {
		content: "Ich lebe am Limit";
	}

	&.text-sm_cf4812\/normal:before {
		content: "Schalte diese Option aus. Durchsuche nichts. Geh direkt zur dunklen Seite.";
	}
}

html:is([lang="en-us"], [lang="en-gb"]) .radioBar__1bda4[style="--radio-bar-accent-color: var(--red-400); padding: 10px;"] {
	&.text-md_cf4812\/medium:before {
		content: "I live on the edge";
	}

	&.text-sm_cf4812\/normal:before {
		content: "Turn this off. Don't scan anything. Go straight to the dark side.";
	}
}
*/
/** revert text fields*/
/*add friends weird font fix*/
.inputText__72ba7 {
	letter-spacing: unset;
}

.wrapper__72c38,
.bioTextArea__6a919 {
	border-radius: 3px;
	color: var(--text-default) !important;
	background-color: var(--input-background-default) !important;
	border: 1px solid var(--input-border-default) !important;
	transition: border-color 0.2s ease-in-out;
	&:hover {
		border-color: var(--input-border-hover) !important;
	}
	&:focus-within {
		outline: 0 !important;
		border-color: var(--blurple) !important;
	}
}

.emojiInput_e7d73e {
	padding: 0 !important;
	background-color: #303339 !important;
}

/* revert text files*/
.nonVisualMediaItem_f4758a .mosaicItemMediaMosaic__6c706 {
	max-width: 100% !important;
}

.newMosaicStyle_cf09d8 .codeView__4d95d {
	margin: 0 0 0;
	padding: 7px;
}

.newMosaicStyle_cf09d8 .footer__4d95d {
	border-radius: 0 0 4px 4px;
	padding: 0 10px;
}

.newMosaicStyle_cf09d8 .textContainer__4d95d {
	border-radius: 4px 4px 0 0;
}

.codeIcon__4d95d {
	cursor: pointer;
}

/* tweak hover buttons*/
.hoverButtonGroup__06ab4 {
	border-radius: 0px 0px 0px 4px;
	background-color: transparent;
	transition: 0.12s ease-in-out;
	outline: none;
	opacity: 1;
	right: 0px;
}
/*fuck ai!! rahhh*/
.hoverButton__06ab4:has(.lottieIcon__5eb9b) {
	display: none;
}
.removeMosaicItemHoverButton__6c706 {
	color: var(--red) !important;
	opacity: 0.8;
	&:hover {
		opacity: 1;
	}
	&:active {
		color: #fff !important;
		background: var(--red-active) !important;
	}
}
/* keep the translucent background for stuff like images and videos bc it looks better */
.visualMediaItemContainer_f4758a .hoverButtonGroup__06ab4 {
	background-color: rgb(0 0 0 / 0.5);
	transform: translateY(-40px);
	.mosaicItem__6c706:hover & {
		transform: translateY(-4px);
	}
}
.nonVisualMediaItemContainer_f4758a:has(.imageWrapper) .hoverButtonGroup__06ab4 {
	background-color: rgb(0 0 0 / 0.5);
	opacity: 0;
	transform: translateY(-20px);
	.mosaicItem__6c706:hover & {
		opacity: 1;
		transform: translateY(8px);
	}
}
/* make download button bigger */
.downloadHoverButtonIcon__6c706 {
	width: 24px !important;
	height: 24px !important;
}
/* remove background hover */
.hoverButton__06ab4 {
	&:hover {
		background: none;
	}
}

/* center the download button for audio files and make it permanently visible*/
.wrapperAudio_cf09d8 + .hoverButtonGroup__06ab4 {
	top: 25%;
	right: 8px;
	transform: translateY(-50%);
	opacity: 1;
	background: none;
}
/* same as above but for file attachments */
.file__0ccae + .hoverButtonGroup__06ab4 {
	top: 50%;
	transform: translateY(-60%);
	opacity: 1;
	background: none;
}

/* shorten the margin by a bit so it doesnt look so separated */
.nonVisualMediaItem_f4758a + .nonVisualMediaItem_f4758a,
.nonVisualMediaItemContainer_f4758a {
	margin-top: 4px;
}

/* revert the bloating of the audio attachments */
.wrapperAudio_cf09d8.newMosaicStyle_cf09d8 {
	padding: 10px;
	border-radius: 4px;
	padding-right: 41px;
}

/* stretch play bar */
.audioControls_cf09d8 {
	width: 108%;
	border-radius: 3px !important;
}

/* revert the bloating of attachments in general */
.file__0ccae {
	padding: 10px;
	border-radius: 3px;
	width: 100%;
	padding-right: 71px;
	max-width: 520px;
}

/** forum channel*/
.card_f369db {
	padding-bottom: 8px;
}

.tagsContainer_f369db {
	padding-top: 24px;
}

.container_faa96b {
	padding: 12px;
}
/* tags*/
.sortDropdown_f369db,
.tagsButton_f369db {
	background: var(--primary-660) !important;
	&:hover {
		background: var(--primary-700) !important;
	}
}
.sortDropdownText_f369db {
	display: none;
}
#app-mount .pill_a2c9e8 {
	transition: 0.17s ease;
	border: none;
}
#app-mount .pill_a2c9e8.selected_a2c9e8 {
	background-color: var(--brand-experiment-50a);
	border-color: transparent;
	color: #fff !important;
	border-radius: 6px;
}
#app-mount .pill_a2c9e8.selected_a2c9e8:hover {
	background-color: var(--brand-experiment-70a);
	transition: 0.1s ease;
}
.pill_a2c9e8.selected_a2c9e8 .defaultColor__77578 {
	color: var(--interactive-text-active);
	transition: 0.1s ease;
}

/* make the button gray when following*/
.buttonInner__34c2c,
.buttonInner__34c2c.active__34c2c {
	transition: 0.17s ease;
	color: #fff !important;
	background-color: var(--button-secondary) !important;
	&:hover {
		background-color: var(--button-secondary-hover) !important;
	}
	&:active {
		background-color: var(--button-secondary-active) !important;
	}
}
/*make follow button green*/
.container_faa96b
	.secondary_a22cb0:has(
		path
			[d="M9.7 2.89c.18-.07.32-.24.37-.43a2 2 0 0 1 3.86 0c.05.2.19.36.38.43A7 7 0 0 1 19 9.5v2.09c0 .12.05.24.13.33l1.1 1.22a3 3 0 0 1 .77 2.01v.28c0 .67-.34 1.29-.95 1.56-1.31.6-4 1.51-8.05 1.51-4.05 0-6.74-.91-8.05-1.5-.61-.28-.95-.9-.95-1.57v-.28a3 3 0 0 1 .77-2l1.1-1.23a.5.5 0 0 0 .13-.33V9.5a7 7 0 0 1 4.7-6.61ZM9.18 19.84A.16.16 0 0 0 9 20a3 3 0 1 0 6 0c0-.1-.09-.17-.18-.16a24.86 24.86 0 0 1-5.64 0Z"]
	) {
	background-color: var(--green) !important;
	color: white;
	border-radius: 16px !important;
	border: none;
	transition: 0.17s ease;
	&:hover {
		background-color: var(--green-hover) !important;
	}
	&:active {
		background-color: var(--green-active) !important;
	}
}
.container_faa96b
	.secondary_a22cb0:has(
		path
			[d="M16.32 14.72a1 1 0 0 1 0-1.41l2.51-2.51a3.98 3.98 0 0 0-5.62-5.63l-2.52 2.51a1 1 0 0 1-1.41-1.41l2.52-2.52a5.98 5.98 0 0 1 8.45 8.46l-2.52 2.51a1 1 0 0 1-1.41 0ZM7.68 9.29a1 1 0 0 1 0 1.41l-2.52 2.51a3.98 3.98 0 1 0 5.63 5.63l2.51-2.52a1 1 0 0 1 1.42 1.42l-2.52 2.51a5.98 5.98 0 0 1-8.45-8.45l2.51-2.51a1 1 0 0 1 1.42 0Z"]
	) {
	background: none !important;
	padding: 8px !important;
}

.addReactButton__34c2c {
	background-color: transparent !important;
	border: none;
	font-size: 0px;
	padding: 0px;
	min-width: 1.5rem;
}

.botTagOP__82f07 {
	color: var(--blurple);
	background-color: transparent;
	outline: 1px solid var(--blurple);
	font-weight: 500;
}

.theme-dark .children__9293f:after {
	display: none;
}

/* make "search/create post" background the same as the textarea*/
.headerRow_f369db .mainCard_f369db {
	background: var(--background-gradient-low, var(--chat-background-default));
	border: none !important;
	box-shadow: none !important;
	border-radius: 5px;
}

/* so "revert textfields" wont apply there */
.headerRow_f369db .mainCard_f369db :is(.scrollableContainer_d0696b, .input__0f084) {
	background: none !important;
	border: none;
}

/* posts*/
/*this is cool  cubic-bezier(0.5, 1.34, 0.5, 1.31) */
.container__9a337,
.container_faa96b {
	transition: 0.15s ease !important;
	transform: none !important;
	border-radius: 6px;
	background: var(--deprecated-card-editable-bg);
	border: none !important;
}

.container__9a337:hover,
.container_faa96b:hover {
	background-color: var(--background-mod-subtle);
}

.container__9a337:active,
.container_faa96b:active {
	background-color: var(--background-mod-muted) !important;
}
:is(.isOpen_faa96b, .isOpen__9a337) {
	transform: translateY(-5px) !important;
	background: var(--primary-660) !important;
	box-shadow: var(--elevation-high), var(--legacy-elevation-border) !important;
}

/** Devices Tab*/
/* make description a card*/
.description__803f2 {
	background: var(--primary-630);
	outline: 1px solid var(--primary-700);
	border-radius: 5px;
	color: var(--text-default);
	font-weight: 400;
	font-size: 15px;
	padding: 20px;
}
.sessionIcon__803f2 {
	width: 50px;
	height: 50px;
	background: none !important;
}
.sessionIcon__803f2 path {
	fill: var(--interactive-text-default);
}
.currentSession__803f2 .sessionIcon__803f2 path {
	fill: var(--green);
}
.session__803f2 {
	gap: 8px;
}
/* Stylize remove button*/
.session__803f2 {
	position: relative;
}
.sessionMoreButton__803f2 {
	opacity: 0;
	position: absolute;
	top: -12px;
	right: -12px;
	width: 24px;
	height: 24px;
	box-shadow: var(--legacy-elevation-border), var(--legacy-elevation-low);
	background-color: var(--background-primary);
	background-image: url(https://discord.com/assets/b5ad3c52d0699af9b6987839875450d4.svg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-radius: 50%;
	transition:
		opacity 0.1s ease-in-out,
		box-shadow 0.1s ease-in-out,
		transform 0.2s ease;
}
.session__803f2:hover .sessionMoreButton__803f2,
.sessionMoreButton__803f2:hover {
	opacity: 1;
}
.sessionMoreButton__803f2:active {
	transform: translateY(1px);
}
.eyebrow_e5a66c.sessionInfoRow__803f2,
.headerHeading_d80a13.eyebrow_e5a66c,
.sessionInfoRow__803f2 span:last-child {
	color: var(--header-secondary);
}
.heading-md\/bold__17daa {
	font-weight: 600;
}

/** Connections (in settings > connections)*/
.connectContainer__4109d {
	border-radius: 8px;
	background: var(--primary-660);
}
.accountButtonInner__4109d {
	background-color: var(--background-mod-subtle);
	background-size: 32px;
}
.connectHeader__4109d {
	color: #7b7c80 !important;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
}
.connectContainer__4109d .text-xs\/normal_ccc5fb {
	color: var(--interactive-text-hover) !important;
	font-size: 13px;
}
.connection__4109d {
	overflow: hidden;
	background: none;
	border-radius: 5px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
	width: 660px;
}
.connectionAccountLabel__4109d {
	color: #fff8 !important;
}
.connectionAccountValue__4109d .connectionAccountLabelContainer__4109d {
	font-size: 16px;
	margin-top: 4px;
	color: var(--white-500);
	font-weight: 400;
}
.connectionOptions__4109d,
.upsellWrapper__4109d {
	position: relative;
}
.metadataContainer__4109d {
	position: relative;
	z-index: 10;
	background: #0004;
	border: solid 1px #0004;
	border-radius: 3px;
}
.metadataContainer__4109d .connectedAccountVanityMetadataTag_fffe42 {
	border-radius: 3px;
	background: none;
	border: solid 1px #fff3;
}
.metadataContainer__4109d .text-xs\/normal_ccc5fb {
	color: #fff !important;
}
.metadataContainer__4109d .metadataRefreshButton__4109d button {
	background-color: var(--blurple-inverted) !important;
	&:hover {
		background-color: var(--blurple-inverted-hover) !important;
	}
	&:active {
		background-color: var(--blurple-inverted-active) !important;
	}
	color: var(--blurple) !important;
	transition: 0.17s ease;
}

.connectionHeader__4109d:after {
	content: "";
	position: absolute;
	margin-left: -18px;
	width: 660px;
	height: 73px;
	background: rgba(0, 0, 0, 0.1);
	border-bottom: solid 1px rgba(0, 0, 0, 0.15);
}
.connectionOptionsWrapper__4109d .container__0d850,
.connectionDelete__4109d,
.integrationsWrapper-3a2pGd {
	z-index: 50;
}
.connectionOptionSwitch__4109d {
	margin-top: 2px;
}
.labelRow__0d850 .title__0d850 .text-sm\/semibold_a5824d {
	font-weight: 500 !important;
	color: var(--white-500);
}

.integration__4109d {
	z-index: 999;
	width: calc(50% - 8px);
	position: relative;
	background: #0000001a;
	border: 1px solid #0000004d;
	border-radius: 3px;
	padding: 10px;
}
.integration__4109d .lookFilled__201d5 {
	border: solid 1px #0000004d;
	background: #593695;
	padding: 5px 16px;
	min-height: 0px;
	height: auto;
	min-width: 0px;
}
.connectionDelete__4109d {
	width: 32px;
	height: 32px;
	border: solid 1px rgba(255, 255, 255, 0.3);
	border-radius: 3px;
}
.connectionDelete__4109d svg {
	position: relative;
	top: 6px;
	left: 6px;
}
.connectionDelete__4109d path {
	fill: var(--white-500);
	transform: scale(1.1);
}
.connectionOptionSwitch__4109d .container__3f21e .input__3f21e:before {
	background: #0000;
	box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.2);
}
.connectionOptionSwitch__4109d .container__3f21e .input__3f21e:checked:before {
	background: rgba(255, 255, 255, 0.3);
	box-shadow: none;
}
.connectionHeader__4109d [alt] {
	margin: -572px -610px -4500px -16px;
	padding: 2000px 330px;
	background-color: var(--blurple);
	background-repeat: no-repeat;
	background-size: 32px 32px;
	background-position: 20px 20px;
	border-radius: 5px;
	pointer-events: none;
}
.connectionHeader__4109d {
	margin-bottom: 20px;
	& [alt="Battle.net"] {
		background-color: hsl(200, calc(var(--saturation-factor, 1) * 100%), 45%);
		background-image: url(https://milbits.github.io/oldcord/src/assets/battle.webp);
	}

	& [alt="GitHub"] {
		background-color: hsl(0, calc(var(--saturation-factor, 1) * 4%), 9%);
		background-image: url(https://milbits.github.io/oldcord/src/assets/github.svg);
	}

	& [alt="Reddit"] {
		background-color: hsl(16, calc(var(--saturation-factor, 1) * 100%), 50%);
		background-image: url(https://milbits.github.io/oldcord/src/assets/reddit.webp);
	}

	& [alt="Spotify"] {
		background-color: var(--spotify);
		background-image: url(https://milbits.github.io/oldcord/src/assets/spotify.svg);
	}

	& [alt="Steam"] {
		background-color: hsl(215, calc(var(--saturation-factor, 1) * 35%), 15%);
		background-image: url(https://milbits.github.io/oldcord/src/assets/steam.svg);
	}

	& [alt="Twitch"] {
		background-color: var(--twitch);
		background-image: url(https://milbits.github.io/oldcord/src/assets/twitch.webp);
	}

	& :is([alt="Twitter"], [alt="X"]) {
		background-color: hsl(203, calc(var(--saturation-factor, 1) * 89%), 53%);
		background-image: url(https://milbits.github.io/oldcord/src/assets/twitter.webp);
	}

	& [alt="Xbox"] {
		background-color: var(--xbox);
		background-image: url(https://milbits.github.io/oldcord/src/assets/xbox.svg);
	}

	& [alt="YouTube"] {
		background-color: var(--youtube);
		background-image: url(https://milbits.github.io/oldcord/src/assets/youtube.webp);
	}

	& [alt="Skype"] {
		background-color: hsl(196, calc(var(--saturation-factor, 1) * 100%), 42%);
		background-image: url(https://milbits.github.io/oldcord/src/assets/skype.webp);
	}

	& [alt="League of Legends"] {
		background-color: hsl(42, calc(var(--saturation-factor, 1) * 40%), 49%);
		background-image: url(https://milbits.github.io/oldcord/src/assets/league.webp);
	}

	& [alt="Facebook"] {
		background-color: hsl(226, calc(var(--saturation-factor, 1) * 37%), 38%);
		background-image: url(https://milbits.github.io/oldcord/src/assets/facebook.webp);
	}

	& [alt="PlayStation Network"] {
		background-color: var(--playstation);
		background-image: url(https://milbits.github.io/oldcord/src/assets/playstation.svg);
	}

	& [alt="Epic Games"] {
		background-color: hsl(34, calc(var(--saturation-factor, 1) * 6%), 22%);
		background-image: url(https://milbits.github.io/oldcord/src/assets/epic.svg);
	}

	& [alt="Riot Games"] {
		background-color: hsl(356, calc(var(--saturation-factor, 1) * 75%), 39%);
		background-image: url(https://milbits.github.io/oldcord/src/assets/riot.svg);
	}

	& [alt="Roblox"] {
		background-color: hsl(4, calc(var(--saturation-factor, 1) * 75%), 44%);
		background-image: url(https://discord.com/assets/a4d8e9b0404a2d00.svg);
	}

	& [alt="Bluesky"] {
		background-color: hsl(210.63, calc(var(--saturation-factor, 1) * 99.16%), 53.14%);
		background-image: url("data:image/svg+xml,%3Csvg width='600' height='600' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z' fill='%23fff'/%3E%3C/svg%3E");
	}
	& [alt="TikTok"] {
		background-color: #ff0050;
		background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23fff' d='M267.2,0.4C295.2,0,322.9,0.3,350.7,0c1.7,32.7,13.4,65.9,37.3,89c23.9,23.7,57.6,34.5,90.4,38.2v85.9 c-30.8-1-61.7-7.4-89.6-20.7c-12.2-5.5-23.5-12.6-34.6-19.8c-0.1,62.3,0.3,124.6-0.4,186.7c-1.7,29.8-11.5,59.5-28.9,84.1 c-27.9,40.9-76.3,67.6-126.1,68.4c-30.5,1.7-61-6.6-87-21.9C68.8,464.5,38.5,417.9,34.1,368c-0.5-10.7-0.7-21.3-0.3-31.7 c3.8-40.6,23.9-79.4,55.1-105.8c35.3-30.8,84.8-45.4,131.2-36.8c0.4,31.6-0.8,63.2-0.8,94.8c-21.2-6.8-45.9-4.9-64.4,7.9 c-13.5,8.8-23.8,22.2-29.1,37.3c-4.4,10.8-3.1,22.8-2.9,34.3c5.1,35,38.7,64.4,74.7,61.3c23.8-0.3,46.7-14.1,59.1-34.3 c4-7.1,8.5-14.3,8.8-22.7c2.1-38.2,1.3-76.2,1.5-114.3C267,171.9,266.6,86.2,267.2,0.4L267.2,0.4z'/%3E%3C/g%3E%3C/svg%3E");
	}
	& [alt="Domain"] {
		background-image: url(https://discord.com/assets/b4376756bcbbf1ef.svg);
	}
}

.imageAccessory__9614b {
	left: unset;
	right: 6px;
}

/** Voice Messages*/
.playButtonContainer_a8e786 {
	background: none !important;
}
.playButtonContainer_a8e786:active {
	transform: translateY(1px) !important;
}
.rippleContainer_a8e786 {
	display: none;
}
.playIcon_a8e786 {
	color: var(--interactive-text-default) !important;
	width: 25px;
	height: 25px;
}
.playIcon_a8e786:hover {
	color: var(--interactive-text-active) !important;
}

/* notification settings*/
.notificationSound__6d8e5 {
	transform: translateX(-24px);
	transition: 0.2s ease-out;
}
.notificationSound__6d8e5:hover {
	transform: translateX(-0px);
}
.soundIcon__6d8e5 {
	order: -1;
	transition: 0.2s ease-out;
}
.notificationSound__6d8e5 .soundIcon__6d8e5 {
	opacity: 0 !important;
}
.notificationSound__6d8e5:hover .soundIcon__6d8e5 {
	opacity: 0.6 !important;
}

/* Capitalize titles in settings*/
.description__6b700.text-sm\/normal_cf4812 {
	color: var(--text-strong) !important;
	font-size: 14px;
	line-height: 20px !important;
}
.breadcrumbsNav__6989f .breadcrumbText__6989f {
	color: var(--text-strong) !important;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

/* fix headings of all shapes and sizes */
.settingsPage_f131e9 :is(.heading-xl\/semibold_cf4812) {
	font-size: 16px;
	text-transform: uppercase;
}
.settingsPage_f131e9 :is(.defaultColor__5345c.heading-lg\/semibold_cf4812, .title_b717a1.h3_b717a1, .heading-lg\/semibold_cf4812) {
	text-transform: uppercase;
	font-size: 12px !important;
	font-weight: 600 !important;
	color: var(--channels-default) !important;
}

/* can't this app style modals consistantly EVER */
.modal_ac72c6 {
	.header__49fc1 {
		.title_ac72c6 {
			font-weight: 600;
		}
	}
	.modalContent_ac72c6 {
		.sectionTitle_ac72c6 {
			color: var(--header-secondary);
		}
	}

	border-radius: 4px;
}
.root__49fc1 {
	.headerContainer_c38e9f > .defaultColor__5345c.heading-md\/semibold_cf4812 {
		text-transform: uppercase;
	}
	.mainContainer_c38e9f > .pauseContainer_c38e9f {
		border: none;
		padding: unset;
		.pauseText_c38e9f {
			margin-top: 20px;
			[data-text-variant="text-md/semibold"] {
				color: var(--header-primary) !important;
				font-weight: 500;
			}
			[data-text-variant="text-sm/normal"] {
				color: var(--header-secondary) !important;
			}
		}
		.pauseText_c38e9f,
		.input__87bf1 {
			margin-top: 20px;
		}
	}
	.modalHeader_db81c6 {
		.guildName_db81c6 {
			font-size: 12px;
			font-weight: 600;
		}

		box-shadow: unset !important;
	}
	.h5_b717a1 {
		color: var(--channels-default);
	}
	.container__9d263 {
		.input__87bf1 {
			margin-top: 20px;
		}
	}
}

/*Fix favorite button and delete overlap*/
.imageAccessory_af017a {
	left: unset;
	right: 6px;
}

/*nitro emoji paywall*/
.emojiLockIcon_d982c2,
.categoryItemLockIconContainer__0fa6d {
	display: none;
}
.lockedEmoji_d982c2:has(+ .emojiLockIconContainer_d982c2) {
	filter: grayscale(1) !important;
}

/* pinned messages popout header */
.titleContainer_e8b59c {
	.text-lg\/semibold_cf4812 {
		font-size: 15px;
	}

	& svg {
		display: none;
	}
}

/* fix pinned message padding */
.messageGroupWrapper_e8b59c {
	background: var(--background-primary);
	border: 1px solid var(--primary-700);
	border-radius: 4px;
}
.messageGroupWrapper_e8b59c .messageGroupCozy_e8b59c {
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}
.messageGroupWrapper_e8b59c .actionButtons_e8b59c {
	align-items: center;
	gap: unset !important;
	.hasText_a22cb0 {
		background-color: var(--background-surface-high);
		border: 1px solid var(--border-subtle) !important;
		color: var(--interactive-text-default);
		min-height: 14px;
		min-width: 0;
		width: auto;
		line-height: 14px;
		margin: unset;
		margin-inline: 6px 4px;
		padding: 2px 8px;
		user-select: none;
		.lineClamp1__4bd52 {
			font-size: 11px;
			font-weight: var(--font-weight-medium);
		}
		&:hover {
			color: var(--interactive-text-active);
		}
	}
	.sm_a22cb0:not(.hasText_a22cb0) {
		background: transparent;
		color: var(--interactive-text-default);
		margin: 0;
		padding: 0;
		min-height: 0;
		width: auto;
		&:hover {
			color: var(--interactive-text-active);
		}
	}
}
.header_e8b59c {
	background: var(--primary-700);
}
.messagesPopoutWrap_e8b59c {
	border-radius: 4px;
}

/* polls */
.bottomBar__0be77 .secondary_a22cb0 {
	background: var(--red) !important;
	&:hover {
		background: var(--red-hover) !important;
	}
	&:active {
		background: var(--red-active) !important;
	}
}
.normalStylesDefault_a1443c {
	--icon-primary: var(--brand-experiment-460);
	--custom-poll-style-vote-percentage: var(--background-modifier-accent);
	--polls-victor-fill: var(--green-transparent);
	--polls-voted-fill: var(--brand-experiment-30a);
}
.answerInner__4c520 {
	background-color: hsl(216.92deg 7.6% 26.53%);
	border-radius: 3px;
	& .label__4c520 {
		color: var(--interactive-text-active);
	}
	&.currentlyVoting__4c520:not(.selected__4c520):hover {
		outline: transparent !important;
		background-color: hsl(216.92deg 7.6% 32.53%);
	}
	&.selected__4c520 {
		background: var(--brand-experiment-25a);
		transition: 0s;
	}
}
.secondaryButtonPresentation__0be77 {
	background-color: var(--button-secondary);
	&:hover {
		background-color: var(--button-secondary-hover);
	}
}

/* polls modal */
.voteSelected__01c8c {
	background-color: rgba(79, 84, 92, 0.3);
}
.side_aa8da2 .item_aa8da2:is(.voteDefault__01c8c, .voteSelected__01c8c) {
	padding-top: 0px;
	padding-bottom: 0px;
}
.header__49fc1 .text-md\/medium_cf4812 {
	font-size: 12px;
}

/* message buttons */
.popover_f84418 {
	transform: none !important;
	height: 32px;
	background: var(--background-primary);
	border-radius: 4px;
	padding: 0px;
	box-shadow: var(--elevation-stroke);
	border: none;
	&:hover {
		box-shadow: var(--elevation-stroke), var(--elevation-medium) !important;
		border: none;
	}

	/*& .separator_f84418 {  // hides emoji separator 
		display: none;
	}*/
}

.hoverBarButton_f84418 {
	border-radius: 0;
	height: 24px;
	padding: 4px;
	&:last-child {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
	}
	&:first-child {
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}

	/*&:has(.emoji__040f0) {  // hides recommended emojis
		display: none;
	}*/
}

.buttonContent_f84418,
.icon_f84418 {
	transform: none !important;
}
.hoverBarButton_f84418:active {
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
}

/* forwarding modal */
:is(.footerButtons__62280, .channelTextArea_d0696b) .messageInput__62280,
.sendWithMessage__62280 {
	border-radius: 3px;
	height: 38px;
	overflow: hidden;
	& .slateTextArea_ec4baf,
	.placeholder__1b31f {
		line-height: 15px;
	}
	& .expression-picker-chat-input-button {
		margin-right: 5px;
		margin-bottom: 5px;
	}
}

/*forwarded message*/
.container__122e4 .quote__122e4 {
	display: none;
}
.container__122e4 .content__122e4 {
	padding: 4px 8px;
	border-radius: 3px;
	border: solid 1px var(--background-mod-normal);
	max-width: 500px;
	overflow: hidden;
	flex-grow: 0;
}
.container__122e4 .headerText__122e4 {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
}

/* fix emoji picker sizing */
.emojiItem_fc7141 {
	width: 40px !important;
	height: 40px !important;
	padding: 0;
	margin-left: 4px;
}
.emojiItem_fc7141 > :is(.image__1859b, .emojiSpriteImage_d982c2) {
	transform: scale(0.8);
}
.emojiListRow_fc7141 {
	height: unset;
	grid-template-columns: repeat(auto-fill, 48px);
}
.drawerSizingWrapper__08434 {
	height: 90%;
	bottom: 0;
}
.emojiPickerListWrapper_c0e32c .list_c656ac {
	height: 110%;
}

/* remove emoji nitro upsell */
.categorySectionNitroLocked_c656ac {
	background-color: transparent;
}
.nitroTopDividerContainer_b3fb5f {
	visibility: hidden;
	padding: unset;
}
.upsellContainerFloating__0b69f {
	display: none;
}

/** Game profile */
.gameProfileModal__8e830 [data-text-variant="heading-md\/bold"] {
	display: none;
}

.gameProfileModal__8e830 .heading-xl\/bold_cf4812 {
	font-weight: 600;
	font-size: 20px;
	margin-left: 55px;
}

.gameProfileModal__8e830 .sectionHeader__8e830:is(.text-xs\/semibold_cf4812, .text-md\/semibold_cf4812, .text-sm\/semibold_cf4812) {
	text-transform: uppercase !important;
}

.gameProfileModal__8e830 .text-md\/semibold_cf4812 {
	color: var(--header-secondary) !important;
	font-size: 13px;
	font-weight: 500;
	display: flex;
	align-items: center;
	gap: 8px;
	&:after {
		content: "";
		background: var(--background-modifier-accent);
		flex: 1;
		height: 1px;
		display: block;
	}
}

.gameProfileModal__8e830 .gapSm__8e830.row__8e830 > .text-sm\/semibold_cf4812 {
	color: var(--header-secondary) !important;
	font-weight: 500;
	margin-left: 55px;
}

.gameProfileModal__8e830 .lineClamp2Plus__4bd52 {
	max-height: unset;
}

.gameProfileModal__8e830 .overflowMenu__8e830 {
	background: none;
	backdrop-filter: none;
}

.gameProfileModal__8e830 .sidebar__8e830 {
	border-left: solid 1px var(--background-modifier-accent);
}

.gameProfileModal__8e830 .logoWrapper__8e830 {
	background-color: unset;
	border-radius: 4px;
	margin-left: -12px;
}

.gameProfileModal__8e830 .friends_b37a75.text-xs\/semibold_cf4812 {
	background: none;
	font-weight: 400;
	font-size: 14px;
}

/* move game icon */
.gameProfileModal__8e830 .gameIcon__8e830 {
	position: absolute;
	margin-top: -32px;
	width: 48px;
	height: 48px;
}

.gameProfileModal__8e830 .platforms__93ebb {
	transform: scale(1.5);
	margin-left: 45px;
}

/*change x to twitter (bluesky better [follow me @milbit.bsky.social])*/
.gameProfileModal__8e830
	.anchor_edefb8
	path[d="M13.86 10.47 21.15 2h-1.73l-6.33 7.35L8.04 2H2.22l7.64 11.12L2.22 22h1.72l6.68-7.77L15.96 22h5.82l-7.92-11.53Zm-2.36 2.75-.78-1.11L4.57 3.3h2.65l4.97 7.11.77 1.1 6.46 9.25h-2.65l-5.27-7.54Z"] {
	d: path(
		"M221.95 51.29c.15 2.17.15 4.34.15 6.53 0 66.73-50.8 143.69-143.69 143.69v-.04c-27.44.04-54.31-7.82-77.41-22.64 3.99.48 8 .72 12.02.73 22.74.02 44.83-7.61 62.72-21.66-21.61-.41-40.56-14.5-47.18-35.07 7.57 1.46 15.37 1.16 22.8-.87-23.56-4.76-40.51-25.46-40.51-49.5v-.64c7.02 3.91 14.88 6.08 22.92 6.32C11.58 63.31 4.74 33.79 18.14 10.71c25.64 31.55 63.47 50.73 104.08 52.76-4.07-17.54 1.49-35.92 14.61-48.25 20.34-19.12 52.33-18.14 71.45 2.19 11.31-2.23 22.15-6.38 32.07-12.26-3.77 11.69-11.66 21.62-22.2 27.93 10.01-1.18 19.79-3.86 29-7.95-6.78 10.16-15.32 19.01-25.2 26.16z"
	);
	transform: scale(0.1);
}

/* linked roles */
.verifiedRole_e59759 {
	padding: 8px;
	border-radius: 999px;
	background: none;
	border: 2.5px solid var(--primary-660);
	.container__183c2 {
		order: -1;
	}
	.roleCheckmark_e59759 {
		right: 10px;
		top: 10px;
	}
}
.connectionsChecksGroup_a470b4 {
	background: none;
	border-radius: 3px;
	padding: 8px;
}
.headerText_a470b4 .heading-xl\/extrabold_cf4812 {
	font-size: 16px;
	letter-spacing: 0.3;
	font-weight: 600;
	text-transform: uppercase;
}

.scrollerBase_d125d2.thin_d125d2.container_e59759.content__49fc1 > .defaultColor__5345c.heading-md\/semibold_cf4812 {
	font-weight: 500;
}

/* custom status modal */
.container__8a031:has(.profilePreview_dbc4b7, .headerLeadingAbsolute__8a031) {
	.header__8a031 {
		background-image: url("https://discord.com/assets/7d67842f58b6d155.svg");
		background-position: center top;
		background-repeat: no-repeat;
		padding-top: 100px !important;
		margin-top: -60px;
		box-shadow: none !important;
	}
	.headerTitle__8a031:not([data-text-variant="heading-xl/semibold"]) {
		margin-left: 36%;
		top: 30px;
		position: relative;
		font-size: 22px !important;
		text-transform: none !important;
	}
	.scrollerBase_d125d2 {
		overflow: unset !important;
	}
	.headerTrailing__8a031:not(.headerTrailingAbsolute__8a031) {
		margin-top: -30px !important;
	}
}
.headerTrailingAbsolute__8a031 {
	margin-top: 50px !important;
	margin-right: -50px !important;
}
.profilePreview_dbc4b7 {
	display: none;
}
.headerGraphic__8a031 {
	display: none;
}
.headerGradient__8a031:before {
	display: none;
}
.bodyInner__8a031 .textArea__08bd2 {
	border-radius: 3px;
	color: var(--text-default);
	background-color: var(--input-background-default);
	border: 1px solid var(--input-border-default);
}

/* status formatting */
:is(.subText__20a53, .subText__91a9d, .sub_0a06ed6ea040aa1b-text) {
	.container_c9d15c {
		display: flex;
		.textWithIconContainer_c9d15c,
		.activityContainer_c9d15c {
			order: 2;
			.truncated_c9d15c {
				font-weight: 600;
			}
		}
		.icon_c9d15c,
		.activityContainer_c9d15c {
			order: 1;
			path {
				fill: var(--channels-default) !important;
			}
		}
		.activityContainer_c9d15c .icon_c9d15c {
			order: -1;
		}
		.activityContainer_c9d15c .activityCounter_c9d15c {
			color: var(--interactive-text-default) !important;
		}
		.emoji_c9d15c {
			order: -1;
		}
		.dot_c9d15c {
			display: none;
		}
	}
	.container_c9d15c:has(.statusText__19b6d:not(.dot_c9d15c):nth-of-type(3)) .statusText__19b6d:nth-of-type(1) {
		display: none;
	}
}
.subText__91a9d .activityContainer_c9d15c {
	.icon_c9d15c {
		order: 2 !important;
	}
	.activityCounter_c9d15c {
		order: 3;
	}
}
.tooltip_c36707 .icon_c9d15c path {
	fill: var(--interactive-text-default);
}

:is(.subText__91a9d, .subText__20a53) :is(.textWithIconContainer_c9d15c, .activityContainer_c9d15c):has(.truncated_c9d15c) {
	html:is([lang="en-us"], [lang="en-gb"])
		&:has(
			svg
				path[d="M20.97 4.06c0 .18.08.35.24.43.55.28.9.82 1.04 1.42.3 1.24.75 3.7.75 7.09v4.91a3.09 3.09 0 0 1-5.85 1.38l-1.76-3.51a1.09 1.09 0 0 0-1.23-.55c-.57.13-1.36.27-2.16.27s-1.6-.14-2.16-.27c-.49-.11-1 .1-1.23.55l-1.76 3.51A3.09 3.09 0 0 1 1 17.91V13c0-3.38.46-5.85.75-7.1.15-.6.49-1.13 1.04-1.4a.47.47 0 0 0 .24-.44c0-.7.48-1.32 1.2-1.47l2.93-.62c.5-.1 1 .06 1.36.4.35.34.78.71 1.28.68a42.4 42.4 0 0 1 4.4 0c.5.03.93-.34 1.28-.69.35-.33.86-.5 1.36-.39l2.94.62c.7.15 1.19.78 1.19 1.47ZM20 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM15.5 12a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM5 7a1 1 0 0 1 2 0v1h1a1 1 0 0 1 0 2H7v1a1 1 0 1 1-2 0v-1H4a1 1 0 1 1 0-2h1V7Z"]
		):before {
		content: "Playing";
		font-size: 12px;
		font-weight: 500;
		margin-right: -1px;
	}
	html:is([lang="en-us"], [lang="en-gb"])
		&:has(
			svg
				path[d="M8.65 1.51A2 2 0 0 0 6 3.41v9.88A3.98 3.98 0 0 0 4.5 13C2.57 13 1 14.34 1 16s1.57 3 3.5 3S8 17.66 8 16V5.4l11 3.81v7.08a3.98 3.98 0 0 0-1.5-.29c-1.93 0-3.5 1.34-3.5 3s1.57 3 3.5 3 3.5-1.34 3.5-3V7.03c0-.74-.47-1.4-1.18-1.65L8.65 1.51Z"]
		):before {
		content: "Listening to";
		font-size: 12px;
		font-weight: 500;
		margin-right: -1px;
	}
	html:is([lang="en-us"], [lang="en-gb"])
		&:has(
			svg path[d="M4 3a3 3 0 0 0-3 3v9a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3H4ZM6 20a1 1 0 1 0 0 2h12a1 1 0 1 0 0-2H6Z"]
		):before {
		content: "Watching";
		font-size: 12px;
		font-weight: 500;
		margin-right: -1px;
	}
	html[lang="de"]
		&:has(
			svg
				path[d="M20.97 4.06c0 .18.08.35.24.43.55.28.9.82 1.04 1.42.3 1.24.75 3.7.75 7.09v4.91a3.09 3.09 0 0 1-5.85 1.38l-1.76-3.51a1.09 1.09 0 0 0-1.23-.55c-.57.13-1.36.27-2.16.27s-1.6-.14-2.16-.27c-.49-.11-1 .1-1.23.55l-1.76 3.51A3.09 3.09 0 0 1 1 17.91V13c0-3.38.46-5.85.75-7.1.15-.6.49-1.13 1.04-1.4a.47.47 0 0 0 .24-.44c0-.7.48-1.32 1.2-1.47l2.93-.62c.5-.1 1 .06 1.36.4.35.34.78.71 1.28.68a42.4 42.4 0 0 1 4.4 0c.5.03.93-.34 1.28-.69.35-.33.86-.5 1.36-.39l2.94.62c.7.15 1.19.78 1.19 1.47ZM20 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM15.5 12a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM5 7a1 1 0 0 1 2 0v1h1a1 1 0 0 1 0 2H7v1a1 1 0 1 1-2 0v-1H4a1 1 0 1 1 0-2h1V7Z"]
		):before {
		content: "Spielt";
		font-size: 12px;
		font-weight: 500;
		margin-right: -1px;
	}
	html[lang="de"]
		&:has(
			svg
				path[d="M8.65 1.51A2 2 0 0 0 6 3.41v9.88A3.98 3.98 0 0 0 4.5 13C2.57 13 1 14.34 1 16s1.57 3 3.5 3S8 17.66 8 16V5.4l11 3.81v7.08a3.98 3.98 0 0 0-1.5-.29c-1.93 0-3.5 1.34-3.5 3s1.57 3 3.5 3 3.5-1.34 3.5-3V7.03c0-.74-.47-1.4-1.18-1.65L8.65 1.51Z"]
		):before {
		content: "Hört ";
		font-size: 12px;
		font-weight: 500;
		margin-right: -1px;
	}
	html[lang="de"]
		&:has(
			svg
				path[d="M8.65 1.51A2 2 0 0 0 6 3.41v9.88A3.98 3.98 0 0 0 4.5 13C2.57 13 1 14.34 1 16s1.57 3 3.5 3S8 17.66 8 16V5.4l11 3.81v7.08a3.98 3.98 0 0 0-1.5-.29c-1.93 0-3.5 1.34-3.5 3s1.57 3 3.5 3 3.5-1.34 3.5-3V7.03c0-.74-.47-1.4-1.18-1.65L8.65 1.51Z"]
		):after {
		content: " zu";
		font-size: 12px;
		font-weight: 500;
		margin-right: -1px;
	}
	html[lang="de"]
		&:has(
			svg path[d="M4 3a3 3 0 0 0-3 3v9a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3H4ZM6 20a1 1 0 1 0 0 2h12a1 1 0 1 0 0-2H6Z"]
		):before {
		content: "Schaut ";
		font-size: 12px;
		font-weight: 500;
		margin-right: -1px;
	}
}
/*themes in appearance
stolen and modified from 11pixels' dtm16
https://github.com/XYZenix/DTM-16
*/
.titleText__67a11.text-md\/medium_cf4812 {
	color: var(--header-secondary);
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
}
:is(.themeTitleContainer__3e443, .headings_a00e6e) .subtext__3e443,
.headings__67a11 .subtext__67a11 {
	display: none !important;
}
.themeSelectionContainer__36dee {
	width: 132px;
	height: 81px;
	margin-bottom: 15px;
}
& .themeSelection__36dee {
	border-radius: 4px;
	box-shadow: none;
	&:after,
	&:before {
		content: "";
		display: block;
	}
	&:before {
		width: 130px;
		height: 60px;
		background-size: 130px 100px;
		border: solid 1px var(--primary-660);
		border-bottom: none;
		border-radius: 4px 4px 0 0;
	}
	&:after {
		content: attr(aria-label);
		font-weight: 600;
		font-size: 14px;
		background: var(--primary-630);
		border: solid 1px var(--primary-660);
		border-radius: 0 0 4px 4px;
		width: 130px;
		height: auto;
		padding: 10px 0;
		color: var(--interactive-text-hover);
		text-align: center;
	}
	&.selected__36dee:before {
		border-color: var(--blurple);
	}
	&.selected__36dee:after {
		background: var(--blurple);
		border-color: var(--blurple);
		color: var(--interactive-text-active);
	}
}

.themeSelectionContainer__36dee .selectionCircle__36dee,
.nitroWheel_c5f0dc,
.borderOverlay__8fea4,
.container_a1d343 {
	display: none;
}
.themeSelection__36dee .iconWrapper__36dee {
	top: -4.5px;
	left: 35px;
	& svg {
		width: 35px;
		height: 35px;
	}
}
/*custom theme*/
.container__8fea4 {
	display: flow;
}
.presets__67a11 :is(.newRing__8fea4, .newBadge__8fea4) {
	display: none;
}
.paletteIcon__8fea4 {
	position: absolute;
	top: 13px;
	left: 49px;
	width: 35px;
	height: 35px;
}
/*idiots!!!!!!!!!*/
.vc-settings-tab:has(.vc-settings-theme-grid) section:before {
	/*content: "Using OldCord with other themes may break stuff.  Please don't report issues. ";*/
	content: "it's not recommended to mix oldcord with another theme";
	color: #fff;
	padding: 10px;
	background: var(--red-transparent);
	border: 1px solid var(--red);
	border-radius: 3px;
	display: flex;
}
#themes-tab .bd-addon-controls:after {
	/*content: "Using OldCord with other themes may break stuff.  Please don't report issues. ";*/
	content: "it's not recommended to mix oldcord with another theme";
	color: #fff;
	margin-top: 10px;
	padding: 10px;
	background: var(--red-transparent);
	border: 1px solid var(--red);
	border-radius: 3px;
	flex: 1 1 100%;
}
/*vc/call buttons*/
.buttonSection__1405b {
	background: var(--background-floating);
	border: none;
	border-radius: 6px;
	& + :not(.redGlow_f1ceac) path {
		fill: var(--interactive-text-hover) !important;
	}
}

/* clan tag upsell */
.popover_d6f39b[data-dialog="non-modal"] {
	max-width: 220px;
	margin-left: 63px;
	margin-bottom: 8px;
	border-radius: 4px;
	background: var(--background-floating);
}

/* vc popovers */
.popover_d6f39b:not([data-dialog="non-modal"]),
.container__4e30a,
.streamPreview__0489e {
	border-radius: 4px;
}

/* authed apps */
.authedAppV2__50a54 {
	border: 1px solid var(--primary-700);
	border-radius: 5px;
	background: none;
	.headerV2__50a54 {
		background: none;
		.appAvatarV2__50a54 {
			border-radius: 50%;
		}
	}
	.contentExpandContainer__217b7 {
		height: 100% !important;
		.appDetailsSectionHeader__50a54 {
			cursor: default;
			.heading-sm\/medium_cf4812 {
				font-size: 12px;
				color: var(--header-secondary) !important;
				font-weight: 800;
				font-family: var(--font-display);
				margin-bottom: 4px;
				text-transform: uppercase;
			}
			svg {
				display: none;
			}
		}
	}
	.appDetailsContainer__50a54 {
		display: flex;
		flex-direction: column;
	}
	.appDetailsContainer__50a54 .appDetailsSection__50a54 {
		border-bottom: unset;
	}
	.appDetailsContent__50a54 .text-sm\/normal_cf4812 {
		font-size: 14px;
		font-weight: 500;
	}
	.permissionsDescription__50a54 {
		display: none;
	}
	.footer__50a54 {
		margin: unset;
		order: -1;
		position: absolute;
		align-self: end;
		margin-right: 47px;
		margin-top: -57px;
		.deauthorizeButton__50a54 {
			opacity: 0;
			-webkit-transition: opacity 0.2s ease;
			transition: opacity 0.2s ease;
		}
		.warningContainer__50a54 {
			display: none; /* hated trying to position this so much i gave up */
		}
	}
}

.authedAppV2__50a54:hover .deauthorizeButton__50a54 {
	opacity: 1;
}

/* new invites */
.guildInviteContainer__083ae {
	display: flex;
	flex-direction: column;
	max-width: 422px;
	min-width: 160px;
	user-select: none;
	width: 100%;
	border: unset;
	background: var(--primary-630);
	.established__6e500 {
		display: none;
	}
	html[lang="de"] & .cardHeightMeasure__083ae:before {
		content: "Du wurdest zum Beitritt eingeladen";
	}
	.cardHeightMeasure__083ae:before {
		content: "YOU'VE BEEN INVITED TO JOIN A SERVER";
		position: absolute;
		top: 85px;
		left: 16px;
		font-family: var(--font-display);
		font-size: 12px;
		line-height: 1.3;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 0.02em;
		color: var(--header-secondary);
	}
	.avatarContainer_dca174 {
		margin-top: 36px;
		.avatarWrapper_dca174 {
			background: unset;
			height: 50px;
			width: 50px;
		}
	}
	.header__6e500 {
		position: absolute;
		margin-top: 116px;
		margin-left: 70px;
	}
	.footerContent__083ae {
		background: unset;
	}
}

/*shop*/
.container_a3e8db {
	margin-right: 50px;
	border: none;
	border-radius: 3px;
	background: var(--primary-700) !important;
	& .balanceCounterText__98f64 {
		color: inherit;
	}
	& path {
		fill: var(--blurple);
	}
}
.shopCard_c3d04b {
	border: none;
	border-radius: 12px;
}
/*discovery tab*/
.navItem__551b0 {
	padding: 8px;
	border-radius: 4px;
}
.navItem__551b0.selected__551b0 {
	background: var(--blurple);
}
.navItemIcon__551b0 {
	padding-right: 4px;
}
.container_e9ef78 {
	padding: 48px 16px 16px 16px;
}
.content_f0d60d {
	padding: var(--space-md) var(--space-md);
}
.gradientBackground_e9ef78 {
	content: url("https://raw.githubusercontent.com/milbits/oldcord/refs/heads/main/.github/thething.svg");
	opacity: 1 !important;
}
.sectionTitle_f0d60d {
	padding-inline-start: 16px;
}
.description_e9ef78 {
	color: rgba(255, 255, 255, 0.8) !important;
	align-self: center;
}
.title_e9ef78 {
	font-size: 24px;
	font-weight: 600;
	text-transform: none;
}
.textContainer_e9ef78 {
	text-align: center;
	padding-top: 100px;
}
.content_e9ef78 {
	flex-direction: column;
}

.guildDetails__4cb8a {
	outline: none !important;
	border-radius: 4px;
	background-color: var(--primary-700);
	&:hover {
		box-shadow: var(--legacy-elevation-high);
	}
}
.icon__4cb8a > svg {
	width: 48px;
	height: 48px;
}
&.theme-dark .iconMask__4cb8a,
&.theme-light .iconMask__4cb8a {
	background-color: var(--primary-700);
}
.transitionGroup__4cb8a {
	transition: ease 0.5s;
	&:hover {
		box-shadow: var(--legacy-elevation-high);
		transform: translateY(-5px);
	}
}
.card__84e3e {
	border: none !important;
}
/*events tab*/
.card__88264 {
	background: var(--primary-630);
	border: 0;
	&:hover {
		background: var(--primary-660);
	}
	#app-mount & .active_a22cb0 {
		background: transparent;
		border: 1px solid #fff !important;
		&:active {
			background: var(--primary-transparent);
		}
	}
}

/*channels tab*/
.pageBody__41ed7 {
	padding: 12px 0;
}
.channelRow_e4503a {
	border: none;
}
.separator_e4503a {
	display: block;
}
.viewChannelButtonWrapper_e4503a .button_a22cb0 {
	background: var(--green);
	&:hover {
		background: var(--green-hover);
	}
	&:active {
		background: var(--green-active);
	}
	color: white;
}
/*members tab*/
.content_f75fb0 {
	padding: 0;
}
.mainTableContainer__09a38 {
	border: none;
	& .button__71c22 {
		background: var(--primary-630);
	}
	& .heading-md\/semibold_cf4812 {
		display: none;
	}
}

/* failed to load image */
.imageErrorWrapper_af017a {
	.imageErrorIllustration_af017a {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: contain;
		height: 102px;
		width: 200px;
		img {
			display: none;
		}
	}
	.imageErrorText_af017a {
		display: none;
	}
}
.theme-dark .imageErrorIllustration_af017a {
	background-image: url("https://discord.com/assets/e0c782560fd96acd7f01fda1f8c6ff24.svg");
}
.theme-light .imageErrorIllustration_af017a {
	background-image: url("https://discord.com/assets/b5d0fabb4afdf0666f3785f8c1d3beff.svg");
}

/* invalid invite */
.guildIconExpired_d5f3cd {
	background-color: var(--background-base-lowest);
	background-size: 50px 26px;
	background-repeat: no-repeat;
	border: unset;
	svg {
		display: none;
	}
}
.theme-dark .guildIconExpired_d5f3cd {
	background-image: url("https://discord.com/assets/e0c782560fd96acd7f01fda1f8c6ff24.svg");
}

.theme-light .guildIconExpired_d5f3cd {
	background-image: url("https://discord.com/assets/b5d0fabb4afdf0666f3785f8c1d3beff.svg");
}

/* ban modal 
.container__8a031:has(.radioGroup__837b7) {
	.header__8a031 {
		box-shadow: unset !important;
	}
	.headerLayout__8a031 {
		.heading-lg\/semibold_cf4812 {
			font-size: 16px;
			text-transform: uppercase;
		}
		.heading-lg\/semibold_cf4812:before {
			content: "WOULD YOU LIKE TO ";
		}
	}
	.body__8a031:before {
			content: url(https://github.com/milbits/oldcord/blob/main/src/assets/banned.gif?raw=true);
			display: flex;
			margin-bottom: 20px;
			margin-left: 14px;
		}
	.bodySpacerTopBorder__8a031, .bodySpacerBottomBorder__8a031 {
		display: none;
	}
	.bodyInner__8a031 {
		padding-top: unset;
	}
	.body__8a031 {
		.eyebrow_b717a1 .text-md\/medium_cf4812 {
			font-size: 12px;
			font-weight: 600;
			color: var(--channels-default) !important;
		}
		.stack_dbd263 {
			order: 1 !important;
		}
		.radioGroup__837b7 {
			gap: var(--space-8);
		}
		.item__001a7[aria-checked="true"] .info__001a7 {
			color: var(--white);
		}
	}
}
*/
