Brand kit

One system, ten skins

Blue Strata is white-label by design. The mark, the type and the form language are constant; the colour is not. Every strata picks one of ten themes and the whole interface recolours at runtime.

The mark

A ridge stack — strata layers and a coastal skyline in the same shape

The sand ridge reads as stacked strata lots from close up and as a BC mountain ridgeline from a distance. It is a single flat SVG with no gradients, so it stays crisp at a favicon’s 16px and on a printed letterhead alike.

On cream

64 · 40 · 24 · 16px. Minimum size is 20px.

Lockup

Blue Strata

Mark plus wordmark, Manrope Bold, tight tracking. Use this in headers and signatures.

On navy

Blue Strata

The mark carries its own navy tile, so it sits on the nav shell without a knockout.

Do

  • Give the mark clear space equal to the height of its ridge on every side.
  • Place the mark on cream, white, or navy.
  • Use the supplied lockup, with the wordmark set in Manrope Bold at the mark's optical size.
  • Recolour the interface through the theme tokens.

Don’t

  • Crowd it against type, or set it smaller than 20px, where the ridgeline fills in.
  • Place it on a photograph, a gradient, or any mid-tone that kills the ridge contrast.
  • Re-set, condense, or re-letter the wordmark, or reach for a different typeface.
  • Recolour the mark itself — it stays navy and sand in every white-label theme.

Colour

A neutral base, and exactly one accent

Surfaces, borders and text are greyscale. The brand colour is reserved for primary actions, active state and genuine emphasis — never decoration. That restraint is what lets a single accent swap rebrand the entire product.

Neutral base

--color-cream

App background#f6f3ec

--color-surface

Cards, controls, panels#ffffff

--color-line

Hairlines, borders, dividers#e6e0d4

--color-ink

Primary text and headings#15243a

--color-muted

Secondary text, labels, hints#6b7280

Brand accent

--color-brand

Primary actions, links, active state#2563a8

--color-brand-deep

Primary hover and pressed#1d4e89

--color-navy

Sidebar and nav shell#14314f

--color-sand

Warm secondary accent, used sparingly#c98a4b

--color-sand-soft

Soft sand fill#e8dcc8

Status accents

Fixed and deliberately desaturated, so they sit calmly beside any accent — and so “paid” and “overdue” read identically in every strata’s theme. These four are not part of the white-label set.

Success

#2f7d5bSuccess pill

Warning

#9a6b1fWarning pill

Danger

#b4362fDanger pill

Info

#2563a8Info pill

White label

10 themes, one token contract

Each theme defines the same ten tokens. The tenant shell sets them as CSS custom properties, so every utility in the app re-reads them and recolours with no rebuild and no redeploy. A strata switches theme from Settings and the change is instant.

Blue Strata

Default

The default — coastal blue and warm sand.

Harbour

Deep harbour blue with an aqua breeze accent.

Evergreen

Forest greens with a warm brass accent.

Slate

Cool steel and charcoal — understated and modern.

Burgundy

Wine reds with a warm sand accent — traditional and stately.

Copper

Warm terracotta and copper — earthy and inviting.

Indigo

Deep indigo and violet — contemporary and confident.

Teal

Bright aqua and teal — fresh and coastal.

Graphite

Monochrome graphite — minimal and neutral.

Sandstone

Warm desert sandstone and ochre.

Typography

Manrope, and nothing else

One family across the whole product. Headings separate from body by weight and tracking rather than by family — a single voice suits a dense admin tool better than a display serif competing with it. Self-hosted through next/font with display: swap, so first paint is never blocked on a font.

Ag

Regular 400

Body copy

Ag

Medium 500

Labels, nav

Ag

Semibold 600

Headings, emphasis

Ag

Bold 700

Wordmark, stat values

Type scale

Ten steps, rendered here at their real sizes. Don’t invent sizes between them.

SampleTokenSize / lineTypical use
Stratatext-4xl46 / 50Marketing and empty-state hero
Stratatext-3xl36 / 40Hero stat values
Stratatext-2xl28 / 34Page headings (desktop)
Stratatext-xl22 / 30Page headings (mobile)
Stratatext-lg18 / 26Card and section titles
Stratatext-md16 / 26Comfortable body, inputs
Stratatext-base14 / 24Default body
Stratatext-sm13 / 20Dense body, table cells
Stratatext-xs12 / 18Eyebrows, badges, hints
Stratatext-2xs11 / 16Table meta, micro labels

Form

Radius, elevation, and a 44px floor

Radius

4px
6px
8px
12px
16px
24px

Elevation

--shadow-xsControls at rest
--shadow-smCards at rest
--shadow-mdHover and raised
--shadow-lgDrawer and overlay

Touch targets

Blue Strata is iPad-first. Every control clears 44px (--spacing-tap), and the sidebar becomes a persistent rail at 1024px, a drawer below it.

Input — 44px

Want your strata’s colours on it?

Pick a theme during setup, or change it any time from Settings. Nothing rebuilds.