insyteBrand book, v0.1
04

Color.

Royal azure on grey. One committed hue (270) carries the brand; the canvas, paper, and ink ramp are all true-neutral grey.

© 2026 Insyte, all rights reserved.Brand book, v0.1, May ’26

Royal azure
on grey.

One committed hue carries the brand: royal azure (hue 270) for every interactive moment. The canvas is neutral grey, the ink ramp is neutral grey, the hairlines are neutral grey. The only color in the system is the brand.

The four blues
One job each
Canvas--glacier
Glacier
oklch(96.5% 0 0)

Neutral grey-white, the operator's eight hours. The darker step in the canvas → paper → white rhythm. Achromatic on purpose: every color in the system is the brand.

Paper tile--mist
Mist
oklch(98.4% 0 0)

Near-white paper, the middle step. Tiles, hover surfaces, sunken blocks. Sits between Glacier and white so the elevation ladder reads cleanly.

Interactive--arc
Arc
oklch(48% 0.215 270)

Royal Azure, every interactive moment. Focus rings, links on light, the AI sparkle endpoint, the active rail indicator. Brighter and more violet than stock SaaS blue.

Gravity--abyss
Abyss
oklch(22% 0.230 270)

Navy Electric, the mesh ground on /login and AI tiles. Primary CTA fill on light surfaces. The deepest, most saturated blue in the system.

In context

Atmosphere only on the door and on AI.

Mesh-dark appears in exactly two places, /login and AI-led blocks. Sky and Powder live only inside the mesh as orb stops; never use them as product UI colors.

Navy electric field
The brand has weather.
Arc
Top-left orb
--arc
Sky
Bottom-right orb
--sky
Powder
Mid-right orb
--mint
SkyAtmosphere only
--sky · oklch(72% 0.130 260)
Orb stop inside the mesh. Forbidden as product UI color, status accent, button fill, or link.
PowderAtmosphere only
--mint · oklch(82% 0.040 270)
Orb stop inside the mesh. Forbidden as product UI color, status accent, button fill, or link.
Ink

Ink is neutral grey, end to end.

A true achromatic ramp from 28% to 78% lightness. No hue cast, no warm or cool lean. The brand color belongs to Royal Azure alone; everything else gets out of its way.

Ink
Body on Glacier
--ink
Ink 2
Headings, primary list rows
--ink-2
Ink 3
Secondary body, form labels
--ink-3
Ink 4
Timestamps, placeholders, hints
--ink-4
Ink 5
Captions, micro-eyebrows
--ink-5
Hairline
1px borders, neutral grey
--hairline
Signal

Status is a tonal pair, never a solid block.

Every status surface is a *-bg paired with the corresponding signal-* text color, plus a literal status word. Color is never the only signal.

Won

Connected, installed, delivered, positive trends.

Awaiting evidence

Under review, pending, warnings. Operator action required.

Lost

Overdue, chargeback lost, destructive actions.

In application

What the system feels like at component scale.

Buttons, links, focus rings, and status pills as they actually appear in the product. The whole palette converges into a few interactive primitives.

Buttons
Primary, ink
Abyss fill, white label
Primary, electric
Arc fill, brand moments
Secondary
White on canvas, hairline border
Ghost
No fill, hover only
Links + focus

The chargeback evidence deadline is Tuesday. Insyte filed three of the four already.

Focus ring, 3px arc on white
Status pills, in a listTonal pair + literal word
#2049Sarah K.Won
#2048Mateo R.Awaiting evidence
#2046Lina T.Lost
Do
  • Use Glacier as the canvas. White is for tiles, not the page.
  • Pair every status color with a literal word.
  • Reserve mesh-dark for /login and AI-led blocks.
  • Use Arc on one interactive moment per surface, not as decoration.
Don't
  • No gradients. No gradient text on body or buttons.
  • No fifth blue. Reach for whitespace or weight contrast.
  • No Sky or Powder as product UI colors. Atmosphere only.
  • No solid-on-solid status colors. Tonal pairs only.
Insyte / Brand book, v0.1The atmospheric instrument, 2026