diff --git a/bemani/frontend/templates/base.html b/bemani/frontend/templates/base.html
index a4968b8..1548d2b 100644
--- a/bemani/frontend/templates/base.html
+++ b/bemani/frontend/templates/base.html
@@ -11,25 +11,91 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{% for entry in components %}
-
+
{% endfor %}
+ {% block scripts %}{% endblock %}
+
+
+ {% if show_navigation %}
+
+
+ {% for entry in navigation %}
+ -
+ {% with uri = entry.get('uri') %}
+ {% with label = entry.get('label') %}
+ {% if label %}
+ {% if uri %}
+ {{ entry['label'] }}
+ {% else %}
+ {{ entry['label'] }}
+ {% endif %}
+ {% else %}
+
+ {% endif %}
+ {% endwith %}
+ {% endwith %}
+ {% with subentries = entry.get('entries') %}
+ {% if subentries %}
+
+ {% endif %}
+ {% endwith %}
+
+ {% endfor %}
+
+
+ {% endif %}
+
+
+
+ {% with messages = get_flashed_messages(with_categories=true) %}
+ {% if messages %}
+ {% for category, message in messages %}
+ -
+ {{ message }}
+
✕
+
+ {% endfor %}
+ {% endif %}
+ {% endwith %}
+
+
+
+ {% block content %}{% endblock %}
+
- {% block scripts %}{% endblock %}
-
-
- {% if show_navigation %}
-
-
- {% for entry in navigation %}
- -
- {% with uri = entry.get('uri') %}
- {% with label = entry.get('label') %}
- {% if label %}
- {% if uri %}
- {{ entry['label'] }}
- {% else %}
- {{ entry['label'] }}
- {% endif %}
- {% else %}
-
- {% endif %}
- {% endwith %}
- {% endwith %}
- {% with subentries = entry.get('entries') %}
- {% if subentries %}
-
- {% endif %}
- {% endwith %}
-
- {% endfor %}
-
-
- {% endif %}
-
-
-
- {% with messages = get_flashed_messages(with_categories=true) %}
- {% if messages %}
- {% for category, message in messages %}
- -
- {{ message }}
-
✕
-
- {% endfor %}
- {% endif %}
- {% endwith %}
-
-
-
- {% block content %}{% endblock %}
-