My Local Weather App. Criticism Appreciated!

It works exclusively with ip-api. I haven’t come up with a good way of filtering out devices like my laptop that say they have geolocation but really give no info.

I had some hover effects that changed the scale of the search button and X button but they stopped working when i transfered the code to codepen.