/* Shared blog-content rules: frontend and block editor. Base styles come from Elementor. */
:where(.entry-content, .elementor-widget-theme-post-content, .editor-styles-wrapper) {
  & .wp-block-image img,
  & .wp-block-gallery img { max-width: 100%; }

  & .wp-block-embed.is-type-video .wp-block-embed__wrapper {
    aspect-ratio: 16 / 9;

    & iframe { width: 100%; height: 100%; }
  }
}
