Theme Configuration
Reach supports shadcn/ui’s styling conventions, making it easy to maintain consistent design.Color Format Support
Reach supports multiple color format types:- HEX colors: #00758a
- Named CSS colors: pink
- HSL (shadcn/ui format): 240 5.9% 10% (hue saturation lightness)
- Tailwind classes: bg-purple-500
We only support the default tailwind background color classes (bg--). Custom color names, bg-inherit, bg-current, and bg-transparent are not supported. To see a full list of supported tailwind colors, please refer to the tailwind documentation.
Font Customization
Reach allows you to customize the fonts used throughout the interface. You can use any system font or any font available on Google Fonts—just specify the font name in your theme config, and Reach will automatically load it for you. Example: Using a Google Font<link>
tag for you. You do not need to manually include any font imports.
Key Style Variables
Variable | Description | Default (Light) |
---|---|---|
background | Page background | 0 0% 100% |
foreground | Main text color | 225 15% 16% |
card | Card background | 0 0% 100% |
card-foreground | Card text | 225 15% 16% |
popover | Popover background | 0 0% 100% |
popover-foreground | Popover text | 225 15% 16% |
primary | Primary accent | 210 30% 25% |
primary-foreground | Text on primary | 0 0% 98% |
secondary | Secondary accent | 210 15% 94% |
secondary-foreground | Text on secondary | 210 30% 25% |
muted | Subdued elements | 210 10% 96% |
muted-foreground | Subdued text | 220 10% 45% |
accent | Accent elements | 210 15% 94% |
accent-foreground | Text on accent | 210 30% 25% |
destructive | Error/delete | 0 84.2% 60.2% |
destructive-foreground | Text on destructive | 0 0% 98% |
border | Border color | 220 13% 90% |
input | Form inputs | 220 13% 90% |
ring | Focus rings | 210 30% 25% |
chart-1 | Chart color 1 | 210 50% 50% |
chart-2 | Chart color 2 | 260 50% 55% |
chart-3 | Chart color 3 | 150 50% 45% |
chart-4 | Chart color 4 | 325 50% 55% |
chart-5 | Chart color 5 | 45 80% 55% |
radius | Border radius | 0.625rem |
font-heading | Font for heading elements | ”Plus Jakarta Sans” and system fonts* |
font-body | Font for body elements | Inter and system fonts* |
System fonts include:
- system-ui
- apple-system
- BlinkMacSystemFont
- Segoe UI
- Roboto
- sans-serif
Language
Reach supports multiple languages through thelanguage
configuration option. Currently, we support:
- English (en)
- Spanish (es)
- URL parameters
- Browser settings
- Local storage preferences
support@embedreach.com
.
Customizing Verbs in Engage
You can customize the verbs used in the Engage feature by providing a customlanguage
configuration.
en
and es
for each verb:
Customizing the Measure Dashboard
You can customize certain strings in the Measure feature by providing language overrides in your configuration:support@embedreach.com
.