Index: src/wp-content/themes/twentyeleven/blocks.css
===================================================================
--- src/wp-content/themes/twentyeleven/blocks.css	(revision 48042)
+++ src/wp-content/themes/twentyeleven/blocks.css	(working copy)
@@ -30,7 +30,7 @@
 	font-size: 12px;
 }
 
-[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
+[class^="wp-block-"]:not(.wp-block-gallery) > figcaption {
 	color: #666;
 	margin-bottom: 1.625em;
 	max-width: 96%;
@@ -40,7 +40,7 @@
 	text-align: left;
 }
 
-[class^="wp-block-"]:not(.wp-block-gallery) figcaption:before {
+[class^="wp-block-"]:not(.wp-block-gallery) > figcaption:before {
 	color: #666;
 	content: '\2014';
 	font-size: 14px;
@@ -52,13 +52,13 @@
 	top: 0;
 }
 
-.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
+.rtl [class^="wp-block-"]:not(.wp-block-gallery) > figcaption {
 	padding-left: 0;
 	padding-right: 40px;
 	text-align: right;
 }
 
-.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption:before {
+.rtl [class^="wp-block-"]:not(.wp-block-gallery) > figcaption:before {
 	left: 0;
 	margin-left: 5px;
 	margin-right: 0;
Index: src/wp-content/themes/twentyeleven/editor-blocks.css
===================================================================
--- src/wp-content/themes/twentyeleven/editor-blocks.css	(revision 48042)
+++ src/wp-content/themes/twentyeleven/editor-blocks.css	(working copy)
@@ -162,7 +162,7 @@
 	font-size: 12px;
 }
 
-[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
+[class^="wp-block-"]:not(.wp-block-gallery) > figcaption {
 	color: #666;
 	margin-bottom: 1.625em;
 	max-width: 96%;
@@ -172,7 +172,7 @@
 	text-align: left;
 }
 
-[class^="wp-block-"]:not(.wp-block-gallery) figcaption:before {
+[class^="wp-block-"]:not(.wp-block-gallery) > figcaption:before {
 	color: #666;
 	content: '\2014';
 	font-size: 14px;
@@ -184,13 +184,13 @@
 	top: 0;
 }
 
-.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
+.rtl [class^="wp-block-"]:not(.wp-block-gallery) > figcaption {
 	padding-left: 0;
 	padding-right: 40px;
 	text-align: right;
 }
 
-.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption:before {
+.rtl [class^="wp-block-"]:not(.wp-block-gallery) > figcaption:before {
 	left: 0;
 	margin-left: 5px;
 	margin-right: 0;
Index: src/wp-content/themes/twentyseventeen/assets/css/blocks.css
===================================================================
--- src/wp-content/themes/twentyseventeen/assets/css/blocks.css	(revision 48042)
+++ src/wp-content/themes/twentyseventeen/assets/css/blocks.css	(working copy)
@@ -20,13 +20,13 @@
 
 /* Captions */
 
-[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
+[class^="wp-block-"]:not(.wp-block-gallery) > figcaption {
 	font-style: italic;
 	margin-bottom: 1.5em;
 	text-align: left;
 }
 
-.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
+.rtl [class^="wp-block-"]:not(.wp-block-gallery) > figcaption {
 	text-align: right;
 }
 
Index: src/wp-content/themes/twentyseventeen/assets/css/editor-blocks.css
===================================================================
--- src/wp-content/themes/twentyseventeen/assets/css/editor-blocks.css	(revision 48042)
+++ src/wp-content/themes/twentyseventeen/assets/css/editor-blocks.css	(working copy)
@@ -459,13 +459,13 @@
 
 /* Caption styles*/
 
-[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
+[class^="wp-block-"]:not(.wp-block-gallery) > figcaption {
 	font-style: italic;
 	margin-bottom: 1.5em;
 	text-align: left;
 }
 
-.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
+.rtl [class^="wp-block-"]:not(.wp-block-gallery) > figcaption {
 	text-align: right;
 }
 
Index: src/wp-content/themes/twentyten/blocks.css
===================================================================
--- src/wp-content/themes/twentyten/blocks.css	(revision 48042)
+++ src/wp-content/themes/twentyten/blocks.css	(working copy)
@@ -20,7 +20,7 @@
 
 /* Captions */
 
-[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
+[class^="wp-block-"]:not(.wp-block-gallery) > figcaption {
 	color: #777;
 	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
 }
Index: src/wp-content/themes/twentyten/editor-blocks.css
===================================================================
--- src/wp-content/themes/twentyten/editor-blocks.css	(revision 48042)
+++ src/wp-content/themes/twentyten/editor-blocks.css	(working copy)
@@ -142,7 +142,7 @@
 
 /* Caption styles */
 
-[class^="wp-block-"] figcaption {
+[class^="wp-block-"]:not(.wp-block-gallery) > figcaption {
 	color: #777;
 	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
 }
