I'm aware. I made this website's CSS before I knew about how to do responsiveness properly. Almost everything is based on viewport widths in some way. It's a real mess and I simply haven't had the time / seen the value to change it. My tiny little site rarely gets any visitors worth talking about.
I'll try to do something about it soon. Thanks!