Index: src/routes/hub.js
===================================================================
--- src/routes/hub.js	(revision a1c8cb8e3249d5b67ffce6bdd2c3ca39542ef663)
+++ src/routes/hub.js	(revision 57929aaab80d03a3b7ca89b30a1687c618e5b5e8)
@@ -71,4 +71,5 @@
     intro: getSetting('hub_intro') || '',
     heroImage: getSetting('hub_hero_image') || '',
+    heroOverlay: (() => { const v = parseInt(getSetting('hub_hero_overlay'), 10); return Number.isFinite(v) ? Math.max(0, Math.min(100, v)) : 45; })(),
   };
 
