As per the rules on the jam page, submissions must have a Linux build. There is some discussion of tools to do Linux builds of browser based games over in this thread if that's helpful.
The jam does not have a theme. As in 2019, we will have optional "prompts" that can be used as themes by participants who want some inspiration or constraints.