How to avoid different formatting in reading vs. live preview mode?

What I’m trying to do

I’d like to have (as much as possible) the same layout (spacing, fonts etc.) both in reading mode and live preview editing mode.

Currently, some spacings are different (like spaces after Headings) and the font seems to be different.
Reading mode:

Editing mode:

Things I have tried

I already adjusted some CSS, but I’m curious if there isn’t a more elegant solution.

I’m using minimal theme.

I seem to remember there are multiple threads about this, e.g.:

I also seem to remember some core Obsidian update that tried to make it look as aligned as possible a few months back or was it about adding more padding to headings? (I still needed to put in my own CSS as I don’t like everything compressed in markdown files.)

I find it curious, that this is an issue at all.

My expectation was, that any template would try to make sure that both reading and editing mode are looking as similar as possible.

Am I missing something?

Some themes claim to be able to display seamlessly Lp and Pv. I can’t remember them (sorry for this) but i think their solutions are just approximations, never perfect results. Technically, the code for both views is different, therefore it is difficult to get the same appearance in both views

I myself like to see a difference, if I’m in Live preview or Preview view - of course if these differences aren’t too exaggerated, eg mess with my page layout as a whole