Skip to content

feat: adopt graphite & amber palette and apply Geist Sans - #93

Merged
fjbarrett merged 1 commit into
mainfrom
feat/graphite-amber-theme
Jun 12, 2026
Merged

feat: adopt graphite & amber palette and apply Geist Sans#93
fjbarrett merged 1 commit into
mainfrom
feat/graphite-amber-theme

Conversation

@fjbarrett

Copy link
Copy Markdown
Owner

Summary

  • replace the verbatim GitHub palette with a graphite & amber scheme: neutral darks (no blue cast), warm off-white lights, amber accent/links; values-only change in globals.css thanks to the existing token architecture
  • define --color-accent-border in both themes (was light-only)
  • update the two hardcoded blues to match: ::selection and the search <mark> highlight
  • apply Geist Sans — it was loaded in layout.tsx but the body font stack never used it

Test plan

  • dark + light screenshots verified: panels, banner CTA, tag chips, active states all render in the new scheme
  • selection + search highlight render amber
  • tsc --noEmit and vitest run pass

🤖 Generated with Claude Code

The previous palette was GitHub's hex-for-hex, which made the app read
as a GitHub skin rather than its own product. Move to neutral graphite
darks and warm paper lights with an amber accent, and update the two
hardcoded blues (::selection, search match highlight) to match. Geist
Sans was loaded in the layout but never applied — put it at the front
of the body font stack so the type carries some identity too.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
keep Ready Ready Preview, Comment Jun 12, 2026 2:38am

@fjbarrett
fjbarrett merged commit b0ba80d into main Jun 12, 2026
1 check was pending
@fjbarrett
fjbarrett deleted the feat/graphite-amber-theme branch June 12, 2026 02:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant