/* BS Video Render — stesse regole del blocco embed nativo di WordPress */

.wp-block-embed__wrapper {
    position: relative;
}

:where(.wp-block-embed.wp-has-aspect-ratio) > .wp-block-embed__wrapper::before {
    content: "";
    display: block;
}

:where(.wp-embed-aspect-4-3) > .wp-block-embed__wrapper::before {
    padding-top: 75%;
}

:where(.wp-embed-aspect-16-9) > .wp-block-embed__wrapper::before {
    padding-top: 56.25%;
}

:where(.wp-block-embed.wp-has-aspect-ratio) > .wp-block-embed__wrapper > iframe,
:where(.wp-block-embed.wp-has-aspect-ratio) > .wp-block-embed__wrapper > video,
:where(.wp-block-embed.wp-has-aspect-ratio) > .wp-block-embed__wrapper > embed,
:where(.wp-block-embed.wp-has-aspect-ratio) > .wp-block-embed__wrapper > object {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
