CarbonIQ brand reskin: 70-file palette swap from Mike's defaults to Carbonleo tokens

clapointe-carbonleo replaced the entire Mike design-token set with Carbonleo's brand palette in a single 1340-line commit. No behavior changes - just CSS variables, font references, and Tailwind class strings updated across ~68 components.

branding

The work is contained almost entirely in frontend/src/app/globals.css. The OKLCH neutral palette is replaced with literal hex values: --background: #F5F5F5, --foreground: #292629, --primary: #43682C (Pacifica green), --secondary: #EC6529 (Barley Corn). A new named token block adds --color-yellow-sig: #FEEA0F, --color-pacifica, --color-woodland, --color-barley-corn, and several others. --font-sans switches from Inter to Plus Jakarta Sans.

One variable rename is worth flagging: --color-azure is repurposed from Mike's blue (0, 136, 255 RGB) to Pacifica green (67, 104, 44). Legal-doc link colors flip to green without renaming the variable, which means any developer diffing against upstream later will see green rendered from a variable called "azure." That is a maintenance footgun.

The remaining ~68 files are mechanical class-string updates - modals, sidebars, project pages, tabular review widgets, workflow modals - following the new token set. Component props and behavior are untouched. site-logo.tsx drops the MikeIcon glyph and switches to a typographic "Mike Legal / AI Platform" wordmark with mixed font weights.

The commit is the content of PR #1 (feat/CarbonIQ-imp), self-merged alongside the auth-strip and Cloudflare-to-Vercel changes.

So what Skip the reskin as-is - it is Carbonleo-specific and the `--color-azure` rename is a liability. The pattern is worth borrowing though: all brand tokens are centralized in `globals.css`, so a similar swap for your own brand is a small change. The `site-logo.tsx` text-wordmark approach is also a clean reference if you want to drop an SVG logo in favor of a pure-CSS one.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

2 commits from clapointe-carbonleo/mike-legal, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
a15cd5a1 update(UI): CarbonIQ design refactor clapointe-carbonleo 2026-05-06 ↗ GitHub
af9f6107 Merge pull request #1 from clapointe-carbonleo/feat/CarbonIQ-imp clapointe-carbonleo 2026-05-06 ↗ GitHub
Feat/carbon iq imp

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-9.md from inside the repo you want the changes in.

⬇ Download capture-thread-9.md