Index: src/wp-content/themes/twentytwenty/inc/custom-css.php
===================================================================
--- src/wp-content/themes/twentytwenty/inc/custom-css.php	(revision 62341)
+++ src/wp-content/themes/twentytwenty/inc/custom-css.php	(working copy)
@@ -135,7 +135,7 @@
 			// Background color.
 			if ( $background && $background !== $background_default ) {
 				twentytwenty_generate_css( '.editor-styles-wrapper', 'background-color', '#' . $background );
-				twentytwenty_generate_css( '.has-background.has-primary-background-color:not(.has-text-color),.has-background.has-primary-background-color *:not(.has-text-color),.has-background.has-accent-background-color:not(.has-text-color),.has-background.has-accent-background-color *:not(.has-text-color)', 'color', '#' . $background );
+				twentytwenty_generate_css( '.has-background.has-primary-background-color:not(.has-text-color),.has-background.has-primary-background-color *:where(:not([class^="components-"]):not([class^="components-"] *)):not(.has-text-color),.has-background.has-accent-background-color:not(.has-text-color),.has-background.has-accent-background-color *:where(:not([class^="components-"]):not([class^="components-"] *)):not(.has-text-color)', 'color', '#' . $background );
 			}
 
 			// Borders color.
