/* One restrained scale for all six captions; scene geometry and playback stay intact. */
body.atelier #atelier-story .chapter-copy :is(h1,h2) {
  font-family: var(--abika-typeface, 'Manrope', Arial, sans-serif);
  font-size: clamp(1.625rem, 2.2vw, 2.5rem);
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -.025em;
  color: var(--cream, #ede9df);
}
body.atelier #atelier-story .chapter-copy :is(h1,h2) em {
  font: inherit;
  letter-spacing: inherit;
  color: inherit;
}
@media (max-width:760px), (max-width:1024px) and (orientation:portrait) {
  body.atelier #atelier-story .chapter-copy :is(h1,h2) {
    font-size: clamp(1.0625rem, 4.2vw, 1.25rem);
    line-height: 1.25;
    letter-spacing: -.015em;
  }
}
