Some checks failed
Deploy to Cloudflare Workers (OpenNext) / deploy (push) Has been cancelled
Centralize primary, secondary, tertiary, and neutral tokens and apply them across theme variables and UI components. Co-authored-by: Cursor <cursoragent@cursor.com>
31 lines
749 B
TypeScript
31 lines
749 B
TypeScript
/**
|
|
* GRV Summit brand palette (brand book — COLOR PALETTE).
|
|
* Primary / secondary / tertiary sampled from brand assets; neutrals per spec.
|
|
*/
|
|
export const BRAND_COLORS = {
|
|
primary: "#37a47a",
|
|
secondary: "#b9d8c9",
|
|
tertiary: "#30614c",
|
|
black: "#000000",
|
|
grey1: "#5b5b5b",
|
|
grey2: "#a0a0a0",
|
|
grey3: "#dbdbdb",
|
|
white: "#ffffff",
|
|
/** Brand book lists RGB 250,250,250 for white */
|
|
whiteSoft: "#fafafa",
|
|
/** Tinted surfaces derived from secondary */
|
|
surfaceMuted: "#e8f2ec",
|
|
} as const;
|
|
|
|
/** Greens for wavy tessellation / footer depth */
|
|
export const BRAND_GREEN_SHADES = [
|
|
BRAND_COLORS.primary,
|
|
"#3da67f",
|
|
"#43a884",
|
|
"#49aa89",
|
|
"#4fac8e",
|
|
"#55ae93",
|
|
] as const;
|
|
|
|
export const BRAND_GREEN = BRAND_COLORS.primary;
|