So i noticed that the video element is not perfect as it forces this on:
:where(.brxe-video) video {
object-fit: cover;
}
as this wont work with videos not exactly 16:9 so it would just cut off the left and right of the video.
Also why is the object fit not available in the video element, like it is in the image element.