.sm-cover-video{position:relative;width:100%;min-width:0;isolation:isolate;border-radius:10px;overflow:hidden;margin:8px 0;background:#10182a}
.sm-cover-video>video{display:block!important;width:100%!important;height:auto;margin:0!important;object-fit:contain;background:transparent}
.sm-cover-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:60px;height:60px;border:2px solid #ffffffc9;border-radius:50%;color:white;background:#10172bbf;box-shadow:0 5px 24px #0006;cursor:pointer;z-index:2}
.sm-cover-play svg{width:25px;height:25px;fill:currentColor;margin-left:4px}
.sm-cover-play[hidden]{display:none!important}
.sm-cover-play:focus-visible{outline:3px solid #ffd891;outline-offset:3px}

.sm-cover-signature{position:absolute;top:58%;left:50%;transform:translateX(-50%);white-space:nowrap;font:500 clamp(10px,2vw,18px) Arial,sans-serif;color:#ffffffad;text-shadow:1px 1px 2px #0008;pointer-events:none;z-index:1}
