/* LP only: line breaks belong to the author, not the text box width.
   Apply to descendants too so existing section rules and newly added elements
   behave identically while editing and while locked. */
.top-page,
.top-page * {
  white-space: nowrap !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: none !important;
}

/* Existing editors save HTML: <br> and block breaks already work with nowrap.
   Added labels, review comments and previews also restore plain-text newlines;
   preserve those, without treating legacy HTML indentation as extra lines. */
.top-page :is(.scene-custom-title, .scene-custom-description),
.top-page :is(.scene-custom-title, .scene-custom-description) *,
.top-page textarea,
.top-page .review-card-comment,
.top-page .engraving-preview-text {
  white-space: pre !important;
}

/* A manually entered product-detail break must remain visible as well. */
.top-page .product-specs br {
  display: revert;
}
