/* Safari must size the dialog from its content, not the viewport's insets. */
#ml-welcome-video{height:fit-content;min-height:0;margin:auto;align-content:start}
#ml-welcome-video .ml-welcome-film{align-self:start;background:#f9f8ff;aspect-ratio:4/5;overflow:hidden}
#ml-welcome-video video{width:100%;height:auto;max-height:none;aspect-ratio:4/5;object-fit:contain}
@media(max-width:620px){#ml-welcome-video .ml-welcome-film{width:100%;aspect-ratio:4/5}#ml-welcome-video video{width:100%;height:auto;max-height:none;aspect-ratio:4/5}}
