Why would there be a maximum other than the magnitude of numbers your computer/your filesystem/the .zip library is capable of handling (which isn't even a limit to begin considering)?
Regardless, one of the gamemodes on my GitHub account is 54.56MB and there's absolutely no problem regarding the size.