/* Copy remains ordinary text; motion belongs to the original scene objects. */
[data-story] { white-space: pre-line; overflow-wrap: anywhere; }
[data-story][data-story-empty] { visibility: hidden; }
.ap-opening-copy h2 { overflow-wrap: anywhere; }
/* Reserve the original labels' space when authors intentionally leave a line out. */
[data-story][data-story-empty]::before { content: '\200b'; }
