Interesting. I can't reproduce this with any [desktop] browsers mobile emulation (for development). It's literally unique to actual mobile web browsers. I've never used developer tools on Android so I'll see if i can figure this out.
One thing that would probably fix it, regardless though, is adding a minimum width. So it can never get smaller than say 320px (which should fit within 360px width of small resolution phones). 100% may work as well, but sometimes containers are dynamic and 100% will push those containers off screen.
@Matt if you can try adding a min-width to either
.bbc_standard_quote or
blockquote classes. Blockquote may be more appropriate as it bay me used for other stuff like code brackets or what not.
You could also track down all the min resolution classes and see what it's doing to the .blockquote or .bbc_standard_quote and adjust accordingly, but since it doesn't seem to be using min-width at all, that may be the best fit for a global fix.
Also just noticed in the screenshots on the dark theme it's doing it to posts too, not just quotes. I am not seeing that on the light theme, just quotes. So may be more elements that need a min width that are for some reason being scrunched.