Skip to content
Brand kit

One mark, one warm palette,
one family of type.

The identity is a tall J with its intact vertical stem and a detached cursor arrow, rendered two ways: flat vector for controls, and a chrome sculpture for the moments that carry the product’s presence. The palette is warm porcelain and ink with a single citron accent.

Manrope 200–800 Radii 6 / 12 / 20 Rhythm 4 8 12 16 24 32 48 64 Motion 160 / 440 ms
Citron on ink — the default
Ink on porcelain — print and light surfaces
The enclosing tile, used below 20 px
16 px · favicon
24 px · toolbar
32 px
48 px

Below 20 px the mark uses the enclosing tile and the enlarged arrow, so the cursor cannot collapse into a dot. The tile is the only permitted container.

mark-citron.svg

Flat mark on ink

mark-ink.svg

Flat mark on porcelain

mark-porcelain.svg

Flat mark on photography

app-icon.svg

App icon tile, 1024 px

favicon.svg

Favicon tile, 64 px

Colour

Warm surfaces, one accent

Use ink on porcelain or citron; use porcelain or citron on ink. Citron lettering on porcelain is unsuitable for meaningful UI. Silver is decorative material and never means status.

Ink#20221fText, structure, dark identity surfaces
Porcelain#f5f3edWarm work surfaces
Citron#d6ef83Primary actions and marks on ink
Lime#c9e75aStage emphasis and motion accents
Silver#b9bcb5Decorative material only — never status
Paper#fffefaInputs and content panels
Muted#64665fSecondary text on light surfaces
Border#d8d9d0Quiet surface divisions
Typography

Large and light, compact and clear

Intent, in motion.

You say it. Jev does it.

Body copy stays compact and readable: browsing text is not display text, and the hierarchy has to survive a 13 px table cell.

Section label

RoleSizeTreatmentUsed for
Display72 / 64 / 48 pxManrope 300–400, tracking -0.03emHero statements
Title34 / 28 / 22 pxManrope 500–600, tracking -0.02emSection headlines
Body17 / 16 pxManrope 400, 1.65 line heightProse
Compact14 / 13 pxManrope 500Controls, table cells
Eyebrow11.5 pxManrope 600, 0.18em tracking, uppercaseSection labels
Motion

Motion states a fact or stays out

Every effect has a still state, and system reduced motion is respected everywhere.

FamilyTimingWhat it says
Entrance440 msSections settle with an exponential ease-out.
Control160 msState change on buttons, tabs and rows.
Working1.6 s loopBorder beam on a running frame; thinking orb beside the label.
Material8 s loopLiquid-metal sheen across the display mark.
OptionalalwaysEvery effect has a still state; system reduced motion is respected.
Rules

Six things not to do

  • Keep the flat mark upright and proportional. Never reconnect the J to the arrow.
  • Never stretch the symbol, add an outline, or rotate the arrow independently.
  • Citron lettering on porcelain is unsuitable for meaningful UI — use ink instead.
  • Silver never means success, progress or status; it is decorative material.
  • Keep at least a quarter-mark of clear space around the mark, and 20 px minimum size.
  • Say what is happening and what someone can do next. Never promise speed, privacy or a benchmark you cannot show.