From 1acb6c3b16200165f76fe60d2aa81bac0d0c7af9 Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Wed, 22 Jul 2026 14:50:17 +0200 Subject: [PATCH] Redesign the user dashboard with a modern fintech-style layout Restructures app/static/index.html's visual design without touching any JS logic or element IDs: - Typography switched to IBM Plex Sans (financial/trustworthy pairing), Fira Code kept for addresses and numeric mono values. - Design tokens extended with elevation shadows, an inset-surface color, and a scaled border-radius system; cards/buttons get subtle depth instead of flat borders. - Navigation goes adaptive: a native-app-style fixed bottom tab bar on mobile (thumb-reachable), promoted back to an inline tab strip once the viewport is wide enough (>=720px) to fit one comfortably under the header. - Top bar decluttered: balance shown as a highlighted pill (icon + value), Guida/Segnala un bug/Esci condensed into icon buttons with tooltips and aria-labels instead of full-text links. - Round-status card gets a subtle gradient "hero" treatment to read as the central live widget of the dashboard. - Content width now adapts from 480px (mobile) to 620px (>=720px) instead of staying phone-narrow on desktop; safe-area insets reserved for the fixed bottom bar and toast stack. Co-Authored-By: Claude Sonnet 5 --- app/static/index.html | 218 ++++++++++++++++++++++++++++++------------ 1 file changed, 157 insertions(+), 61 deletions(-) diff --git a/app/static/index.html b/app/static/index.html index fac63fc..8ab5cf7 100644 --- a/app/static/index.html +++ b/app/static/index.html @@ -5,48 +5,68 @@ PLM Lottery