.simplesim-gradient-text {
	background-image: var(--simplesim-gradient);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
}

.simplesim-gradient-picker {
	display: flex;
	flex-direction: column;
	gap: 8px;
	min-width: 220px;
	padding: 8px;
}

.simplesim-gradient-picker__option {
	justify-content: flex-start !important;
	gap: 10px;
	width: 100%;
}

.simplesim-gradient-picker__swatch {
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 999px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	flex-shrink: 0;
	background-size: cover;
	background-position: center;
}

.simplesim-gradient-picker__swatch--none {
	background: linear-gradient(45deg, transparent 42%, #999 42%, #999 58%, transparent 58%);
	border-color: rgba(0, 0, 0, 0.25);
}
