.film-surface{position:relative;isolation:isolate}.film-surface>.film-poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;z-index:0}.film-surface>video{position:relative;z-index:1;opacity:0}.film-surface[data-ready=true]>video{opacity:1}.film-surface>.film-start{position:absolute;z-index:3;bottom:12px;left:12px;min-height:44px;padding:10px 16px;border:1px solid #b28bda;border-radius:24px;background:#24162e;color:#f1e6fa;font:inherit;font-size:12px;cursor:pointer}.film-surface>.film-start[hidden]{display:none}
