/********************************************************/
/*
/*      Colors CSS
/*
/********************************************************/
	
	/******************************/
	/* Text color override
	/******************************/	
	body .has-text-color.has-black-color 			{ color: var(--wp--preset--color--black) !important; }=
	body .has-text-color.has-mine-shaft-black-color { color: var(--wp--preset--color--mine-shaft-black) !important; }=
	body .has-text-color.has-gravel-gray-color 		{ color: var(--wp--preset--color--gravel-gray) !important; }=
	body .has-text-color.has-salt-box-gray-color 	{ color: var(--wp--preset--color--salt-box-gray) !important; }=
	body .has-text-color.has-gallery-gray-color 	{ color: var(--wp--preset--color--gallery-gray) !important; }=
	body .has-text-color.has-alabaster-white-color 	{ color: var(--wp--preset--color--alabaster-white) !important; }=
	body .has-text-color.has-guardsman-red-color 	{ color: var(--wp--preset--color--guardsman-red) !important; }=
	body .has-text-color.has-monza-red-color 		{ color: var(--wp--preset--color--monza-red) !important; }=
	
	body.has-black-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--black) !important; }
	body.has-mine-shaft-black-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--mine-shaft-black) !important; }
	body.has-gravel-gray-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--gravel-gray) !important; }
	body.has-salt-box-gray-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--salt-box-gray) !important; }
	body.has-gallery-gray-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--gallery-gray) !important; }
	body.has-alabaster-white-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--alabaster-white) !important; }
	body.has-guardsman-red-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--guardsman-red) !important; }
	body.has-monza-red-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--monza-red) !important; }
	
	/******************************/
	/* BG color adaptation
	/******************************/
	/* Light (default) */
	:is(
		.has-gallery-gray-background-color,
		.has-alabaster-white-background-color,
	) {
		color : var(--wp--custom--color--default--text);
	}
	
	/* Dark */
	:is(
		.has-black-background-color,
		.has-mine-shaft-black-background-color,
		.has-gravel-gray-background-color,
		.has-salt-box-gray-background-color,
		.has-guardsman-red-background-color,
		.has-monza-red-background-color
	) {
		color : var(--wp--preset--color--alabaster-white);
	}