Index: src/routes/ward.js
===================================================================
--- src/routes/ward.js	(revision 39dab6b0c3b5fd70bb2f06743430f0014384b3b7)
+++ src/routes/ward.js	(revision 5e0fea7c8a7ddd0a79c47ddf9be36e014aa2d5ed)
@@ -484,4 +484,7 @@
 // De hemel is een eigen module, zodat model en renderer los staan van de rest.
 router.get('/sky.js', pwaAsset('js/ward-sky.js', 'application/javascript'));
+// De themamodule (SkyPalette): app.js importeert hem, dus zonder deze route
+// valt de hele module om op een 404.
+router.get('/theme.js', pwaAsset('js/ward-theme.js', 'application/javascript'));
 router.get('/app.css', pwaAsset('css/ward.css', 'text/css'));
 
