You need a colon after “max-width”.
So your media query should look like @media screen and (max-width: 600px){ insert styles here }
Also, responsive themes are very much so still a thing. I wouldn’t create a theme without it being responsive. It’s pretty standard nowadays. Definitely do not abandon it.