How to scale SVG images uniformly

I am currently working on a book with a lot of LaTeX exported figures (generated through tikz, forest and prooftrees). I thought the obvious output choice would be SVG, but Pressbooks keeps resizing the SVGs from their ‘native’ size (as defined in the source XML) to something that is a lot smaller. Since the figures are all different in size, I cannot just hardcode a set width for all in CSS since that would make them non-uniform. I tried scale() in CSS but apparently, the container boxes can only read the original rendered size of the image, so things started overflowing everywhere.

Is there any way to get Pressbooks to render SVGs at the width and height found in their source XML, or some way to uniformly scale up the initial rendering?