Built by Joel Klease @ Straightforward Digital 🤙. Read more about it here.

Brand Preset:
Color Preset:
Corner Radius:
Typography Theme:
Testimonial Card Component:

Customer service, now with 80% more superpowers ✨

Ditch the drama—skyrocket your conversions and happiness with analytics so easy, your grandma could run a cohort report.

User
User
User
User
User
5.0
from 200+ reviews

Create an account

Start your 30-day free trial.

Already have an account?Log in

Wall of love

Hear first-hand from our incredible community of customers.

Last night, my cat tried to fix my WiFi with a banana peel and now my fridge smells like jazz.

Jane Smith
Jane Smith
@jane_smith

If you rearrange the furniture in your living room every leap year, your socks will never go missing again.

Mike Evans
Mike Evans
@mike_evans

Once, I accidentally taught my goldfish to play chess, and now it wants to run for mayor.

Priya Patel
Priya Patel
@priya_pat

How to use

This is a proof of concept multi-brand design system. It shows how a set of UI components & sections can adapt to different brand identities through theming.

Quick Start: Brand Presets

The fastest way to explore is by selecting a Brand Preset from the header:

Selecting a brand preset updates all global and component-level settings to match that brand's identity.


Global Styles

Use the controls in the sticky header to adjust global design tokens:

ControlOptionsWhat it affects
Color PresetAmber, Ochre, Apple, SkyBrand color palette (50–950 scale) used throughout
Corner RadiusSharp, Rounded, PillBorder radius on cards, buttons, inputs, and form containers
Typography ThemeMumbai, London, Sydney, Prague, Cairo, MelbourneDisplay & body font pairings (e.g.,Spectral + Lora for London)

Changing any of these will immediately update the entire page.


Section & Component Themes

Individual sections and components can have their own Color Theme. Hover over these elements to reveal a theme switcher in the top-right corner:

Available Color Themes

ThemeBackgroundBest for
LightWhiteClean, minimal sections
Light AltLight graySubtle contrast from Light
DarkNear-black (neutral)High-impact, neutral dark sections
Brand LightTinted with brand color (50)On-brand light backgrounds
Brand DarkDeep brand color (950)Bold, branded dark sections

Mix and match to see how the same components adapt to different color contexts.


Component Variants

Use the Testimonial Card Component toggle to switch between two card designs—demonstrating how the same theming system works across different component structures.


Understanding the System

The design system uses CSS custom properties layered as follows:

  1. Color Preset → Defines the brand palette (--color-brand-50 through --color-brand-950)
  2. Color Theme → Maps semantic tokens (--color-background, --color-text-primary, etc.) to the brand palette
  3. Corner Radius Theme → Sets radius scale (--corner-radius-xs through --corner-radius-xl)
  4. Typography Theme → Sets font families (--font-family-display, --font-family-body)

This separation allows brands to share the same component code while expressing completely different visual identities.