/*
 * Frontend support for WordPress/Gutenberg preset utility classes
 * used by post content in this classic theme.
 */

.single-post-content .has-black-color {
	color: var(--wp--preset--color--black, #000000) !important;
}

.single-post-content .has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray, #abb8c3) !important;
}

.single-post-content .has-white-color {
	color: var(--wp--preset--color--white, #ffffff) !important;
}

.single-post-content .has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink, #f78da7) !important;
}

.single-post-content .has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red, #cf2e2e) !important;
}

.single-post-content .has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange, #ff6900) !important;
}

.single-post-content .has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber, #fcb900) !important;
}

.single-post-content .has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan, #7bdcb5) !important;
}

.single-post-content .has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan, #00d084) !important;
}

.single-post-content .has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue, #8ed1fc) !important;
}

.single-post-content .has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue, #0693e3) !important;
}

.single-post-content .has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple, #9b51e0) !important;
}

.single-post-content .has-black-background-color {
	background-color: var(--wp--preset--color--black, #000000) !important;
}

.single-post-content .has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray, #abb8c3) !important;
}

.single-post-content .has-white-background-color {
	background-color: var(--wp--preset--color--white, #ffffff) !important;
}

.single-post-content .has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink, #f78da7) !important;
}

.single-post-content .has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red, #cf2e2e) !important;
}

.single-post-content .has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange, #ff6900) !important;
}

.single-post-content .has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber, #fcb900) !important;
}

.single-post-content .has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan, #7bdcb5) !important;
}

.single-post-content .has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan, #00d084) !important;
}

.single-post-content .has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue, #8ed1fc) !important;
}

.single-post-content .has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue, #0693e3) !important;
}

.single-post-content .has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple, #9b51e0) !important;
}

.single-post-content .has-black-border-color {
	border-color: var(--wp--preset--color--black, #000000) !important;
}

.single-post-content .has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray, #abb8c3) !important;
}

.single-post-content .has-white-border-color {
	border-color: var(--wp--preset--color--white, #ffffff) !important;
}

.single-post-content .has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink, #f78da7) !important;
}

.single-post-content .has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red, #cf2e2e) !important;
}

.single-post-content .has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange, #ff6900) !important;
}

.single-post-content .has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber, #fcb900) !important;
}

.single-post-content .has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan, #7bdcb5) !important;
}

.single-post-content .has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan, #00d084) !important;
}

.single-post-content .has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue, #8ed1fc) !important;
}

.single-post-content .has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue, #0693e3) !important;
}

.single-post-content .has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple, #9b51e0) !important;
}

.single-post-content .has-small-font-size {
	font-size: var(--wp--preset--font-size--small, 13px) !important;
}

.single-post-content .has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium, 20px) !important;
}

.single-post-content .has-large-font-size {
	font-size: var(--wp--preset--font-size--large, 36px) !important;
}

.single-post-content .has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large, 42px) !important;
}

.single-post-content .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(
		--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple,
		linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%)
	) !important;
}

.single-post-content .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(
		--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan,
		linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%)
	) !important;
}

.single-post-content .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(
		--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange,
		linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%)
	) !important;
}

.single-post-content .has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(
		--wp--preset--gradient--luminous-vivid-orange-to-vivid-red,
		linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%)
	) !important;
}

.single-post-content .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(
		--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray,
		linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%)
	) !important;
}

.single-post-content .has-cool-to-warm-spectrum-gradient-background {
	background: var(
		--wp--preset--gradient--cool-to-warm-spectrum,
		linear-gradient(
			135deg,
			rgb(74, 234, 220) 0%,
			rgb(151, 120, 209) 20%,
			rgb(207, 42, 186) 40%,
			rgb(238, 44, 130) 60%,
			rgb(251, 105, 98) 80%,
			rgb(254, 248, 76) 100%
		)
	) !important;
}

.single-post-content .has-blush-light-purple-gradient-background {
	background: var(
		--wp--preset--gradient--blush-light-purple,
		linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%)
	) !important;
}

.single-post-content .has-blush-bordeaux-gradient-background {
	background: var(
		--wp--preset--gradient--blush-bordeaux,
		linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%)
	) !important;
}

.single-post-content .has-luminous-dusk-gradient-background {
	background: var(
		--wp--preset--gradient--luminous-dusk,
		linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%)
	) !important;
}

.single-post-content .has-pale-ocean-gradient-background {
	background: var(
		--wp--preset--gradient--pale-ocean,
		linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%)
	) !important;
}

.single-post-content .has-electric-grass-gradient-background {
	background: var(
		--wp--preset--gradient--electric-grass,
		linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%)
	) !important;
}

.single-post-content .has-midnight-gradient-background {
	background: var(
		--wp--preset--gradient--midnight,
		linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%)
	) !important;
}

.single-post-content .has-background {
	padding: 0.5rem 1rem;
}
