dexgap Sign in
Brand kit

dexgap, in every form it takes.

Logo, colourways, type and components. Everything here is the live design system, so what you download matches what ships.

The mark

dexgap mark on tileOn tile
dexgap mark, flatFlat, on dark
dexgap mark, flat, on lightFlat, on light
dexgap mark, one colourMono

Two venues, split by the gap between their prices, and the bolt that closes it. The gap is the trade. Keep clear space of at least a quarter of the mark's width on every side; never rotate, outline or recolour the bolt separately.

Wordmark and lockup

dexgap lockup on dark
dexgap lockup on light
dexgap wordmark on dark
dexgap wordmark on light

Always lowercase. "dex" in ink, "gap" in signal blue. The wordmark is set in the system UI face at weight 800 with tight tracking, so it renders identically on every platform without a webfont.

Colourways

dexgap
Night
Night (default)
dexgap
Day
Day
dexgap
Signal
Signal (marketing)

Palette

Signal blue #3987e5
Primary brand colour, links, the "gap" in the wordmark. Light theme: #2a78d6.
Violet #7b5ce0
Second stop of the brand gradient; never used alone for text.
Gap cyan #22d3ee
The bolt in the mark. Accent for highlights only.
Ink #eef1f7
Text on dark. Light theme: #0d1117.
Night #070910
Page background on dark. Light theme: #f6f7f9.
Surface #0e1117
Cards on dark. Light theme: #ffffff.
Good #199e70
Status: reserved for positive states. Never a series colour.
Warn #c98500
Status: attention.
Bad #e66767
Status: stop, loss, error.

Status colours are reserved for state and never used for charts or decoration. Chart series use the validated set in the console's design tokens.

Buttons

Primary Default Ghost Go Danger Large primary Small LIVE PAPER ACTIVE STOPPED

Primary for the one action a screen is for; Go for actions that grant or start; Danger for stop, revoke and withdraw. Never more than one primary per view.

Type

Find the gap. Prove the edge.
Section heading — 19 / 640

Body — 15 / 1.55, system UI stack. Numbers always in the monospace stack with tabular figures: $1,234.56 · 0.25% · 12,345.

Tiny 12 · Small 13 · Eyebrow 12 caps tracked .16em

Files

AssetFileUse
Mark on tiledexgap-mark.svg · pngApp icon, favicon, avatars. Also as PNG 512.
Mark, flatdexgap-mark-flat.svg · pngThe mark without its tile, gradient fill.
Mark, mono darkdexgap-mark-mono-dark.svgOne colour, for light backgrounds and print.
Mark, mono lightdexgap-mark-mono-light.svgOne colour, for dark backgrounds.
Wordmark, dark bgdexgap-wordmark-dark.svgText only, for dark surfaces.
Wordmark, light bgdexgap-wordmark-light.svgText only, for light surfaces.
Lockup, dark bgdexgap-lockup-dark.svg · pngMark + wordmark + tagline. PNG 1280 available.
Lockup, light bgdexgap-lockup-light.svg · pngMark + wordmark + tagline. PNG 1280 available.
Social carddexgap-og.png1200 × 630 for link previews.
App iconsicon-512.png · 192 · 180 · 64 · 32 · 16Favicon and home-screen sizes; /manifest.webmanifest references them.

Voice

Say what was measured

"2,198 candidates costed, none cleared the $5 floor" — never "no opportunities today".

Never promise profit

Presets are minimum execution conditions. Paper is simulated. Expected is an estimate. Realized is the only word for money made.

Your wallet, your funds

Lead with control: owner wallet, revocable authority, emergency stop. The bot is a delegate, not a custodian.