Colors
Primary palette
The two primary accent colors used throughout the system.
Blue — Primary accent
#EEF6FF
--blue-50 Surface tint #CFE6FE
--blue-100 Soft bg / white-native #A3CFFD
--blue-200 Muted accent #6FB4FB
--blue-300 Light interactive #3E98FA
--blue-400 Dark mode accent #2186EB
--blue-500 Primary accent #1970D2
--blue-600 Hover state #1259AF
--blue-700 Strong/pressed #0C438A
--blue-800 Deep text on light #082D60
--blue-900 Dark mode low accent #041735
--blue-950 Near-black tint Vermilion — Action / highlight
#FFF2EE
--vermilion-50 Surface tint #FFE6DF
--vermilion-100 Soft bg #FFC9BC
--vermilion-200 Muted highlight #FFA494
--vermilion-300 Light interactive #FF7461 action
--vermilion-400 Dark mode action #F03A17 action
--vermilion-500 Primary action #CC3010
--vermilion-600 Hover #A6260B
--vermilion-700 Pressed #821D07
--vermilion-800 Deep text #5A1304
--vermilion-900 Near-black #300A02
--vermilion-950 Deepest Extended palette
The extended palette is available for data visualisation, thematic variation, and future brand expressions. Use sparingly in UI — prefer blue and vermilion.
Teal — Field Notes theme
#F0FAF7
--teal-50 #D6F2EC
--teal-100 #ACE4D9
--teal-200 #7DD4C5
--teal-300 #52C0AF
--teal-400 #2F9E8F
--teal-500 Field Notes accent #27857A
--teal-600 #1E6C62
--teal-700 #165249
--teal-800 #0D3831
--teal-900 #061E1A
--teal-950 Orange
#FFF4F0
--orange-50 #FFE1D8
--orange-100 #FFC3B0
--orange-200 #FFA287
--orange-300 #FF825E
--orange-400 #ED582A
--orange-500 Warm accent #D04C23
--orange-600 #B13F1C
--orange-700 #933215
--orange-800 #6C240E
--orange-900 #3A1307
--orange-950 Green
#EDFCF3
--green-50 #D3FCE1
--green-100 #A5F7C2
--green-200 #70EFA0
--green-300 #44E27E
--green-400 #36D35E
--green-500 Success / positive #28B24D
--green-600 #1D8F3C
--green-700 #136C2C
--green-800 #0A481D
--green-900 #042410
--green-950 Purple
#F8F4FD
--purple-50 #F1EAF9
--purple-100 #E0D3F4
--purple-200 #C9B4EC
--purple-300 #AF8FE2
--purple-400 #7F56C2
--purple-500 Creative / lateral #6C47A8
--purple-600 #57388E
--purple-700 #412A72
--purple-800 #2C1B52
--purple-900 #160D2C
--purple-950 Rose
#FFF1F1
--rose-50 #FFE0E0
--rose-100 #FFC0C0
--rose-200 #FF9898
--rose-300 #FF6B6B
--rose-400 #E63946
--rose-500 Error / critical #C92D3A
--rose-600 #A8222E
--rose-700 #861722
--rose-800 #5F1018
--rose-900 #33080D
--rose-950 Neutrals
Cool gray — default neutral
#F6F8FB
--cool-50 Page bg #EEF2F6
--cool-100 Surface #D8E0EB
--cool-200 Border #BAC8D8
--cool-300 #99AABF
--cool-400 #88919A
--cool-500 Muted text #6E7880
--cool-600 #565E65
--cool-700 #3E444A
--cool-800 #282D30
--cool-900 #131619
--cool-950 Dark bg Neutral gray — pure
#F9F9F9
--neutral-50 #F3F3F3
--neutral-100 #E4E4E4
--neutral-200 #CACACA
--neutral-300 #ABABAB
--neutral-400 #888888
--neutral-500 Mid gray #6C6C6C
--neutral-600 #525252
--neutral-700 #3B3B3B
--neutral-800 #252525
--neutral-900 #111111
--neutral-950 Semantic color mapping
| Token | Value | Usage |
|---|---|---|
#CFE6FE / #082D60 | Subtle accent background (light/dark) | |
#2186EB / #3E98FA | Primary interactive accent (light/dark) | |
#1259AF / #A3CFFD | Strong accent, pressed states (light/dark) | |
#D8E0EB | Border default — cool-200 | |
#EEF2F6 | Surface elevated — cool-100 | |
#F6F8FB | Page background — cool-50 | |
#F03A17 / #FF7461 | Action color — vermilion (light/dark) | |
#FFE6DF / #300A02 | Soft action bg (light/dark) |