Skip to content

Vendor the ImpactMojo Kit as the brand source of truth - #9

Merged
Varnasr merged 1 commit into
mainfrom
claude/vendor-kit
Jul 9, 2026
Merged

Vendor the ImpactMojo Kit as the brand source of truth#9
Varnasr merged 1 commit into
mainfrom
claude/vendor-kit

Conversation

@Varnasr

@Varnasr Varnasr commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Description

Extracts the brand into a shared ImpactMojo Kit and vendors it here, so the deep-blue + teal brand values live in one file (css/impactmojo-kit.css) instead of being hard-coded. Same file is vendored into Development Discourses.

Type of Change

  • Refactoring (no functional change)
  • Style or layout change

Changes Made

  • Add css/impactmojo-kit.css — canonical --imx-* brand tokens (deep blue + teal, light and dark) plus a small .imx-* component library.
  • Link the kit before style.css on index / study / about.
  • Alias this site's --accent / --brand-grad / radii / shadows to the kit's --imx-* tokens. Resolved values are unchanged.

Testing

  • Tested locally with a development server
  • Verified search and filter functionality still works
  • npm run validate passes

Verified with a headless browser: --accent resolves to #235789 (light) / #6cb2ff (dark) from the kit, 204 cards render, no console errors, no visual change.

Checklist

  • My changes follow the project's coding style
  • I have tested my changes locally

🤖 Generated with Claude Code

https://claude.ai/code/session_012msh1nNMxadJd417S8FjP2


Generated by Claude Code

Adds css/impactmojo-kit.css — the shared ImpactMojo design-token file — and
links it before style.css on the index, study, and about pages. The site's
brand tokens now alias the kit's --imx-* tokens instead of hard-coding
colours, so the brand lives in one place. Resolved values are unchanged
(no visual change; data-validation still passes).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012msh1nNMxadJd417S8FjP2
@Varnasr
Varnasr merged commit 8402aa8 into main Jul 9, 2026
2 checks passed
@Varnasr
Varnasr deleted the claude/vendor-kit branch July 9, 2026 04:13
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.

2 participants