Castra Labs Design System

v4 · the ui lane, rendered from the registry's own source

Theme

Primitives

Layer 1 — raw values with no context. A component never reads one of these for colour · 84 colour tokens

ink.25#FAFBFC
ink.50#F4F5F7
ink.75#E7EAEE
ink.100#D5D9DF
ink.200#B8BDC5
ink.300#9CA3AC
ink.400#808897
ink.500#676F7E
ink.600#4D5768
ink.700#354051
ink.800#1F293B
ink.900#0A1526
steel.50#E4ECF4
steel.100#CBD5E1
steel.200#B3C0CE
steel.300#90ABC9
steel.400#7B96B5
steel.500#6682A1
steel.600#3A6EA5
steel.700#305A88
steel.800#23476E
steel.900#1C3451
navy.400#3D4D6E
navy.500#32415F
navy.600#273652
navy.700#1E2A43
navy.800#141F36
navy.900#0A1528
status.ok#2C7653
status.warn#896316
status.crit#C43232
status.info#396CA3
status.ok-dark#5BC290
status.warn-dark#E2B048
status.crit-dark#E28C8C
status.info-dark#7EA7D1
status.ok-tint#D6E2DE
status.warn-tint#E4DFD4
status.crit-tint#EDDADC
status.info-tint#D8E0EA
status.ok-on-tint#286B4B
status.warn-on-tint#7B5914
status.crit-on-tint#B02D2D
status.info-on-tint#336193
status.ok-tint-dark#193427
status.warn-tint-dark#392D16
status.crit-tint-dark#511F1F
status.info-tint-dark#1F3042
status.ok-on-tint-dark#5BC290
status.warn-on-tint-dark#E2B048
status.crit-on-tint-dark#DF8080
status.info-on-tint-dark#729ECD
viz.1#0072B2
viz.2#009E73
viz.3#E69F00
viz.4#56B4E9
viz.5#CC79A7
viz.6#D55E00
viz.7#F0E442
viz.8#000000
viz.8-dark#F4F5F7
seq.1#E1EAF4
seq.2#ACC6E2
seq.3#709DCD
seq.4#3D74AE
seq.5#2A5179
seq.6#1B324B
div.1#7A1F1F
div.2#BB2F2F
div.3#DC7575
div.4#EDEEF0
div.5#81D0AA
div.6#40AB77
div.7#2A6F4E
product.nexus#2B54B6
product.helm#21503A
product.citadel#C23ECC
product.prism#8A711E
product.docs#5B7E8F
product.nexus-dark#6790FC
product.helm-dark#46AA7B
product.citadel-dark#DB70E4
product.prism-dark#B89628
product.docs-dark#7F9EAD

ui lane roles — light

Layer 2 — what a value means here · 3 colour tokens

surface.overlay#FFFFFF
scrimcolor-mix(in srgb, #0A1526 55%, transparent)
status.crit-on#FFFFFF

ui lane roles — dark

The same roles, re-solved · 2 colour tokens

scrimcolor-mix(in srgb, #0A1528 72%, transparent)
action.hover#FFFFFF