Documentation Index
Fetch the complete documentation index at: https://docs.fanfare.io/llms.txt
Use this file to discover all available pages before exploring further.
Partial AvailabilityOrganization brand themes are fully functional and will apply to landing pages. Per-page theme overrides are coming with the landing page editor.
Theme Inheritance
Landing pages inherit branding from multiple levels:Brand Theme Properties
Colors
| Property | Description | Example |
|---|---|---|
primary | Main brand color, used for CTAs and links | #8c14ff |
secondary | Accent color for secondary actions | #22d3ee |
background | Page background (supports CSS gradients) | #0b1020 |
text | Primary text color | #e2e8f0 |
muted | Secondary text and captions | rgba(226,232,240,0.72) |
Typography
| Property | Description | Example |
|---|---|---|
fontFamily | Primary font stack | Inter, ui-sans-serif, system-ui |
headingFontFamily | Font for headings (optional) | Playfair Display, serif |
Visual Style
| Property | Description | Options |
|---|---|---|
borderRadius | Corner rounding | none, sm, md, lg, full |
buttonStyle | Button appearance | solid, outline, ghost |
Setting Organization Theme
Configure your base brand theme in organization settings:- Navigate to Settings > Branding
- Upload your logo
- Set primary and secondary colors
- Choose typography options
- Save changes
Experience-Level Overrides
Override branding for a specific experience:- Open the experience detail page
- Navigate to Design Studio
- Adjust theme settings
- Save changes
- The experience’s landing page
- Embedded widgets for this experience
- Consumer-facing emails for this experience
Page-Level Overrides
Page-level theme overrides will be available in the landing page editor. Until then, use experience-level overrides.
- Override specific colors for this page only
- Use a different font for this page
- Adjust button styles
Color Best Practices
Contrast Requirements
Ensure sufficient contrast for accessibility:| Element | Minimum Contrast | Recommended |
|---|---|---|
| Body text | 4.5:1 | 7:1 |
| Large text (18px+) | 3:1 | 4.5:1 |
| UI components | 3:1 | 4.5:1 |
Dark vs Light Themes
Consider your audience and context:| Theme | Best For |
|---|---|
| Dark | Tech products, luxury items, evening events |
| Light | General audiences, e-commerce, professional services |
Gradient Backgrounds
Gradients create visual interest. The editor supports:Typography Guidelines
Font Selection
Choose fonts that:- Load quickly (consider web font performance)
- Are legible at various sizes
- Match your brand personality
Recommended Font Pairings
| Style | Heading Font | Body Font |
|---|---|---|
| Modern | Inter | Inter |
| Classic | Playfair Display | Source Sans Pro |
| Bold | Montserrat | Open Sans |
| Technical | JetBrains Mono | Inter |
Font Size Scale
The editor uses a consistent type scale:| Element | Size | Weight |
|---|---|---|
| H1 | 48px / 3rem | Bold (700) |
| H2 | 36px / 2.25rem | Bold (700) |
| H3 | 24px / 1.5rem | Semibold (600) |
| Body | 16px / 1rem | Normal (400) |
| Caption | 14px / 0.875rem | Normal (400) |
Logo Guidelines
Supported Formats
| Format | Best For |
|---|---|
| SVG | Scalable logos, best quality |
| PNG | Logos with transparency |
| JPG | Photographic logos |
Recommended Sizes
| Placement | Recommended Size |
|---|---|
| Header | Max height 48px |
| Footer | Max height 32px |
| Favicon | 32x32px, 180x180px (Apple) |
Logo Variants
Upload multiple versions for different contexts:- Primary - Full color for light backgrounds
- Reversed - For dark backgrounds
- Icon - Compact version without text
CSS Variables
The theme system uses CSS custom properties:For advanced customization using CSS variables, see Advanced Customization.
Preview Your Theme
Always preview theme changes across:- Desktop - Full layout
- Tablet - Medium breakpoint
- Mobile - Narrow layout
- Text remains readable
- Buttons are clearly visible
- Images work with your color scheme
- Interactive elements have visible focus states
Next Steps
Content Blocks
Customize section content
Media
Add images and videos
Countdown Timer
Display time until launch
SEO Settings
Optimize for search engines