fix(design): Replace monospace font with system font stack on login page#27
Merged
Lexicoding-systems merged 1 commit intomainfrom Jan 11, 2026
Merged
Conversation
**Issue #20: Login Page Typography** Replace Monaco/Courier New monospace font with modern system font stack: - body, inputs, buttons now use -apple-system, BlinkMacSystemFont, etc. - Consistent with dashboard.html and governance_dashboard.html typography - Improved readability and professional appearance Add design system CSS variables: - Add :root with color tokens for consistency - Replace hardcoded colors with var(--primary), var(--text-secondary), etc. - Use font-family: inherit for inputs/buttons Changes: - Replace all 3 instances of monospace font-family - Add :root color system matching dashboard files - Update 10+ hardcoded color values to use CSS variables - Consistent design token system across all 3 HTML files Fixes #20 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes login page typography by replacing unprofessional monospace font with modern system font stack, matching the dashboard design system.
Issue Fixed
Closes #20: Fix login page typography
Changes Made
Typography Updates
Before: Monaco, Courier New, monospace (all text)
After: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif
Updated elements:
font-family: inheritfont-family: inheritDesign System Integration
Added CSS variables matching dashboard files:
Color Token Updates
Replaced 10+ hardcoded colors with CSS variables:
color: #0891b2;→color: var(--primary);color: #94a3b8;→color: var(--text-secondary);color: #f1f5f9;→color: var(--text-primary);background: #1e293b;→background: var(--bg-card);border: 1px solid #334155;→border: 1px solid var(--border);Benefits
Before & After
Before:
After:
Testing Checklist
Related
🤖 Generated with Claude Code