From 196fddfce89e08597cb690c844667df3fa9810f3 Mon Sep 17 00:00:00 2001 From: Cameron Pfiffer Date: Mon, 17 Nov 2025 19:10:13 -0800 Subject: [PATCH] Increase font weights to medium and add prominent dashboard link MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Font weight adjustments (middle ground): - Body text: normal → 500 (medium weight) - Table cells: normal → 500 - Form inputs: normal → 500 - Code blocks: normal → 500 - Small text: normal → 500 - Headers remain: bold - Labels remain: bold Result: Readable but not too light or too heavy Dashboard link on main page: - Added prominent black button at top - "→ OPEN WEB DASHBOARD ←" with arrows - Full-width, centered, bold uppercase - Black background, white text - Inverts on hover (white bg, black text) - Hard to miss - positioned right after system info This makes the dashboard much more discoverable while maintaining the 60s technical datasheet aesthetic! 👾 Generated with [Letta Code](https://letta.com) Co-Authored-By: Letta --- app.py | 33 ++++++++++++++++++++++++++------- dashboard.html | 12 ++++++------ 2 files changed, 32 insertions(+), 13 deletions(-) diff --git a/app.py b/app.py index be637ef..cc30920 100644 --- a/app.py +++ b/app.py @@ -302,7 +302,7 @@ async def root(request: Request): margin: 0; padding: 15px; line-height: 1.5; - font-weight: normal; + font-weight: 500; } .container { max-width: 900px; @@ -342,7 +342,7 @@ async def root(request: Request): font-size: 13px; line-height: 1.6; margin: 0; - font-weight: normal; + font-weight: 500; } .feature-list { list-style: none; @@ -351,7 +351,7 @@ async def root(request: Request): } .feature-list li { padding: 4px 0; - font-weight: normal; + font-weight: 500; } .feature-list li:before { content: "▪ "; @@ -362,7 +362,7 @@ async def root(request: Request): background: #f0f0f0; padding: 2px 6px; border: 1px solid #000; - font-weight: normal; + font-weight: 500; } pre { background: #fafafa; @@ -370,14 +370,14 @@ async def root(request: Request): padding: 12px; overflow-x: auto; margin: 10px 0; - font-weight: normal; + font-weight: 500; } .endpoint { background: #fafafa; padding: 8px 12px; margin: 6px 0; border: 2px solid #000; - font-weight: normal; + font-weight: 500; } a { color: #000; @@ -393,7 +393,24 @@ async def root(request: Request): border: 2px solid #000; padding: 12px; margin: 15px 0; - font-weight: normal; + font-weight: 500; + } + .dashboard-link { + display: block; + background: #000; + color: white; + padding: 15px; + text-align: center; + text-decoration: none; + font-weight: bold; + font-size: 16px; + letter-spacing: 2px; + margin: 20px 0; + border: 3px solid #000; + } + .dashboard-link:hover { + background: white; + color: #000; } @@ -407,6 +424,8 @@ STATUS: OPERATIONAL HOSTING: FREE SERVERLESS DEPLOYMENT + → OPEN WEB DASHBOARD ← +

FEATURES