#app-mount {
	// Buttons
	.lookFilled-1Gx00P.colorPrimary-3b3xI6,
	.lookGhost-2Fn_0-.colorGrey-2DXtkV,
	.lookInverted-2D7oAl.colorBrand-3pXr91,
	.lookOutlined-3sRXeN.colorPrimary-3b3xI6,
	.lookOutlined-3sRXeN.colorWhite-rEQuAQ {
		background-color: var(--foreground);
		color: var(--text-normal);
		border-color: transparent;
		transition: 0.2s ease;
		&:hover {
			background: var(--foreground-double);
		}
		&:active {
			background: var(--foreground-triple);
		}
	}
	.actionRed-gYn8D3,
	.colorRed-1TFJan {
		background: rgb(var(--discord-red), 0.5);
		border: none;
		color: #fff;
		transition: 0.2s ease;
		&:active,
		&:hover {
			background: rgb(var(--discord-red));
		}
	}
	.lookFilled-1Gx00P.colorGreen-29iAKY {
		background: rgb(var(--discord-green), 0.4);
		transition: 0.2s ease;
		&:active,
		&:hover {
			background: rgb(var(--discord-green));
		}
	}
	.lookInverted-2D7oAl.colorGreen-29iAKY {
		background: var(--foreground);
		&:hover {
			background: var(--foreground-double);
		}
		&:active {
			background: var(--foreground-triple);
		}
	}
	.bd-pfbtn,
	.lookFilled-1Gx00P.colorBrand-3pXr91 {
		background: var(--gradient);
	}
	.lookLink-9FtZy-.colorBrand-3pXr91 {
		color: rgb(var(--gradient-primary));
		opacity: 1;
	}
	.lookOutlined-3sRXeN.colorBrand-3pXr91 {
		background: rgb(var(--discord-blurple), 0.3);
		border: transparent;
		transition: 0.2s ease;
		color: #fff;
		&:active,
		&:hover {
			background: rgb(var(--discord-blurple));
		}
	}
	// Textarea/input[type="text"]
	.bd-search-wrapper,
	.input-2g-os5:not(.searchBoxInput-3h4etz) {
		background: var(--background-secondary);
		border-color: transparent;
		color: var(--text-normal);
		&::placeholder {
			color: rgb(255, 255, 255, 0.5);
		}
	}
	.bd-search::placeholder {
		color: rgb(255, 255, 255, 0.5);
	}
	// Radio buttons
	.item__001a7 {
		border: none;
		background: var(--background-secondary);
		.checkbox-1ix_J3 {
			border: none;
			background: var(--foreground-double);
			&.checked-1pZh2h {
				background: var(--text-normal) !important;
			}
		}
		&[style*='rgb(114, 137, 218)'],
		&[aria-checked='true'] {
			background: var(--gradient) !important;
			.checkbox-1ix_J3 {
				background: var(--text-normal);
			}
			polyline {
				stroke: rgb(var(--gradient-primary));
			}
			&:has(> .radioBar__001a7[style*='--radio-bar-accent-color']) {
				background: transparent !important;
				.radioBar__001a7 {
					background: var(--radio-bar-accent-color);
				}
			}
		}
		&[style*='rgb(240, 71, 71)'],
		&[style*='rgb(250, 166, 26)'],
		&[style*='rgb(67, 181, 129)'] {
			.checkbox-1ix_J3 {
				background: var(--text-normal);
			}
		}
	}
	// Checkbox
	.valueUnchecked-2lU_20 {
		background: var(--foreground-double);
	}
	.themeDefault-24hCdX.valueChecked-m-4IJZ {
		background: var(--gradient);
	}
	.checkboxElement-uwAa9F:checked + span {
		border-color: rgb(var(--gradient-primary));
		background: rgb(var(--gradient-primary));
	}
	.checkbox-3s5GYZ {
		color: rgb(var(--gradient-primary));
	}
	.checkbox-1ix_J3 {
		background: var(--foreground);
		border: none;
		&.checked-1pZh2h {
			background: var(--gradient) !important;
			border: none !important;
		}
	}
	// Select
	[class*='css'][class*='control'],
	.select__3f413 {
		background: var(--background-secondary);
		border-color: transparent;
	}
	[class*='css'][class*='placeholder'] {
		color: rgb(255, 255, 255, 0.5);
		opacity: 1;
	}
	// Select Dropdown
	.popout__3f413 {
		backdrop-filter: blur(var(--overlay-blur, 5px));
		background: rgb(0 0 0 / var(--overlay-brightness));
		overflow-y: scroll !important;
	}
	// Range
	.bar_a562c8 {
		background: var(--foreground-double);
	}
	.barFill_a562c8 {
		background: var(--gradient);
	}
	// Keybind
	.container-1nZlH6 {
		background: var(--background-secondary);
		border-color: transparent;
	}
}
