> it even displays fine on devices like tablets and phones that did not even exist 20 years ago
It would display perfectly if mobile browsers didn't have broken defaults (to work around broken websites) that you need to disable using <meta name="viewport" content="width=device-width, initial-scale=1">.
It would display perfectly if mobile browsers didn't have broken defaults (to work around broken websites) that you need to disable using <meta name="viewport" content="width=device-width, initial-scale=1">.