.video-block{position:relative;display:block}.video-block__fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--video-object-fit,cover)}.video-block button{position:absolute;inset:auto 16px 16px;padding:12px 20px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-background);color:var(--color-foreground)}.video-block__playback{left:auto;width:44px;height:44px;padding:0}.video-block__placeholder{padding:var(--space-lg)}