diff --git a/frontend/js/app.js b/frontend/js/app.js
index e43b456..b713f96 100644
--- a/frontend/js/app.js
+++ b/frontend/js/app.js
@@ -64,6 +64,8 @@ function route() {
if (hash === '#/login') {
sidebar.style.display = 'none';
app.style.marginLeft = '0';
+ const mb = document.getElementById('mobileMenuBtn');
+ if (mb) mb.style.display = 'none';
currentView = login;
login.render(app);
return;
@@ -72,6 +74,8 @@ function route() {
// Show sidebar for authenticated views
sidebar.style.display = '';
app.style.marginLeft = '';
+ const mb = document.getElementById('mobileMenuBtn');
+ if (mb) mb.style.display = '';
// Update user info in sidebar
updateSidebarUser();
diff --git a/frontend/js/views/login.js b/frontend/js/views/login.js
index a86e4d2..b8cc660 100644
--- a/frontend/js/views/login.js
+++ b/frontend/js/views/login.js
@@ -14,8 +14,8 @@ export async function render(container) {
const isSetup = config.needsSetup;
container.innerHTML = `
-
-
+
+