html[data-theme="dark"] body {
	background: var(--cn-bg) !important;
	color: var(--cn-text);
}

html[data-theme="dark"] .wp-site-blocks,
html[data-theme="dark"] main,
html[data-theme="dark"] header,
html[data-theme="dark"] footer {
	background-color: transparent;
	color: var(--cn-text);
}

html[data-theme="dark"] .has-base-background-color {
	background-color: var(--cn-bg) !important;
}

html[data-theme="dark"] .has-tertiary-background-color {
	background-color: var(--cn-bg-muted) !important;
}

html[data-theme="dark"] .has-card-background-color {
	background-color: var(--cn-bg-card) !important;
}

html[data-theme="dark"] .has-elevated-background-color,
html[data-theme="dark"] .has-main-background-color {
	background-color: var(--cn-bg-elevated) !important;
}

html[data-theme="dark"] .has-primary-background-color {
	background-color: var(--cn-accent) !important;
}

html[data-theme="dark"] .has-main-color,
html[data-theme="dark"] .has-base-color {
	color: var(--cn-text) !important;
}

html[data-theme="dark"] .has-secondary-color,
html[data-theme="dark"] .has-main-accent-color {
	color: var(--cn-text-muted) !important;
}

html[data-theme="dark"] .has-primary-color {
	color: var(--cn-accent) !important;
}

html[data-theme="dark"] .has-border-light-border-color,
html[data-theme="dark"] .has-border-color {
	border-color: var(--cn-border) !important;
}

html[data-theme="dark"] .wp-block-cover.is-light .wp-block-cover__background.has-base-background-color {
	background-color: var(--cn-bg) !important;
}
