/* dennisyu.com: add breathing room between embedded video and the next paragraph/heading inside post body.
   Scoped to .entry-content + adjacent-sibling selector, so:
   - It only triggers when an embed is directly followed by a paragraph or heading
   - If a wp:spacer or any other block sits between, this rule does not apply (no double-spacing)
   - Elementor-built pages use .elementor-* containers, not .entry-content, so they are unaffected
*/
.entry-content > .wp-block-embed + p,
.entry-content > .wp-block-embed + h1,
.entry-content > .wp-block-embed + h2,
.entry-content > .wp-block-embed + h3,
.entry-content > .wp-block-embed + h4,
.entry-content > .wp-block-embed + .wp-block-heading,
.entry-content > .wp-block-embed-youtube + p,
.entry-content > .wp-block-embed-youtube + h1,
.entry-content > .wp-block-embed-youtube + h2,
.entry-content > .wp-block-embed-youtube + h3,
.entry-content > .wp-block-embed-youtube + h4,
.entry-content > .wp-block-embed-youtube + .wp-block-heading {
  margin-top: 2em !important;
}
