I'm not the dev, but you can download the itch.io launcher and install the game there. That way you won't need the finicky browser saves.
Now it works, thanks!
So I'm completely new to the itch desktop version, but it says "Not available for Windows" where I assume the download button should be. Something I'm doing wrong or is it on your side?