Checking the editor-blocks.css file found in some themes, I see the following CSS classes added before some of the individual block classes:
.edit-post-visual-editor
.editor-block-list__layout
.editor-block-list__block
.block-library-list
An example:
.editor-block-list__block .wp-block-latest-comments {
margin-left: 0;
margin-right: 0;
}
And then others, don’t have them:
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
font-size: 1.5rem;
margin: 0 0.8em 0.8em;
padding: 0;
border: 0;
}
What’s the use of these CSS classes? Which elements in the block editor do they target? Why do some of the block CSS classes have them added before and why others don’t? Are they really necessary? Why some themes have an editor-blocks.css file and a blocks.css file and why others just the blocks.css one?
Thanks in advance

