Whats the best Practice for using a different Theme for WebView Apps?

hmm this is called responsive web design. Being responsive doesn’t mean the UI has to be 100% the same.

Have your JS detect that you are in webview, maybe via user agent, and then set some appropriate class on the body element. design your webview design around that class.