Add plone.app.caching rules.
Use resourceDirectory instead of theme dir. This makes sure all static resources are properly cached by the default p.a.caching rules.