Theme DNA Design System
A database-driven design token system ("Theme DNA") that every public template consumes — change the brand once, and 23 templates restyle themselves. No hardcoded colors anywhere.
- Category
- cms_web
- Tech stack
- Next.js, Tailwind CSS, MySQL
- Metrics
- 23 templates token-driven, Zero hardcoded brand colors
- Role
- Design + build
Content
Theme DNA stores design tokens (colors, accents, styling rules) in the CMS database and exposes them to every rendering surface. All 13 detail templates and 10 page templates consume tokens instead of hardcoded values, enforced as a hard rule in the project conventions. An AI voice/visual profile layer builds on the same DNA so generated content matches the brand automatically.
Problem
Hardcoded brand colors scattered across templates make redesigns painful and inconsistent. Styling decisions were living in code instead of content.
Outcome
One place to change the brand; 23 templates follow instantly, including AI-generated content.