Try this CSS if you want to zoom in without the icons turning into a blurry mess:
img {
image-rendering: pixelated;
}
replies(2):
But also, for faithful CRT rendering you want to take the actual screen pixels into account, possibly even the subpixel layout, very much like for text rendering. Therefore there’s something to be said for that to be a browser-level feature.