/* Discover sits under the Heeps theme header — one site chrome everywhere */
body.heeps-discover-page {
  background: #120b24 !important;
}

/* Do NOT hide .heeps-header — Pip/Jay: single nav on all pages */

body.heeps-discover-page .entry-content,
body.heeps-discover-page .wp-block-post-content,
body.heeps-discover-page .is-layout-constrained,
body.heeps-discover-page .has-global-padding {
  margin: 0 !important;
  padding: 0 !important;
  max-width: none !important;
  width: 100% !important;
  background: transparent !important;
}

body.heeps-discover-page .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

body.heeps-discover-page .entry-header,
body.heeps-discover-page .wp-block-post-title,
body.heeps-discover-page h1.wp-block-post-title {
  display: none !important;
}

.heeps-discover-root {
  min-height: calc(100vh - 4.5rem);
}

/* Hide the old plugin marketing top bar if any cached HTML still has it */
.heeps-discover-root > header.top {
  display: none !important;
}

.phone-age-pill {
  position: absolute;
  top: 0.55rem;
  right: 0.7rem;
  z-index: 6;
  font-size: 0.62rem;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #fff8f0;
  background: rgba(18, 11, 36, 0.72);
  border: 1px solid rgba(255, 248, 240, 0.22);
  border-radius: 999px;
  padding: 0.28rem 0.55rem;
  pointer-events: none;
}

body.heeps-onboard-page .entry-content {
  max-width: 48rem;
  margin-inline: auto;
}
