// video-app.jsx — composes the 5 scenes into the timeline.
const VIDEO_DURATION = 25;
// Always start from the beginning on (re)load — this is a brand film, not a resumable session.
try { localStorage.setItem('markvid:t', '0'); } catch (e) {}
function ScreenLabel() {
const t = window.useTime();
const sec = Math.floor(t);
React.useEffect(() => {
const root = document.querySelector('[data-video-root]');
if (root) root.dataset.screenLabel = `t=${sec}s`;
}, [sec]);
return null;
}
function MarkVideo() {
const { Stage, VC } = window;
return (
);
}
ReactDOM.createRoot(document.getElementById('video-root')).render();