diff --git a/archive/css/components.css b/archive/css/components.css index 8a5f08d..e2f38a0 100644 --- a/archive/css/components.css +++ b/archive/css/components.css @@ -643,12 +643,7 @@ input[type="checkbox"] { color: var(--text-muted); } -/* ── Welcome screen list ─────────────────────────────────────────────────── */ -.welcome-list { - text-align: left; - margin: 0.5rem auto; - max-width: 400px; -} +/* .welcome-list lives in shared/base.css. */ /* ── Windows path tip (inside welcome screen) ────────────────────────────── */ .windows-tip { diff --git a/archive/css/layout.css b/archive/css/layout.css index bc9ee69..a5c1e53 100644 --- a/archive/css/layout.css +++ b/archive/css/layout.css @@ -191,24 +191,7 @@ } /* Empty State — positioned below the app header */ -.empty-state { - position: absolute; - top: 50px; /* clear the header */ - left: 0; - right: 0; - bottom: 0; - display: flex; - align-items: center; - justify-content: center; - background: var(--bg); - z-index: 10; -} - -.empty-state-content { - text-align: center; - max-width: 500px; - padding: 2rem; -} +/* .empty-state / .empty-state__inner / .welcome-list live in shared/base.css. */ /* Project warning banner */ .project-warning-banner { @@ -233,16 +216,6 @@ flex-shrink: 0; } -.empty-state-content h2 { - color: var(--text); - margin-bottom: 1rem; -} - -.empty-state-content p { - margin-bottom: 1rem; - color: var(--text-muted); -} - /* Project access warning banner */ .project-warning-banner { display: flex; diff --git a/archive/js/app.js b/archive/js/app.js index 3537e32..e7500de 100644 --- a/archive/js/app.js +++ b/archive/js/app.js @@ -272,7 +272,7 @@ function showHttpErrorState(message) { var el = document.getElementById('noDirectoryMessage'); if (!el) return; - var content = el.querySelector('.empty-state-content'); + var content = el.querySelector('.empty-state__inner'); if (content) { content.innerHTML = '