From c27684ef34c2aba476715cef0f30f6b3c03166cf Mon Sep 17 00:00:00 2001 From: Syco21 Date: Sun, 29 Mar 2026 20:16:29 +0200 Subject: [PATCH] footer --- src/App.css | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/src/App.css b/src/App.css index 3461ffc..92aa612 100644 --- a/src/App.css +++ b/src/App.css @@ -187,16 +187,18 @@ .footer { position: fixed; bottom: 0; + left: 0; /* stretch across bottom */ right: 0; padding: 0.5rem 1rem; - background: var(--card-bg, #1e1e1e); /* fallback if var not set */ + background: var(--card-bg, #1e1e1e); color: var(--text-h, #f0f0f0); border-top-left-radius: 8px; + border-top-right-radius: 8px; border: 1px solid var(--border, #333); font-size: 0.9rem; display: flex; align-items: center; - gap: 0.5rem; + justify-content: space-between; /* spread version + button */ z-index: 1000; } @@ -218,4 +220,30 @@ .footer button:hover:not(:disabled) { background: var(--accent, #fff); color: var(--accent-bg, #444); +} + +.import-modal { + position: fixed; /* overlay on entire viewport */ + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background: var(--card-bg, #2e2e2e); + color: var(--text-h, #fff); + padding: 1rem 2rem; + border-radius: 8px; + border: 1px solid var(--border, #444); + z-index: 2000; /* above footer */ + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5); + max-width: 80%; + text-align: center; +} + +.import-modal button { + margin-top: 1rem; + background: var(--accent-bg, #444); + color: var(--accent, #fff); + border: 1px solid var(--accent-border, #666); + border-radius: 4px; + padding: 4px 8px; + cursor: pointer; } \ No newline at end of file