It's working for me. I just installed it via the itch app so I'm not sure what the problem is. It has 3 downloads for itch itself should work with no problem
Not sure why it was gone earlier, but I could do it now too.