This is something I’ve been meaning to ask for a while, but it recently has become more of an issue.
I’m wondering what the logic is behind defining everything in px rather than em or rem. Defining in px means that, if we want different font sizes at certain breakpoints for responsive design, we’re having to redefine every font size again. This is tedious at best.
Obviously you can define html as px as use em or rem for breakpoints, but things like the Customizer interfere with that, as it defines headings and other elements in px and you end up chasing your tail trying to override those definitions.
Maybe I’m missing something here and I would gladly take any critique on my critique - I’m just hoping to get some insight/input on reasons, workarounds or other methods to make designing a bit easier…!