mirror of
https://github.com/kbenestad/reimburse.git
synced 2026-06-18 16:04:31 +00:00
Replaces the ad-hoc CSS and DOM structure with the full kBenestad forms design language from dev/mockups/kbenestad-forms.css and the dev/mockups/reimburse.html reference mockup. Surface-only change — all PDF engine, state, validation, and persistence logic is intact. Key changes: - Schibsted Grotesk + JetBrains Mono (bunny.net, system fallback) - Semantic CSS tokens with light/dark auto + manual override - Toolbar: font-size A−/A/A+, theme Auto/Light/Dark, about button - Document header: logo tile + org name left, title + date right - kb-card sections for claimant and expenses - kb-block item containers; kb-line line rows with kb-field/kb-label - kb-btn variants (primary, ghost, soft, dashed, danger) - kb-note for validation errors and modal feedback - kb-totals grand total panel (mono tabular figures) - kb-footer with kBenestad attribution - Favicons from dev/design_assets/favicons/ https://claude.ai/code/session_01JyuActqTJG5tuRQNLmT7fZ
6 lines
No EOL
493 B
XML
6 lines
No EOL
493 B
XML