From c493b10d2d0a34045147227b66a056177dd84403 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 25 Mar 2026 03:39:52 -0500 Subject: [PATCH] UI polish: consistent nav, login glow, cleaner header - Consistent nav across all pages (Team UI / Lab / Admin / Logout) - Main header: separator between nav and auth actions, smaller text - Login box: subtle purple glow shadow, wider card - Demo banner: gradient background, bolder text, larger font - Lab + Admin: matching nav with logout link - Reduced visual clutter in main header Co-Authored-By: Claude Opus 4.6 (1M context) --- llm_team_ui.py | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/llm_team_ui.py b/llm_team_ui.py index ca3a42d..fcea33b 100644 --- a/llm_team_ui.py +++ b/llm_team_ui.py @@ -135,7 +135,7 @@ LOGIN_HTML = """ :root{--bg:#0a0c10;--surface:#151820;--border:#272d3f;--text:#e4e4e7;--text2:#a1a1aa;--accent:#6366f1;--accent2:#818cf8;--red:#ef4444;--green:#22c55e} *{box-sizing:border-box;margin:0;padding:0} body{font-family:'Inter',-apple-system,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;display:flex;align-items:center;justify-content:center} - .login-box{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:32px;width:360px} + .login-box{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:36px;width:380px;box-shadow:0 0 40px rgba(99,102,241,0.06),0 8px 32px rgba(0,0,0,0.3)} .login-box h1{font-size:22px;margin-bottom:6px;font-weight:700} .login-box h1 span{background:linear-gradient(135deg,var(--accent2),#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent} .login-box .sub{color:var(--text2);font-size:13px;margin-bottom:24px} @@ -537,13 +537,14 @@ HTML = r"""

LLM Team

0 models
-
- - Lab - Admin - - Logout -
+
@@ -1153,8 +1154,8 @@ function updateDemoUI(active) { if (!banner) { const b = document.createElement('div'); b.id = 'demo-banner'; - b.style.cssText = 'position:fixed;top:0;left:0;right:0;background:rgba(34,197,94,0.1);border-bottom:1px solid rgba(34,197,94,0.3);color:#22c55e;text-align:center;font-size:11px;padding:4px;z-index:50;font-weight:500'; - b.textContent = 'DEMO MODE — public access enabled'; + b.style.cssText = 'position:fixed;top:0;left:0;right:0;background:linear-gradient(90deg,rgba(34,197,94,0.08),rgba(34,197,94,0.15),rgba(34,197,94,0.08));border-bottom:1px solid rgba(34,197,94,0.25);color:#22c55e;text-align:center;font-size:12px;padding:6px;z-index:50;font-weight:600;letter-spacing:1px'; + b.textContent = 'DEMO MODE'; document.body.prepend(b); } } else if (banner) { @@ -1274,7 +1275,7 @@ ADMIN_HTML = r"""

LLM Team Admin

- Team UI Lab +
Providers
@@ -1731,7 +1732,7 @@ LAB_HTML = r"""

Lab AutoResearch

- +
Experiments