diff --git a/l4d2web/l4d2web/static/js/modal-router.js b/l4d2web/l4d2web/static/js/modal-router.js
new file mode 100644
index 0000000..7450ecd
--- /dev/null
+++ b/l4d2web/l4d2web/static/js/modal-router.js
@@ -0,0 +1,6 @@
+// URL-addressable modal router (see docs/superpowers/specs/2026-05-17-url-addressable-modals-design.md).
+// Implementation lands in subsequent tasks; this stub keeps base.html's
+// script include from 404'ing during the staged rollout.
+(function () {
+ "use strict";
+})();
diff --git a/l4d2web/l4d2web/templates/base.html b/l4d2web/l4d2web/templates/base.html
index 601fdc7..3cdbbb1 100644
--- a/l4d2web/l4d2web/templates/base.html
+++ b/l4d2web/l4d2web/templates/base.html
@@ -37,10 +37,14 @@
{% block content %}{% endblock %}
+
+