 /********************************************************/
/*
/*      Colors CSS
/*
/********************************************************/
	
	/******************************/
	/* Text color override
	/******************************/
	body .has-text-color.has-black-color 			{ color: var(--wp--preset--color--black) !important; }
	body .has-text-color.has-white-color 			{ color: var(--wp--preset--color--white) !important; }
	body .has-text-color.has-off-white-color 		{ color: var(--wp--preset--color--off-white) !important; }
	body .has-text-color.has-dark-green-color 		{ color: var(--wp--preset--color--dark-green) !important; }
	body .has-text-color.has-dark-blue-color 		{ color: var(--wp--preset--color--dark-blue) !important; }
	body .has-text-color.has-blue-color 			{ color: var(--wp--preset--color--blue) !important; }
	body .has-text-color.has-light-blue-color 		{ color: var(--wp--preset--color--light-blue) !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-white-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--white) !important; }
	body.has-off-white-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--off-white) !important; }
	body.has-dark-green-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--dark-green) !important; }
	body.has-dark-blue-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--dark-blue) !important; }
	body.has-blue-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--blue) !important; }
	body.has-light-blue-background-color :is(.edit-post-visual-editor, .editor-styles-wrapper)::before
													{ background-color: var(--wp--preset--color--light-blue) !important; }
	
	/******************************/
	/* BG color adaptation
	/******************************/
	:is(
		.has-black-background-color,
		.has-dark-green-background-color,
		.has-dark-blue-background-color,
		.has-blue-background-color,
		.has-light-blue-background-color
	) {
		color : var(--wp--custom--color--default--text);
	}
	
	body:is(
		.has-black-background-color,
		.has-dark-green-background-color,
		.has-dark-blue-background-color,
		.has-blue-background-color,
		.has-light-blue-background-color
	) :is(main > .wp-block-post-content, footer, .edit-post-visual-editor, .editor-styles-wrapper) {
		--wp--custom--color--default--text: var(--wp--preset--color--off-white);
	}
	
	:is(
		.has-white-background-color,
		.has-off-white-background-color
	) {
		color : var(--wp--custom--color--default--focus);
	}
	
	body:is(
		.has-white-background-color,
		.has-off-white-background-color
	) :is(main > .wp-block-post-content, footer, .edit-post-visual-editor, .editor-styles-wrapper) {
		--wp--custom--color--default--text: var(--wp--preset--color--blue);
	}
	
	/* .editor-styles-wrapper :is(
		.has-black-background-color,
		.has-dark-green-background-color,
		.has-dark-blue-background-color,
		.has-blue-background-color,
		.has-light-blue-background-color
	) {
		color : var(--wp--custom--color--default--text);
	}

	.editor-styles-wrapper :is(
		.has-white-background-color,
		.has-off-white-background-color
	) {
		color : var(--wp--custom--color--default--focus);
	} */