Brand guidelines · v1.0 · October 2026

The Tickline brand.

How Tickline looks and sounds: the logo and how to use it, the colours and type, and the voice we write in. Everything here is drawn from the same files the product uses.

01 · Essence

The steady line under a noisy market.

The name

A tick is the smallest move a price can make. A line is the price a market trades on. Tickline watches every one of them and passes on a clean, consistent stream.

Written Tickline in running text — one word, capital T. The lower-case tickline belongs to the logo only.

Personality

  • Preciseexact figures, exact times
  • Calmthe steady line, never the noise
  • Livealways showing what is happening now
  • Plaina trader's words, not ours
Primary · on light
Primary · on dark
x = ¼ mark

Anatomy

  1. The badge. A 32-unit square, corner radius 8, in Signal Violet. It holds its shape at 16px.
  2. The tick line. Six steps on whole and half units — down, up, a dip, the break-out — stroked at 2.75 with round ends, in white.
  3. The live print. A Live Lime dot, radius 3, where the line ends: the last traded price.
  4. The wordmark. tickline in Geist SemiBold, tracked −2%, outlined. Its two i-dots are round and take the accent: Signal Violet on light, Live Lime on dark. The wordmark's x-height is 42% of the badge; the gap between them is 30%.

Clear space

A quarter of the badge's height on every side. Nothing enters it — not text, edges or other marks.

Minimum size

Logo 20px tall (80px wide). Mark 16px. Below 16px use the glyph without its badge.

Versions

Tickline stacked logo
Stacked
Tickline stacked logo, reversed
Stacked · reversed
Mark
Tickline logo, one colour white
One colour

Don't

Recolour the badge or the dot.
Stretch, squash or rotate it.
Tickline
Retype the wordmark in another font.
Add shadows, outlines or effects.

03 · Colour

Violet leads. Lime means live.

Two brand colours on a cool ink-and-paper ground. Hex is canonical; the product uses the OKLCH values.

Signal Violet

HEX#6D4AFF

RGB109 74 255

OKLCHoklch(0.562 0.251 283.7)

The brand colour. Primary actions, the badge, links, the wordmark's dots on light.

Violet Light

HEX#A895FF

RGB168 149 255

OKLCHoklch(0.730 0.151 290.4)

Signal Violet's partner on dark surfaces, where it carries Ink text.

Live Lime

HEX#C9FF3D

RGB201 255 61

OKLCHoklch(0.930 0.214 124.6)

Live, and only live: the mark's dot, live indicators, the wordmark's dots on dark.

Ink

HEX#0B0C10

RGB11 12 16

OKLCHoklch(0.155 0.009 274.3)

Dark ground of the public site; text on light.

Graphite

HEX#14151B

RGB20 21 27

OKLCHoklch(0.197 0.012 277.8)

Raised surfaces on Ink: cards, panels, code.

Paper

HEX#FAFAFC

RGB250 250 252

OKLCHoklch(0.986 0.003 286.4)

Light ground of the desk and of print.

Proportion

Ink 55
Graphite 25
15

Mostly ground. Violet for the one thing to do next. Lime in small doses, only where something is live — if everything glows, nothing does.

Reserved: market state

opensuspendedclosedsettledvoidedreview

These colours say what state a market is in, everywhere we show one. Never use them for decoration, and never use violet to mean a state. Back and lay keep their blue and pink.

Contrast

PairingRatioWCAG
Aa 1235.2:1AA
Aa 1237.8:1AAA
Aa 12316.6:1AAA
Aa 12319.6:1AAA
Aa 1233.8:1Large only
Aa 1231.2:1Never

04 · Type

Geist for words. Geist Mono for numbers.

One family in two cuts, both open source (SIL OFL). Mono carries every figure, time, label and code sample, always with tabular numerals so columns line up.

Geist

Aa

ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz

Regular 400 · Medium 500 · SemiBold 600

Geist Mono

01

0123456789 +−×÷=.,:%

Regular 400 · Medium 500

Display

Geist SemiBold · 60 / 62 · −4.5%

Tick by tick.

Heading 1

Geist SemiBold · 36 / 40 · −3%

What's trading right now.

Heading 2

Geist SemiBold · 18 / 26 · −2%

Exchange ladders

Body

Geist Regular · 16 / 26

Every market lands in the same tree with one canonical state.

Small

Geist Regular · 14 / 20

Refreshed every 30 seconds.

Label

Geist Mono Medium · 11 · +22% · uppercase

Market state · last hour

Data

Geist Mono · tabular figures

14:02:31 1,284 0.25

05 · Voice

Precise, calm, plain.

We write for people who read prices for a living. Respect their time: say the true thing, in their words, once.

Say what is real.

Every figure we publish is live or labelled as an example. If we don't carry it, we don't imply it.

1,284 markets open now.

Thousands of markets, always on!

Numbers over adjectives.

Our readers trade. A count, a time or a state beats a superlative.

Suspended at 14:02:31 UTC.

Lightning-fast, real-time updates.

Plain words, short sentences.

Name the thing the way a trader would. No jargon we invented.

The desk freezes a runner while the ball is bowled.

Leveraging dynamic runner-suspension orchestration.

Calm, never loud.

We are the steady line under a noisy market. No exclamation marks, no countdowns, no urgency.

The feed is opening to a first set of trading teams.

Don't miss out — sign up today!

06 · Data

Show the data the way traders read it.

Most of what Tickline shows is numbers. These rules keep them honest and scannable.

  • Tabular figures, right-aligned.

    Every number column lines up digit for digit.

  • Time is UTC, to the second.

    14:02:31 UTC for anything live. Dates as 10 Oct 2026.

  • No currency symbols.

    Amounts are plain numbers; the currency belongs to the client's book.

  • Group thousands.

    1,284 — never 1284 or 1.3k in a table.

  • State is a chip, in its reserved colour.

    Lower-case words: open, suspended, closed, settled.

  • Empty means say so.

    “No market is open this minute” — never a blank panel or a zero that might be an error.

In practice14:02:31 UTC
SoccerClub A v Club B1,284suspended
TennisPlayer C v Player D312open
BasketballTeam E v Team F48closed

Example values.

07 · Files

Logo files.

Vector SVGs with the wordmark outlined — no font needed. Use the reversed versions on dark backgrounds.

  • LogoLight backgrounds SVG
  • Logo, reversedDark backgrounds SVG
  • Stacked logoLight backgrounds, square spaces SVG
  • Stacked logo, reversedDark backgrounds, square spaces SVG
  • Logo, one colour blackPrint, single-ink SVG
  • Logo, one colour whiteSingle-ink on dark SVG
  • Stacked, one colour blackPrint, single-ink SVG
  • Stacked, one colour whiteSingle-ink on dark SVG
  • MarkAvatars, favicons, app tiles SVG
  • Mark, one colour blackSingle-ink SVG
  • Mark, one colour whiteSingle-ink on dark SVG
  • GlyphInline, below 16px SVG
  • App icon, 512pxStores, social avatars PNG