45 lines
1.1 KiB
TypeScript
45 lines
1.1 KiB
TypeScript
// Brand tokens — populated from Phase 1 Firecrawl extraction
|
|
// Inject values from .firecrawl/brand.json before using
|
|
|
|
export interface BrandColors {
|
|
primary: string // main CTA, links, accent highlights
|
|
secondary: string // body text, card backgrounds
|
|
accent: string // hover states, badges, tags
|
|
bg: string // page background
|
|
}
|
|
|
|
export interface Brand {
|
|
name: string
|
|
tagline: string
|
|
services: string[]
|
|
colors: BrandColors
|
|
tone: 'formal' | 'casual' | 'bold' | 'playful'
|
|
heroHeadline: string
|
|
ctaText: string
|
|
audience: string
|
|
industry: string
|
|
}
|
|
|
|
// Replace these values with extracted brand.json contents
|
|
export const brand: Brand = {
|
|
name: 'Business Name',
|
|
tagline: 'Your compelling value proposition goes here.',
|
|
services: [
|
|
'Service One',
|
|
'Service Two',
|
|
'Service Three',
|
|
'Service Four',
|
|
],
|
|
colors: {
|
|
primary: '#18181B',
|
|
secondary: '#3F3F46',
|
|
accent: '#6366F1',
|
|
bg: '#FAFAFA',
|
|
},
|
|
tone: 'bold',
|
|
heroHeadline: 'The Headline That Makes Them Stay',
|
|
ctaText: 'Get Started',
|
|
audience: 'Description of the target customer.',
|
|
industry: 'tech',
|
|
}
|