mark.has-inline-color:not(.has-background) {
background: none;
}
:is(main, main > .entry-content, .is-root-container, .pseudo-root) > .wp-block-group {
&:not([style*="padding-top"]) {
padding-top: var(--wp--preset--spacing--60);
}
&:not([style*="padding-bottom"]) {
padding-bottom: var(--wp--preset--spacing--60);
}
}
main:has(
:first-child:is(.wp-block-cover, .has-background, .wp-block-media-text),
> .entry-content > :first-child:is(.wp-block-cover, .has-background, .wp-block-media-text)
) {
margin-top: 0 !important;
}
main:has( > .entry-content > :last-child:is(.wp-block-cover, .has-background, .wp-block-media-text)) + footer {
margin-top: 0 !important;
}