Thank you! Glad that you like the visuals! Yes, balancing and accessibility is the hard area for me considering the jam constraints.
As for the graphics - it is done via post processing. Example of the implementation can be found here (though I didn't follow this specific video, I just guess it explains the same tecnique) -