/* Live review p2: reserve the shared 3D stage during camera handoffs. */
body.tme-story.narrative-ready[data-pinned-story] [data-pin-mode=pin] .chapter-heading,
body.tme-story.narrative-ready[data-pinned-story] [data-pin-mode=pin] .chapter-foot,
body.tme-story.narrative-ready[data-pinned-story] [data-pin-mode=pin] .shot-caption {
  opacity:var(--chapter-copy-alpha,1);
}
body.tme-story.narrative-ready[data-pinned-story] [data-pin-mode=pin] .chapter-info {
  opacity:calc(var(--chapter-copy-alpha,1) * var(--state-copy-alpha,1));
}
body.tme-story.narrative-ready[data-pinned-story] .chapter-transport,
body.tme-story.narrative-ready[data-pinned-story] .chapter-transport :is(a,button),
body.tme-story.narrative-ready[data-pinned-story] .chapter-info .text-link {
  min-height:44px;
}
/* Recover the extra touch-target height from spacing, never from the readable type. */
body.tme-story.narrative-ready[data-pinned-story][data-narrative-shape=portrait] .chapter-frame {
  row-gap:10px;
  padding-top:calc(var(--header-height,68px) + 16px);
}
