/* WordPress-only glue for pages that have no static equivalent
   (product archive, standalone calculator and FAQ pages) and for the
   admin-only contact-form notice. All approved page styling stays in
   the original stylesheets — do not add design rules here. */

/* Clearance under the floating navbar, same rhythm as .legal-main. */
.climaplus-standalone-main {
  padding-top: clamp(110px, 13vw, 150px);
}

/* Screen-reader-only H1 on standalone pages whose visible heading is an
   H2 in the approved section markup (archive, calculator, FAQ). */
.climaplus-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}

/* Optional editor-provided introduction on the standalone FAQ page. */
.climaplus-page-intro {
  max-width: 720px;
  margin: 0 auto 32px;
  padding: 0 24px;
  color: var(--color-text-muted, #4b5563);
  line-height: 1.7;
}

/* Visible to logged-in administrators only (see page-contact.php). */
.climaplus-admin-note {
  max-width: 860px;
  margin: 0 auto 28px;
  padding: 14px 18px;
  border: 1px solid #f0b849;
  border-radius: 12px;
  background: #fff8e5;
  color: #1f2937;
  font-size: 14px;
  line-height: 1.6;
}
.climaplus-admin-note code {
  font-size: 13px;
}
