Thanks for the preloader code, it's super useful! I was just thinking about making one myself so it was a nice coincidence that you uploaded this. I love your site updates in general, everything is so clean and works so smoothly. Keep up the good work!! 👍👍
update: your site now works on my end! it had to do with me blocking javascript on my end lol
hiii it should work at any zoom, the grid automatically resizes once the page finishes loading to fill in any gaps/match the viewport. it could be a loading time thing? sorry, not really sure what the display problems could be otherwise. i've tested the site pretty extensively on diff browsers & zooms w/o issue so i'm not sure how to recreate the problem you're having.
there is a specific issue in which if you switch the theme, the content might look odd because all the fonts are different which leads to sizing differences. in which case refreshing the page will fix it. but other than that i'm not aware of display issues. sorry about that though!