Currently themes can only be added from the desktop version for reports. I would like to suggest allowing themes to be uploaded from the web version in order to allow users to manipulate these on the fly without downloading/ publishing the pbt. This will allow for no breaks in the data sources (especially if a common data store is being used).