skills/website/templates/brand.ts

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',
}