/* Pain-led copy (owner 2026-10-22): one short muted "before" line above each answer headline. */
.scene-copy .scene-pain{font-size:17px;line-height:1.5;color:var(--muted);margin:-12px 0 16px;max-width:360px}
.section-intro p.section-pain,.journey-page .page-section .section-intro p.section-pain{font-size:clamp(16px,1.2vw,19px);line-height:1.5;color:var(--muted);margin:0 0 14px;max-width:560px}
.journey-page .ai-build-section.page-section .section-intro p.section-pain{margin-left:auto;margin-right:auto}
@media (max-width:700px){.scene-copy .scene-pain{font-size:15px;margin:-10px 0 12px}}
/* The old way, crossed out (owner 2026-10-22): FBX and USD round-trips. */
.scene-pain s.old-way{text-decoration:line-through;text-decoration-color:#c9a468;text-decoration-thickness:2px;font-weight:600;letter-spacing:.02em;margin-right:.3em}
/* Phones: the "before" line pushed chapters 3-5 down into the floating app/renderer chips. Lift those chapters into the
   free space under the top line and tighten the gaps (chapter 2 keeps its place above the node cards). */
@media (max-width:700px){
  .scene-copy:has(.scene-pain):not(.scene-copy--graph){top:max(16%,118px)}
  .scene-copy .scene-pain{font-size:14px;line-height:1.45;margin:-8px auto 10px;max-width:330px}
  .scene-copy:has(.scene-pain) .scene-description{margin-top:12px}
}
