Tokens Primitivos
Los tokens primitivos son los valores brutos del sistema — colores en hex, tamaños en px. No deben usarse directamente en componentes. Son la base desde la que se construyen los tokens semánticos y contextuales.
Los primitivos son el fundamento — no se usan directamente en componentes
Paleta de colores primitivos
Green
color.primitive.green.*
50
Inferido--ds-color-primitive-green-50
#e6f7ee
100
Inferido--ds-color-primitive-green-100
#c3ebd5
200
Extraído--ds-color-primitive-green-200
#6fda9d
300
Extraído--ds-color-primitive-green-300
#52bd83
400
Inferido--ds-color-primitive-green-400
#27a669
500
Extraído--ds-color-primitive-green-500
#008650
600
Inferido--ds-color-primitive-green-600
#006e41
700
Inferido--ds-color-primitive-green-700
#005532
800
Inferido--ds-color-primitive-green-800
#003d24
900
Inferido--ds-color-primitive-green-900
#002416
Gray
color.primitive.gray.*
0
Extraído--ds-color-primitive-gray-0
#ffffff
50
Extraído--ds-color-primitive-gray-50
#f8f7f7
100
Extraído--ds-color-primitive-gray-100
#f4f5f7
200
Extraído--ds-color-primitive-gray-200
#c8c8c8
300
Extraído--ds-color-primitive-gray-300
#a9abae
400
Inferido--ds-color-primitive-gray-400
#848484
500
Extraído--ds-color-primitive-gray-500
#9e9e9e
600
Inferido--ds-color-primitive-gray-600
#5a5a5a
700
Extraído--ds-color-primitive-gray-700
#3d3d3f
800
Extraído--ds-color-primitive-gray-800
#25282b
900
Extraído--ds-color-primitive-gray-900
#0a121b
950
Inferido--ds-color-primitive-gray-950
#060d12
Blue
color.primitive.blue.*
100
Inferido--ds-color-primitive-blue-100
#e8f0fa
300
Extraído--ds-color-primitive-blue-300
#5aa9ff
500
Extraído--ds-color-primitive-blue-500
#007aff
600
Extraído--ds-color-primitive-blue-600
#2065b0
800
Inferido--ds-color-primitive-blue-800
#1a4a8a
Teal
color.primitive.teal.*
400
Extraído--ds-color-primitive-teal-400
#00e0e8
Purple
color.primitive.purple.*
400
Extraído--ds-color-primitive-purple-400
#8b56ff
Red
color.primitive.red.*
100
Inferido--ds-color-primitive-red-100
#fde8e8
500
Inferido--ds-color-primitive-red-500
#e53535
600
Inferido--ds-color-primitive-red-600
#c42020
Yellow
color.primitive.yellow.*
100
Inferido--ds-color-primitive-yellow-100
#fff8e1
400
Inferido--ds-color-primitive-yellow-400
#ffca28
500
Inferido--ds-color-primitive-yellow-500
#f5a623
Spacing primitivo
spacing.* — base 4px
size-0
0px
size-2
2px
size-4
4px
size-8
8px
size-12
12px
size-16
16px
size-24
24px
size-32
32px
size-40
40px
size-48
48px
size-56
56px
size-64
64px
Border Radius primitivo
borderRadius.*
none
0px
sm
4px
md
8px
lg
12px
xl
16px
2xl
24px
full
9999px
Regla fundamental
Los tokens primitivos no deben usarse directamente en componentes. Siempre referencia un token semántico (ej. --ds-color-semantic-brand-primary) en lugar de un primitivo (ej. --ds-color-primitive-green-500). Esto garantiza que el sistema sea themeable en el futuro.