-
✓
+
+ ✓
{row.ours}
diff --git a/apps/website/src/components/landing/render/RenderFeaturesGrid.tsx b/apps/website/src/components/landing/render/RenderFeaturesGrid.tsx
index 54177382c..fc67081ca 100644
--- a/apps/website/src/components/landing/render/RenderFeaturesGrid.tsx
+++ b/apps/website/src/components/landing/render/RenderFeaturesGrid.tsx
@@ -40,7 +40,7 @@ export function RenderFeaturesGrid() {
{FEATURES.map((feat, i) => (
diff --git a/apps/website/src/components/landing/render/RenderFooterCTA.tsx b/apps/website/src/components/landing/render/RenderFooterCTA.tsx
index 4f6def963..00a3d1784 100644
--- a/apps/website/src/components/landing/render/RenderFooterCTA.tsx
+++ b/apps/website/src/components/landing/render/RenderFooterCTA.tsx
@@ -27,7 +27,7 @@ export function RenderFooterCTA() {
diff --git a/apps/website/src/components/landing/render/RenderHero.tsx b/apps/website/src/components/landing/render/RenderHero.tsx
index ec9453cf9..3077cb1ee 100644
--- a/apps/website/src/components/landing/render/RenderHero.tsx
+++ b/apps/website/src/components/landing/render/RenderHero.tsx
@@ -39,7 +39,7 @@ export function RenderHero() {
diff --git a/apps/website/src/components/landing/render/RenderProblemSolution.tsx b/apps/website/src/components/landing/render/RenderProblemSolution.tsx
index c2d5a1410..c13840aae 100644
--- a/apps/website/src/components/landing/render/RenderProblemSolution.tsx
+++ b/apps/website/src/components/landing/render/RenderProblemSolution.tsx
@@ -66,7 +66,7 @@ export function RenderProblemSolution() {
With @cacheplane/render
@@ -79,7 +79,7 @@ export function RenderProblemSolution() {
{SOLUTIONS.map(s => (
-
- ✓ {s}
+ ✓ {s}
))}
diff --git a/apps/website/src/components/landing/render/RenderWhitePaperGate.tsx b/apps/website/src/components/landing/render/RenderWhitePaperGate.tsx
index 042f08226..03ba37a18 100644
--- a/apps/website/src/components/landing/render/RenderWhitePaperGate.tsx
+++ b/apps/website/src/components/landing/render/RenderWhitePaperGate.tsx
@@ -37,7 +37,7 @@ export function RenderWhitePaperGate() {
};
return (
-
+
✓ Thanks! We'll reach out when the guide is updated.
@@ -121,7 +121,7 @@ export function RenderWhitePaperGate() {
padding: '10px 24px', borderRadius: 9,
background: email ? 'rgba(26,122,64,.08)' : 'rgba(0,0,0,.04)',
border: `1px solid ${email ? 'rgba(26,122,64,.22)' : 'rgba(0,0,0,.08)'}`,
- color: email ? '#1a7a40' : tokens.colors.textMuted,
+ color: email ? tokens.colors.renderGreen : tokens.colors.textMuted,
fontFamily: 'var(--font-mono,"JetBrains Mono",monospace)',
fontSize: '0.72rem', fontWeight: 700, textTransform: 'uppercase', letterSpacing: '0.08em',
cursor: email ? 'pointer' : 'not-allowed',
diff --git a/libs/design-tokens/src/lib/colors.ts b/libs/design-tokens/src/lib/colors.ts
index 4cce60993..850b10478 100644
--- a/libs/design-tokens/src/lib/colors.ts
+++ b/libs/design-tokens/src/lib/colors.ts
@@ -29,6 +29,10 @@ export const colors = Object.freeze({
sidebarBg: 'rgba(255, 255, 255, 0.45)',
/** Angular brand red */
angularRed: '#DD0031',
+ /** Render library — green */
+ renderGreen: '#1a7a40',
+ /** Chat library — purple */
+ chatPurple: '#5a00c8',
} as const);
export type Colors = typeof colors;