Ich selbst habe eine ähnliche Fragestellung, bin aber absoluter NOPE (wie ihr so sagt!)
Ich habe für meinen Fall nachgelesen das man das IMG in <object> einbindet und dem die entsprechende Höhe / Breite zuweist, und es gibt da noch einen gewissen padding-Hack den man ausprobieren könnte. Les mal hier, https://tympanus.net/codrops/2014/08/19/making-svgs-responsive-with-css/, bin selbst noch dabei das für meinen Fall auszuwerten. Dort hier: https://wiki.selfhtml.org/wiki/SVG/Tutorials/Einstieg/SVG_in_responsiven_Webseiten gibt es auch entsprechndes nachzulesen.
Villeicht aber hab ich auch nur einen entsprechenden Anstoß geben können, wenn das verlinkte nicht helfen sollte.
Gruß der einsiedelnde