Tokens
Sistema cromático
Fuente de verdad: tokens/*.tokens.json (W3C DTCG). Cada muestra se lee directo del JSON; los alias se resuelven a su hex final y el OKLCH exacto va como metadato.
Core — primitivos
Valores crudos. No consumir en UI directamente.
lima
color.lima.50 #F4FFCC color.lima.100 #E9FF99 color.lima.200 #DBFF66 color.lima.300 #CAFF33 color.lima.400 #BDFF14 color.lima.500 #B5FF00 color.lima.600 #9FDB00 color.lima.700 #83B800 color.lima.800 #618A00 color.lima.900 #435F00 neutral
color.neutral.50 #F5F5F5 color.neutral.100 #E8E8E8 color.neutral.200 #D4D4D4 color.neutral.300 #B4B4B4 color.neutral.400 #8F8F8F color.neutral.500 #6B6B6B color.neutral.600 #454545 color.neutral.700 #2E2E2E color.neutral.800 #1F1F1F color.neutral.900 #141414 color.neutral.950 #0A0A0A white
color.white #FFFFFF carbon
color.carbon #0F0F0F feedback
color.feedback.success #3BB273 color.feedback.warning #E0A82C color.feedback.error #E05545 color.feedback.info #6E8AD1 Semánticos — roles de UI
La capa que se consume. Alias → primitivos (tema dark).
bg
color.bg.base #0A0A0A ← {color.neutral.950} color.bg.surface #141414 ← {color.neutral.900} color.bg.elevated #1F1F1F ← {color.neutral.800} border
color.border.subtle #1F1F1F ← {color.neutral.800} color.border.default #2E2E2E ← {color.neutral.700} color.border.strong #454545 ← {color.neutral.600} text
color.text.primary #F5F5F5 ← {color.neutral.50} color.text.secondary #B4B4B4 ← {color.neutral.300} color.text.muted #6B6B6B ← {color.neutral.500} color.text.onAccent #0F0F0F ← {color.carbon} accent
color.accent.default #B5FF00 ← {color.lima.500} color.accent.hover #BDFF14 ← {color.lima.400} color.accent.pressed #9FDB00 ← {color.lima.600} color.accent.subtle #435F00 ← {color.lima.900} Gráficos — dataviz
Paleta validada (banda L, chroma, daltonismo, contraste).
chart
color.chart.highlight #B5FF00 ← {color.lima.500} color.chart.categorical.1 #2AA898 color.chart.categorical.2 #E0663F color.chart.categorical.3 #7E8CE8 color.chart.categorical.4 #B8841F color.chart.categorical.5 #CF5FA0 color.chart.categorical.6 #5AA84A color.chart.categorical.7 #4F93D6 color.chart.sequential.from #E9FF99 ← {color.lima.100} color.chart.sequential.to #618A00 ← {color.lima.800} color.chart.surface #141414 ← {color.neutral.900} color.chart.grid #1F1F1F ← {color.neutral.800}