export function ColorSwatches() { const primaryColors = [ { name: "Grey 1", hex: "#DDDDD7", rgb: "221 221 215", token: "--secondary", pantone: null }, { name: "Grey 8", hex: "#2F2F2C", rgb: "47 47 44", token: "--card (dark)", dark: true, pantone: null }, { name: "Off-black", hex: "#161614", rgb: "22 22 20", token: "--foreground", dark: true, pantone: "PANTONE Black 6 C" }, ] const accentColors = [ { name: "Orange", hex: "#D95E2A", rgb: "217 94 42", token: "--primary", dark: true, pantone: "PANTONE 1595 C" }, { name: "Off-white", hex: "#F9F9F7", rgb: "249 249 247", token: "--card", pantone: null }, ] const greyScale = [ { name: "Grey 1", hex: "#DDDDD7", rgb: "221 221 215" }, { name: "Grey 2", hex: "#C4C4BD", rgb: "196 196 189" }, { name: "Grey 3", hex: "#A6A69F", rgb: "166 166 159" }, { name: "Grey 4", hex: "#7F7F79", rgb: "127 127 121", dark: true }, { name: "Grey 5", hex: "#575753", rgb: "87 87 83", dark: true }, { name: "Grey 6", hex: "#F0F0EC", rgb: "240 240 236" }, { name: "Grey 8", hex: "#2F2F2C", rgb: "47 47 44", dark: true }, ] const semanticTokens = [ { name: "Background", cssVar: "bg-background", className: "bg-background" }, { name: "Foreground", cssVar: "bg-foreground", className: "bg-foreground", dark: true }, { name: "Card", cssVar: "bg-card", className: "bg-card" }, { name: "Muted", cssVar: "bg-muted", className: "bg-muted" }, { name: "Secondary", cssVar: "bg-secondary", className: "bg-secondary" }, { name: "Primary", cssVar: "bg-primary", className: "bg-primary", dark: true }, { name: "Accent", cssVar: "bg-accent", className: "bg-accent" }, { name: "Border", cssVar: "bg-border", className: "bg-border" }, ] return (
Neutral and minimal. Off-black, warm grey, and white form the base. No gradients, no decorative color.
{color.name}
{color.token}
{color.pantone && ({color.pantone}
)}Orange is the single accent — used sparingly to mark what's active or important.
{color.name}
{color.token}
{color.pantone && ({color.pantone}
)}{color.name}
{token.cssVar}