/* Full-width overrides for the decor-book shortcode page.
   Strips WordPress's content-area padding/max-width and the page title
   so the decor book fills the available width — mirrors the treatment
   used by the builder shortcode. */

h1.wp-block-post-title {
  display: none !important;
}
.entry-title {
  display: none !important;
}

.wp-block-post-content,
.wp-block-post-content > *,
.wp-block-post-content .is-layout-constrained,
.wp-block-post-content .is-layout-constrained > * {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.wp-block-post-content {
  padding: 0 !important;
}
.wp-block-post-content .wp-block-group.alignfull > .wp-block-group > .wp-block-group {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.wp-block-group.alignfull.has-global-padding {
  padding: 0 !important;
}
main.wp-block-group.has-global-padding {
  margin: 0 !important;
  padding: 0 !important;
}
.wp-block-post-content.has-global-padding {
  margin-top: 0 !important;
}
.has-global-padding > .alignfull {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
:root :where(.is-layout-constrained) > .decor-book {
  margin-block-start: 0 !important;
}
