.demo-video{max-width:600px;margin:36px auto 0}.demo-video video{border:1px solid var(--border);width:100%;height:auto;max-height:80vh;box-shadow:var(--shadow-frame);background:#000;border-radius:18px;display:block}.video-figure-caption{margin-top:12px}
