traq

02Visual system

Colour.

The palette, what each colour is for, and which text pairs are readable.

Core colours.

black

HEX
#0A0A0B
RGB
10 10 11

Text on light surfaces, dark backgrounds and black artwork

paper

HEX
#F7F7F8
RGB
247 247 248

Light background

purple

HEX
#7C3AED
RGB
124 58 237
CMYK
48 / 76 / 0 / 7 unproofed

Identity, ordered numbering and editorial emphasis

emerald

HEX
#34D399
RGB
52 211 153
CMYK
75 / 0 / 28 / 17 unproofed

Available actions

gold

HEX
#F2C94C
RGB
242 201 76
CMYK
0 / 17 / 69 / 5 unproofed

Active, live and pending states

Supporting colours.

white

HEX
#FFFFFF
RGB
255 255 255

White text and artwork

surface

HEX
#111113
RGB
17 17 19

Raised dark surface

purple-soft

HEX
#9A66F1
RGB
154 102 241

Intermediate gradient colour

purple-text-dark

HEX
#9A66F1
RGB
154 102 241

Small identity text and sequence numbers on dark surfaces

emerald-dark

HEX
#08664E
RGB
8 102 78

Readable editorial labels on light backgrounds

divider

HEX
#A6A6AB
RGB
166 166 171

Section-divider background

numeral

HEX
#C1C1C5
RGB
193 193 197

Large section numerals on divider grey

rule-light

HEX
#DEDEE2
RGB
222 222 226

Rules on light surfaces

rule-dark

HEX
#29292E
RGB
41 41 46

Rules on dark surfaces

copy-light

HEX
#57575F
RGB
87 87 95

Secondary copy on light

copy-dark

HEX
#AAAAB1
RGB
170 170 177

Secondary copy on dark

quiet-light

HEX
#6F6F77
RGB
111 111 119

Quiet metadata on light

quiet-dark

HEX
#8A8A92
RGB
138 138 146

Quiet metadata on dark

paused / paused-light

HEX
#6F6F77
RGB
111 111 119

Paused state on paper/light surfaces

paused-dark

HEX
#8A8A92
RGB
138 138 146

Paused state on black/dark surfaces

Text pairs.

Approved pairs for small text, with their contrast ratio (WCAG 2). The colour roles still apply: gold, for example, is for active, live and pending labels only.

on paper

  • Aablack 18.48:1
  • Aacopy-light 6.69:1
  • Aaquiet-light 4.65:1
  • Aapaused-light 4.65:1
  • Aapurple 5.32:1
  • Aaemerald-dark 6.49:1

on white

  • Aablack 19.79:1

on black

  • Aawhite 19.79:1
  • Aacopy-dark 8.57:1
  • Aaquiet-dark 5.78:1
  • Aapaused-dark 5.78:1
  • Aapurple-text-dark 5.23:1
  • Aaemerald 10.29:1
  • Aagold 12.47:1

on surface

  • Aawhite 18.86:1
  • Aacopy-dark 8.17:1
  • Aaquiet-dark 5.51:1
  • Aapaused-dark 5.51:1
  • Aapurple-text-dark 4.98:1
  • Aaemerald 9.81:1
  • Aagold 11.89:1

on emerald

  • Aablack 10.29:1

on divider

  • Aablack 8.16:1

Complete Colour Palette.

Use one black throughout: #0A0A0B.

TokenValueRole
black#0A0A0BText on light surfaces, dark backgrounds and black artwork
white#FFFFFFWhite text and artwork
paper#F7F7F8Light background
surface#111113Raised dark surface
purple#7C3AEDIdentity, ordered numbering and editorial emphasis
purple-soft#9A66F1Intermediate gradient colour
purple-text-dark#9A66F1Small identity text and sequence numbers on dark surfaces
emerald#34D399Available actions
emerald-dark#08664EReadable editorial labels on light backgrounds
gold#F2C94CActive, live and pending states
divider#A6A6ABSection-divider background
numeral#C1C1C5Large section numerals on divider grey
rule-light#DEDEE2Rules on light surfaces
rule-dark#29292ERules on dark surfaces
copy-light#57575FSecondary copy on light
copy-dark#AAAAB1Secondary copy on dark
quiet-light#6F6F77Quiet metadata on light
quiet-dark#8A8A92Quiet metadata on dark
paused / paused-light#6F6F77Paused state on paper/light surfaces
paused-dark#8A8A92Paused state on black/dark surfaces

Active/live/pending use gold and an explicit text label. Paused uses grey. Action buttons use emerald; traq Collection uses purple. Completed descriptive labels may remain neutral. Do not add coloured dots to sources, decorative lists or process steps. Editorial labels use emerald on dark surfaces and dark emerald on light surfaces; this is a label role, not an operational status. Gold text is not used on light backgrounds. Grey-divider headings and metadata use black for contrast.

See design values for all implementation values and CSS variables for web use. The type/spacing/radius/grid values formalize the handoff rules requested for implementation; they do not imply an existing component library.

Text Contrast

Small text must meet 4.5:1 against its actual background. Use quiet-light #6F6F77 on paper, quiet-dark #8A8A92 on black or surface, and the matching paused-light/paused-dark token. Small purple text uses #7C3AED on paper and #9A66F1 on black or surface. Logo artwork remains #7C3AED. Use black text #0A0A0B on emerald buttons #34D399.

PairContrast ratio
Quiet-light / paper4.65:1
Quiet-dark or paused-dark / black5.78:1
Quiet-dark or paused-dark / surface5.51:1
Purple-text-dark / black5.23:1
Purple-text-dark / surface4.98:1
Black text / emerald button10.29:1

Gold is for active/live/pending states. Editorial labels use emerald on dark surfaces, dark emerald on paper, or black on divider grey. Open specifications use neutral copy colours.