sparx

The system behind the spark.

The wordmark, the color system, the Geist type scale, and the voice that keep sparx coherent across thirteen modules, a dozen domains, and every surface a tenant touches. This page is the source of truth — for us, and for anyone building with the sparx brand.

Platform
sparx
Company
WizeWorks, Inc.
Primary domain
sparx.works
Maintained by
[email protected]
Tap any swatch, hex, or token to copy it.

The wordmark. The “x” always sparks.

Lowercase sparx, with one detail doing the work: the “x” carries sparx Indigo — the instant of ignition the brand is named for. The outlined lockup is the canonical artwork; the live UI renders the same wordmark in the interface font.

sparx

Construction

Lettercase
lowercase — sparx
The “x”
Tracking
Minimum size
16px tall
Source
sparx-wordmark.svg

Clear space & minimum size

sparx

The dashed frame marks the minimum clear space — the height of the “x” on all sides. Below 16px tall the “x” loses its color contrast; switch to the monogram mark instead.

One-color variants

For print, photography, or any surface where the indigo can’t sit, use the one-color lockup. The “x” stays legible by dropping to 50% opacity instead of changing hue.

sparx
sparx

Size ladder

sparx20px tall
sparx28px tall
sparx40px tall
sparx56px tall
  • The wordmark is all-lowercase — “sparx”, never “Sparx”. The leading “s” is not capitalized.
  • On color surfaces the “x” is always sparx Indigo, never neutral.
  • Need one color? Use the black or white variant — the “x” stays distinct at 50% opacity.
  • Never set the wordmark below 16px tall.
  • Keep clear space equal to the height of the “x” on every side.
  • Don’t re-letter, condense, or substitute the letterforms — use an official asset.

The monogram mark.

When the full wordmark won’t fit, the “sx” monogram stands in. The “s” adopts the current text color so it flips between light and dark surfaces; the “x” stays sparx Indigo, carrying the same brand moment as the wordmark.

On light
On dark

Anatomy

The “s”
The “x”
Source

In product UI it renders via <SparxMark> from @sparx/ui. As a favicon — where CSS variables can’t resolve — each app ships a static app/icon.svg that inlines the hex plus a prefers-color-scheme rule.

When to use it

  • Favicons and browser tabs
  • App icons and PWA install tiles
  • Square avatars and social profile marks
  • Anywhere the full wordmark would fall below 16px
16px
24px
32px
48px

What not to do with the mark.

The wordmark earns its clarity from restraint. These are the treatments that break it — each one undoes the single detail the brand is built on.

sparx
Don’t recolor the “x”. It is always sparx Indigo.
sparx
Don’t let the “x” vanish into the letters. Keep it indigo — or, in one-color use, dimmed.
sparx
Don’t add shadows, glows, or gradients.
sparx
Don’t stretch, condense, or distort.
sparx
Don’t rotate or set on an angle.
sparx
Don’t place on a low-contrast or clashing fill.

sparx Indigo.

One brand color carries the platform. It is the “x” in the wordmark, the foundation module’s identity, and the default accent on every sparx surface — the spark, made into a hex.

sparx Indigo
Geist 500 · the platform accent
Primary
Buttons, links, active states, the “x”.
Primary · dark
The very same token, resolved in dark mode.
Soft tint
Background washes and chips — a theme-aware computed mix, never a baked hex.

Fourteen modules. One color each.

Every module owns a single hue, and it surfaces identically in three places: the module’s marketing site, its nav item in the dashboard, and a soft color-mix wash on its cards. One softly-tinted card per module tells a tenant where they are — quiet wayfinding, no loud stripe and no label required.

Site / BuilderIndigo
The platform color — the site is the foundation.
CommerceOrange
Action, conversion, energy — every “Buy Now” ever.
CMSTeal
Editorial, calm, focused — content-creation energy.
CRMCyan
Connective, relational, people-centric.
EmailSky
Communication, reach, delivery.
B2B / WholesaleSlate
Serious, industrial, business-grade.
AI / MCPPink
Premium, intelligent, unexpected — different in kind.
DropshipEmerald
Growth, supply chain, organic.
InvoicingLime
Getting paid — cashflow, money in.
InventoryAmber
Stock, supply, the warehouse.
Live ChatViolet
Conversational, responsive, human.
SchedulingRose
Time, rhythm, the calendar — booking and cadence.
AutomationsFuchsia
Workflows firing — work happening on its own.
SEOYellow
Visibility, getting found, daylight.

The AI / MCP exception

Rose stays reserved for AI / MCP even though the palette has since grown to cover the full spectrum. Every other AI product reached for purple, teal, or blue; rose is unused in B2B SaaS AI branding and signals “different in kind” — the module that thinks, not just functions. sparx Indigo + Rose is near-complementary, so it reads as hierarchy.

When a module color is also a semantic hue

Inventory’s Amber is the warning hue, so inside Inventory, stock alerts use danger/red to stay distinct from the module chrome. On a solid Amber or Yellow fill (Inventory, SEO), text and icons use dark ink — white fails AA. Warning, danger, and success keep their meaning on every surface, in every module.

Semantic & neutral palette.

Three semantic colors mean the same thing on every surface and are never used as decoration. The neutrals are a single base ramp — near-white and near-black, never the real thing — where each token resolves to its own value in light and dark. Supporting and hint text aren’t separate colors; they’re that same ink dialed back to 70% and 50% (text-base-content/70 and /50).

Semantic — reserved, never decorative

Success
Confirmations, healthy states.
Warning
Caution, approaching limits. Dark ink on fill.
Danger
Errors, destructive actions.

Neutrals — light mode

Page
Page ground.
Surface
Cards and panels.
Border
Hairlines and dividers.
Text
Body text.

Neutrals — dark mode

Page
Page ground.
Surface
Cards and panels.
Border
Hairlines and dividers.
Text
Body text.

Neither pure white nor pure black — near-white and near-black backgrounds feel intentional in both modes, never like an inverted screenshot.

Geist, doing the heavy lifting.

Geist is Vercel’s open-source interface typeface — geometric precision with editorial warmth. Hierarchy comes from size and spacing, never from heavy weights.

DisplayEverything, ignited.
Geist500-0.025em
Page titles, hero headings.
HeadingActivate only what you need
Geist5000 tracking
Section headers, card titles.
Bodysparx lets typography do the heavy lifting — no decorative elements, no gradients. White space is intentional, and every element has a reason to exist.
Geist4001.6 leading
Descriptive copy, supporting text.
LabelBadge · metadata
Geist5000.08emuppercase
Badges and metadata — not section kickers.

Two weights only

400 (regular) and 500 (medium) — never 600 or 700, which feel heavy against the clean sparx UI. The wordmark is the one deliberate exception: it sets in a bold display face so its letterforms match the monogram.

Fallback stack

Six principles that hold it together.

The brand is a set of decisions as much as a set of colors. These are the rules that make a sparx surface feel like sparx, whatever module you’re in.

01

Flat by default

No gradients, drop shadows, or blur — except a functional focus ring. Depth comes from border contrast, never from elevation.

02

Minimal chrome

The UI gets out of the way of the tenant’s work. Navigation is always visible but never dominant. Empty states are helpful, not decorative.

03

One tinted card per module

A module’s color surfaces as a soft tint on a single lead card per section — a color-mix wash, never a loud stripe. One tinted card is wayfinding; a wall of them is noise, so the rest of the cards stay neutral.

04

Module isolation

Work inside the CMS and the accents shift to teal; switch to AI and they shift to rose. The color transition reinforces context and makes the system feel coherent.

05

Progressive disclosure

Advanced features — API keys, webhooks, MCP config, B2B pricing rules — exist but stay hidden from a new tenant. The five-minute path to a live site is always clear.

06

Mobile-first, always

Every surface works from a 320px phone to a 2560px monitor. Display type uses fluid clamp() scaling; layouts reflow, they never just shrink.

sparx speaks directly.

No hedging, no corporate softness, no “revolutionary” or “game-changing.” Short sentences — subject, verb, done. Second person, present tense. sparx doesn’t explain itself; it demonstrates.

Everything, ignited.

The hero rotates the leading noun through the offerings — each landing on ignited. with the indigo spark. Static form for titles, OG, and social: Everything, ignited.

Commerce, ignited.Content, ignited.Customers, ignited.Email, ignited.Wholesale, ignited.AI, ignited.Everything, ignited.
Start your free trial todayLive in 5 minutes.
Powerful features for growing businessesPay for what you use. Own everything.
Our AI-powered insights help you understand your customersAsk your AI anything about your business.
Flexible pricing for every stageAdd B2B for $99/mo. No upgrade required.
Build a website with AI in secondsAI builds it. sparx keeps it.

AI builds it. sparx keeps it.

The durability story, for the era of disposable AI-generated sites. sparx is MCP-native — this is AI plus permanence, never AI versus AI. Easy to create is table stakes now; easy to keep — maintain, enhance, own — is ours.

  • Generated in a moment. Built to last.
  • Coding optional. Permanence included.
  • Your AI can start it. sparx is where it lives.
Use one supporting line at a time, never stacked.

What sparx is not.

The brand is defined as much by what it refuses. sparx is the tool a senior developer wishes existed — technical enough to be trusted, simple enough for anyone to use.

Not corporate blueWe left that on the table deliberately.
Not startup tealOverused, and we’re past that era.
Not “AI purple”The 2023–24 default that means nothing anymore.
Not rounded and bubblyWe’re precise, not friendly.
Not gradient-heavyFlat is the point.
Not dark-mode-onlyBoth modes are first-class.

Take the assets.

The wordmark, monogram, and icon set, ready to drop in. Keep the “x” indigo, keep the clear space, and don’t recolor the letterforms. Need editable source, a one-color variant, or something bespoke? Email [email protected].

© 2026 WizeWorks, Inc. · sparx is a registered trademark of WizeWorks.[email protected]