.ablocks-atomic-player{aspect-ratio:16/9;background-color:#000;box-sizing:border-box;display:block;max-width:100%;min-width:0;overflow:hidden;position:relative;width:100%}.ablocks-atomic-player__facade,.ablocks-atomic-player__media{border:0;box-sizing:border-box;display:block;height:100%;inset:0;margin:0;max-width:none;padding:0;position:absolute;width:100%}.ablocks-atomic-player__media{background-color:transparent;object-fit:contain}.ablocks-atomic-player__sandbox .components-sandbox{border:0;display:block;height:100%;width:100%}.ablocks-atomic-player__facade{appearance:none;background:#000;border-radius:0;cursor:pointer}.ablocks-atomic-player__poster{display:block;height:100%;margin:0;max-width:none;object-fit:cover;width:100%}.ablocks-atomic-player__play{background-color:hsla(0,0%,9%,.8);border-radius:12px;height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .2s ease;width:68px}.ablocks-atomic-player__play:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 18px;content:"";left:50%;position:absolute;top:50%;transform:translate(-40%,-50%)}.ablocks-atomic-player__facade:focus-visible .ablocks-atomic-player__play,.ablocks-atomic-player__facade:hover .ablocks-atomic-player__play{background-color:red}.ablocks-atomic-player__facade:focus-visible{outline:3px solid #fff;outline-offset:-6px}.ablocks-atomic-player--empty{aspect-ratio:auto;background-color:transparent;overflow:visible}.ablocks-atomic-player__form{display:flex;flex-wrap:wrap;gap:8px;width:100%}.ablocks-atomic-player__form input{flex:1 1 240px}.ablocks-atomic-player__notice{bottom:8px;left:8px;margin:0;position:absolute;right:8px}:where(.ablocks-atomic-div,.ablocks-atomic-flex,.ablocks-atomic-grid,.ablocks-atomic-text,.ablocks-atomic-image,.ablocks-atomic-svg,.ablocks-atomic-button,.ablocks-atomic-divider,.ablocks-atomic-player,.ablocks-atomic-list)+:where(.ablocks-atomic-player):not(:is(.ablocks-atomic-div,.ablocks-atomic-flex,.ablocks-atomic-grid,.ablocks-block--container,.is-layout-flow,.is-layout-constrained)>*){margin-top:var(--wp--style--block-gap)}