From e014ded82a630bd91b15be4307125f5580119f4d Mon Sep 17 00:00:00 2001 From: Adam Mathes Date: Fri, 13 Feb 2026 13:50:25 -0800 Subject: Analyze page size and fix frontend tests --- frontend/coverage/src/App.css.html | 112 ++++++++++++++++++++++++++++++++----- 1 file changed, 98 insertions(+), 14 deletions(-) (limited to 'frontend/coverage/src/App.css.html') diff --git a/frontend/coverage/src/App.css.html b/frontend/coverage/src/App.css.html index a833e51..213109e 100644 --- a/frontend/coverage/src/App.css.html +++ b/frontend/coverage/src/App.css.html @@ -138,7 +138,63 @@ 73 74 75 -76  +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +        @@ -220,9 +276,6 @@   body { margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @@ -237,19 +290,43 @@ body { }   .dashboard-header { - background: #2c3e50; + /* Legacy didn't really have a top header, but we need one for settings/logout. + Keeping it minimal/flat or matching sidebar bg if we want to blend in. + For now, let's make it dark gray to stand out less or match legacy dark mode if applicable. + Actually, let's keep it distinct but apply the font styles. */ + background: #222; color: white; - padding: 0.75rem 1.5rem; + padding: 0.5rem 1rem; display: flex; justify-content: space-between; align-items: center; - flex-shrink: 0; + font-weight: bold; }   .dashboard-header h1 { margin: 0; - font-size: 1.25rem; - font-weight: 600; + font-size: 1.2rem; + font-variant: small-caps; + text-transform: lowercase; +} +  +.nav-link, +.logout-btn { + font-weight: bold; + font-variant: small-caps; + text-transform: lowercase; + font-size: 1rem; + background: transparent; + border: none; + color: #ccc; + cursor: pointer; + margin-left: 1rem; +} +  +.nav-link:hover, +.logout-btn:hover { + color: white; + text-decoration: underline; }   .dashboard-content { @@ -259,19 +336,26 @@ body { }   .dashboard-sidebar { - width: 300px; - background: #f8f9fa; - border-right: 1px solid #ddd; + width: 15rem; + background: var(--sidebar-bg); + border-right: 1px solid #999; display: flex; flex-direction: column; overflow-y: auto; + padding: 1rem; }   .dashboard-main { flex: 1; padding: 2rem; overflow-y: auto; - background: #fff; + background: var(--bg-color); + margin-left: 0; +} +  +.dashboard-main>* { + max-width: 600px; + margin: 0; }   .logout-btn { @@ -295,7 +379,7 @@ body {