.mp-video__frame{aspect-ratio:var(--video-ratio,16/9);background:#000;margin-inline:auto;overflow:hidden;position:relative;width:100%}.mp-video__frame--narrow{max-width:var(--mp-narrow-width)}.mp-video__frame--default{max-width:var(--mp-content-width)}.mp-video__frame--wide{max-width:none}.mp-video__frame--rounded{border-radius:var(--mp-radius-lg);box-shadow:var(--mp-shadow-lg)}.mp-video__frame iframe,.mp-video__frame video,.mp-video__frame>div,.mp-video__frame>div>iframe{border:0;height:100%!important;inset:0;position:absolute;width:100%!important}.mp-video__frame video{object-fit:contain}