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

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 Dev Case Studies.

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 and resource pages.
  • Alias --color-accent / --brand-grad etc. to the kit's --imx-* tokens. Resolved values are unchanged.
  • Precache the kit in the service worker and bump the cache version to dd-v2.

Testing

  • Tested locally with a development server
  • Verified search and filter functionality still works

Verified with a headless browser: --color-accent resolves to #235789 (light) / #6cb2ff (dark) from the kit, 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. 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).

- Vendor css/impactmojo-kit.css (canonical deep-blue + teal tokens, light/dark).
- Link the kit before style.css on index and resource pages.
- Alias --color-accent / --brand-grad etc. to the kit's --imx-* tokens.
- Precache the kit in the service worker and bump the cache version to v2.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012msh1nNMxadJd417S8FjP2
@Varnasr
Varnasr merged commit 574d52f 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.

1 participant