diff --git a/frontend/css/app.css b/frontend/css/app.css index 0e1cbbb..b5e49d8 100644 --- a/frontend/css/app.css +++ b/frontend/css/app.css @@ -122,6 +122,13 @@ a { color: var(--primary); text-decoration: none; } .auth-logo h1 { font-size: 24px; font-weight: 600; color: var(--text-1); } .auth-card h2 { font-size: 18px; margin-bottom: 4px; } .auth-sub { color: var(--text-2); margin-bottom: 24px; } +.impressum-link { + position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); + background: none; border: none; cursor: pointer; + font-size: 12px; color: var(--text-3); + transition: color var(--transition); white-space: nowrap; +} +.impressum-link:hover { color: var(--text-1); } /* ── Forms ──────────────────────────────────────────────── */ .form-group { @@ -339,7 +346,18 @@ a { color: var(--primary); text-decoration: none; } transition: transform var(--transition); } .sidebar.collapsed { transform: translateX(calc(-1 * var(--sidebar-w))); margin-right: calc(-1 * var(--sidebar-w)); } -.sidebar-inner { padding-bottom: 24px; } +.sidebar-inner { padding-bottom: 8px; } +.sidebar-copyright { + display: block; width: 100%; + padding: 10px 16px 12px; + font-size: 11px; color: var(--text-3); + text-align: center; cursor: pointer; + background: none; border: none; border-top: 1px solid var(--border); + transition: color var(--transition); + position: sticky; bottom: 0; + background: var(--bg-sidebar); +} +.sidebar-copyright:hover { color: var(--text-1); } .main-view { flex: 1; overflow: auto; display: flex; flex-direction: column; } #view-container { flex: 1; display: flex; flex-direction: column; } @@ -651,6 +669,10 @@ a { color: var(--primary); text-decoration: none; } .modal-header h3 { font-size: 18px; font-weight: 500; flex: 1; } .modal-close { font-size: 24px; } .modal-body { padding: 20px; } +.modal-body p { margin: 0 0 14px; font-size: 14px; color: var(--text-1); } +.modal-body p:last-child { margin-bottom: 0; } +.modal-body a { color: var(--primary); text-decoration: none; } +.modal-body a:hover { text-decoration: underline; } .modal-footer { display: flex; align-items: center; gap: 8px; padding: 12px 20px; border-top: 1px solid var(--border); diff --git a/frontend/index.html b/frontend/index.html index 0cf1c27..ae1966b 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -67,6 +67,7 @@ + @@ -166,6 +167,7 @@
+ @@ -595,6 +597,39 @@ + + + + +