the rules are there but it's being overshadowed for some reason.
i dont know how this occurs: but this is whats overshadowing the first two parts
at which point if you edited this, which is what video {} is supposed to do, it would work. my code works i guess because it executes on top of everything else, overshadowing everything else.
then these two rules are overshadowing too
the max-width: 300px inside of the element is making it so that you can't do video {max-width: 600px}
the width and height variables inside of .bbMediaWrapper-inner video is making it so that you can't do width: auto, height: auto.
you might be asking "what is element {} is it something i can like le change in le css file?" no
its this
see that style attribute, that's what is causing it. its baked directly into the element html for some reason.