Figma Validation Report (2026-02-21)

Figma vs Build Validation — 2026-02-21

Critical Fix: Sidebar Dark → White

ElementBefore (BUG)After (FIXED)Figma
Sidebar background#111113 (black)#FFFFFF (white)#FFFFFF
Sidebar text#FAFAFA (white)#111113 (dark)#111113
Sidebar hover#1F1F23 (dark)#F5F5F5 (light)light
Active nav stateSolid #00E5A0 + white textLight mint #E6FFF8 + green textLight mint + green
Hamburger menuHidden on desktopVisible alwaysVisible
Notification bellPresentRemovedNot in design
LogoCSS box with 'B' textSharp B SVG from FigmaSharp B geometric

Root Cause

globals.css @theme block had inverted sidebar colors (dark mode values). Tailwind CSS v4 prioritizes @theme over tailwind.config.ts, so the correct tokens in config were overridden by wrong values in CSS.

Files Changed

Pages Validated

PageRouteSidebarContent Match
Dashboard/dashboard✓ White✓ Structure matches
Sales/Invoices/invoices✓ White✓ Build AHEAD (filters, actions)
VAT Return/reports/vat✓ White✓ Matches (minor: decimals)
Reports Hub/reports✓ White✓ Build AHEAD (P&L detail)
Add Expense/expenses/new✓ White✓ Matches
Purchases/purchases✓ White✓ Build AHEAD (full table)
Banking/banking✓ White✓ Build AHEAD (accounts)
Settings/settings✓ White✓ Build AHEAD (full form)

Remaining Minor Differences

Build Status

✓ 0 errors, 12/12 pages compiled, Next.js 15.5.12


Revision #2
Created 2026-02-21 06:13:47 UTC by John
Updated 2026-05-24 20:01:25 UTC by John