/* v26.4.9 /register page cleanup */

/* Hide theme/Astra page title and featured image only on register page */
body.esm-register-clean-page .entry-header,
body.esm-register-clean-page .page-header,
body.esm-register-clean-page .ast-archive-description,
body.esm-register-clean-page .ast-single-post .entry-header,
body.esm-register-clean-page .ast-page-builder-template .entry-header,
body.esm-register-clean-page .post-thumb-img-content,
body.esm-register-clean-page .post-thumbnail,
body.esm-register-clean-page .wp-post-image,
body.esm-register-clean-page .entry-featured-image,
body.esm-register-clean-page .featured-image,
body.esm-register-clean-page .single-featured-image-header,
body.esm-register-clean-page .ast-blog-featured-section,
body.esm-register-clean-page .page .has-post-thumbnail > .post-thumbnail,
body.esm-register-clean-page h1.entry-title,
body.esm-register-clean-page .entry-title,
body.esm-register-clean-page .page-title {
  display: none !important;
}

/* Keep the shortcode form centered and visually stable */
body.esm-register-clean-page .entry-content,
body.esm-register-clean-page .site-content,
body.esm-register-clean-page .content-area {
  overflow: visible !important;
}

body.esm-register-clean-page .entry-content > .esm-ureg-wrap,
body.esm-register-clean-page .esm-ureg-wrap {
  margin-top: 28px !important;
}

/* If a theme image block remains above the shortcode, collapse common image-only wrappers */
body.esm-register-clean-page .entry-content > figure:first-child,
body.esm-register-clean-page .entry-content > .wp-block-image:first-child {
  display: none !important;
}
