Light · default
canvas#f4f8fcworkspace ground, never pure white
surface-1#ffffffcards, panels, command bar
surface-2#f8fbferaised controls, footers
surface-3#eef4f9evidence blocks, tracks, chips
hover#f5f9fdtable and list rows under the pointer
selected#e9f4ffthe selected row, tab or control
text-primary#14233aheadings, values, running text
text-secondary#53677esupporting copy, icons, captions
text-muted#8191a3placeholders, micro metadata
border#d6e1ebcard and control boundaries
border-subtle#e4ebf2row separators
border-strong#bfcddbhover and focus boundaries
primary#0878e8links, selected navigation, series
primary-hover#0668ccinteractive hover
primary-soft#e9f4ffsoft blue tint
success#22a559healthy, complete
warning#e59b18medium severity, partial
danger#d64535high severity, failed
info#327bc2low severity, informational
neutral#71869ainfo severity, quiet signals
Dark · matte, layered, quiet
canvas#0b1420near-black navy ground
surface-1#101c2acards, panels, command bar
surface-2#142231raised controls, footers
surface-3#192a3bevidence blocks, tracks, chips
hover#152638rows under the pointer
selected#16334cthe selected row, tab or control
text-primary#f1f6faheadings, values, running text
text-secondary#a8bacbsupporting copy, icons, captions
text-muted#71869aplaceholders, micro metadata
border#25384aboundaries carry the depth
border-subtle#1d2d3drow separators
border-strong#31506bhover and focus boundaries
primary#2997ffbrighter so it does not sink
primary-hover#48a7ffinteractive hover
primary-soft#102b45soft blue tint
success#34b46ehealthy, complete
warning#f0ab2emedium severity, partial
danger#e8574ahigh severity, failed
info#4d8fd6low severity, informational
neutral#8a9fb3info severity, quiet signals