/* Brett's sign-writing treatment, 9 October 2026.
   Presentation only: preserve wording, brand spelling, font sizes and frame geometry. */
body :is(h1, h2, h3, h4, h5, h6),
[data-carny-section] :is(.headline-hook, .story-sting, .backstory-closing) {
  text-transform: capitalize !important;
  text-wrap: balance;
  hyphens: none;
  word-break: normal;
  overflow-wrap: normal;
}

/* Author a separate beat per sentence. Allow accessible reflow if enlarged text
   cannot fit; never clip a punchline or shrink it to make the composition fit. */
.headline-line {
  display: block;
  text-wrap: balance;
}

.headline-phrase {
  display: inline-block;
  max-width: 100%;
  text-wrap: balance;
}

/* The old 11ch cap forced even short subheads into narrow stacks. Use the
   existing copy column, without changing the type size or touching artwork. */
.section-copy .story-beat h3 {
  max-width: 100%;
}
