/* Unmodified regions of archived 400 × 720 Preview captures; no invented text. */
html[lang="en"] :is(.scene-005,.scene-006,.scene-007,.scene-008,.scene-009) .body-copy::after {
  content: "Historical version preview · Demo data";
  display: block; margin-top: 12px; font-size: 11px; line-height: 1.5; color: #62594f;
}
html[lang="en"] .scene-005 .module-frame { aspect-ratio: 400 / 162; }
html[lang="en"] .scene-006 .rhythm-module-frame { aspect-ratio: 400 / 136; }
html[lang="en"] .scene-007 .screen-module-frame { aspect-ratio: 400 / 158; }
html[lang="en"] .scene-008 .actions-module-frame { aspect-ratio: 400 / 150; }
html[lang="en"] .scene-009 .history-module-frame { aspect-ratio: 400 / 130; }
html[lang="en"] .motion-stage img.localized-feature-image {
  position: absolute; inset: auto; left: 0; width: 100%; max-width: none;
  height: auto; object-fit: contain;
}
html[lang="en"] .scene-005 img.localized-feature-image { top: -133.950617%; }
html[lang="en"] .scene-006 img.localized-feature-image { top: -278.676471%; }
html[lang="en"] .scene-007 img.localized-feature-image { top: -329.113924%; }
html[lang="en"] .scene-008 img.localized-feature-image { top: -41.333333%; }
html[lang="en"] .scene-009 img.localized-feature-image { top: -40%; }
html[lang="en"] .scene-009 .history-module-frame::after { display: none; }
html[lang="en"] :is(.module-meta,.rhythm-module-meta,.screen-module-meta,.actions-module-meta,.history-module-meta) > span:first-child { font-size: 0; }
html[lang="en"] :is(.module-meta,.rhythm-module-meta,.screen-module-meta,.actions-module-meta,.history-module-meta) > span:first-child::after {
  content: "HISTORICAL PREVIEW · DEMO DATA";
  font-size: 9px; letter-spacing: .06em; color: #56524c;
}
