VEYR
IDENTITY / 01
Precision market terminal

VEYR

Hold your line.

Markets change direction. VEYR gives every move a stable reference: live depth, tape, chart context and paper scenarios in one measured instrument.

TYPE Sora / Inter / IBM Plex Mono ACCENT Signal cobalt #5B7CFF MODE Dark first
01 / Symbol

A fixed axis inside motion

Two market rails converge into a V around a central sample. The square records the current value; it does not point forward or imply certainty.

Primary mark
01
Rails show direction

The open geometry feels technical at interface scale without becoming another candlestick logo.

02
The sample stays live

Cobalt belongs to the measured point: one active signal against a quiet graphite system.

03
Built for 20 pixels

Square caps, blunt joins and no hairline detail keep the mark intact in dense terminal chrome.

Clear space / one sample square
Minimum sizes
48 PX
28 PX
20 PX / FLOOR
16 PX / ICON
12 PX / NEVER
02 / Lockups

Mark, word and line

Sora gives VEYR a wide, engineered stance. Tracking creates air without softening the compact four-letter name.

VEYR HOLD YOUR LINE
lockup-horizontal-dark.svg
VEYR HOLD YOUR LINE
lockup-horizontal-light.svg
VEYR HOLD YOUR LINE
lockup-stacked-dark.svg
mark-duo-dark.svg
03 / Colour

Quiet system, live signal

Graphite layers create structure without card noise. Cobalt marks active state. Cyan and coral remain reserved for market meaning.

Ground

Ink

Accent

Semantic

PairRatioBodyLarge
04 / Type

Three jobs, no overlap

Display gives the brand presence, UI carries hierarchy and mono keeps fast-changing numbers stable.

SoraDisplay / 600–800
Hold your line.
ABCDEFGHIJKLMNOPQRSTUVWXYZ · 0123456789
InterInterface / 400–700
Live depth, tape and scenario context arranged as one precise workspace.
AaBbCc · LABEL TRACKING 0.13em
IBM Plex MonoData / 400–600
SOL/USDT  214.83  +2.41%
BTC/USDT  96,420.50  −0.18%
Tabular prices, sizes, timestamps and token values
05 / Applied

A system beyond the mark

Every banner uses the same seeded market signal and live-reference axis, so campaign assets remain reproducible.

VEYR HOLD YOUR LINE LIVE DEPTH / TAPE / SCENARIOS
banner-x-1500x500.svg
VEYR HOLD YOUR LINE LIVE DEPTH / TAPE / SCENARIOS
banner-og-1200x630.svg
icon-app.svg
favicon.svg
mark-mono.svg
06 / Voice

Say exactly what it does

VEYR sounds calm, brief and technically honest. Product labels use established market language instead of forcing the identity into every control.

Do

  • Lead with the market state or action.
  • Keep units beside every changing value.
  • Label synthetic data and paper scenarios in the chrome.
  • Use short sentences and active verbs.

Do not

  • Promise a move, edge or outcome.
  • Spend cyan or coral on decoration.
  • Hide fallback data behind realistic numbers.
  • Rename standard controls to sound branded.
WATCHLISTSymbols in view
DEPTHResting size
TAPEExecuted prints
SCENARIOPaper-only position
07 / Handoff

Tokens

:root {
  /* VEYR design tokens -- generated by brand/build.mjs, do not hand-edit */
  --v-void: #07090D; /* Primary terminal canvas and icon field. */
  --v-graphite: #0D1118; /* Panel surface. */
  --v-slate: #151B25; /* Raised rows and selected states. */
  --v-steel: #263142; /* Structural borders and grid lines. */
  --v-ice: #EDF3FC; /* Primary text on dark. */
  --v-mist: #98A6BB; /* Labels, secondary text and axis ticks. */
  --v-paper: #F5F7FB; /* Light brand ground. */
  --v-cobalt: #5B7CFF; /* Live brand signal on dark. */
  --v-cobalt-deep: #3456D1; /* Accent fill on light. */
  --v-cobalt-ink: #2947B8; /* Accessible accent text on light. */
  --v-cyan: #31D6C4; /* Bid, bull and gain. */
  --v-coral: #FF667A; /* Ask, bear and loss. */

  --v-font-display: Sora, Inter, Arial, sans-serif;
  --v-font-ui: Inter, 'Helvetica Neue', Arial, sans-serif;
  --v-font-mono: 'IBM Plex Mono', 'SF Mono', Consolas, monospace;

  --v-text-micro: 10px;
  --v-text-label: 11px;
  --v-text-data: 13px;
  --v-text-body: 15px;
  --v-text-lg: 19px;
  --v-text-xl: 25px;
  --v-text-2xl: 34px;
  --v-text-3xl: 52px;

  --v-space-1: 4px;
  --v-space-2: 8px;
  --v-space-3: 12px;
  --v-space-4: 16px;
  --v-space-5: 24px;
  --v-space-6: 36px;

  --v-radius-sm: 2px;
  --v-radius: 4px;
  --v-radius-lg: 8px;
  --v-track-label: 0.13em;
}