New Pupesoft UI support

Serve correct CSS based on user preference and browser/os.