Todo lo de esta página está generado desde tokens/build/. Ningún color está escrito a mano — si un token cambia, esta página cambia con él.
sequentialSignal
sequentialModel
diverging
sequentialSignal
sequentialModel
diverging
Generada en cada build. No es una opinión de revisión: es una compuerta que bloquea el release.
| Token | Sobre | Ratio | Rol | Umbral | |
|---|---|---|---|---|---|
ink |
base |
15.85:1 | texto | 4.5:1 | pasa |
ink |
panel |
16.88:1 | texto | 4.5:1 | pasa |
muted |
base |
6.08:1 | texto | 4.5:1 | pasa |
muted |
panel |
6.48:1 | texto | 4.5:1 | pasa |
caption |
base |
4.51:1 | texto | 4.5:1 | pasa |
caption |
panel |
4.81:1 | texto | 4.5:1 | pasa |
border |
base |
1.19:1 | mobiliario | — | exento |
border |
panel |
1.27:1 | mobiliario | — | exento |
gridline |
base |
1.10:1 | mobiliario | — | exento |
gridline |
panel |
1.18:1 | mobiliario | — | exento |
baseline |
base |
1.50:1 | mobiliario | — | exento |
baseline |
panel |
1.60:1 | mobiliario | — | exento |
signal |
base |
4.22:1 | marca | 3:1 | pasa |
signal |
panel |
4.49:1 | marca | 3:1 | pasa |
signal-text |
base |
4.51:1 | texto | 4.5:1 | pasa |
signal-text |
panel |
4.80:1 | texto | 4.5:1 | pasa |
model |
base |
4.48:1 | marca | 3:1 | pasa |
model |
panel |
4.77:1 | marca | 3:1 | pasa |
model-text |
base |
4.54:1 | texto | 4.5:1 | pasa |
model-text |
panel |
4.83:1 | texto | 4.5:1 | pasa |
alert |
base |
4.03:1 | marca | 3:1 | pasa |
alert |
panel |
4.29:1 | marca | 3:1 | pasa |
alert-text |
base |
4.55:1 | texto | 4.5:1 | pasa |
alert-text |
panel |
4.84:1 | texto | 4.5:1 | pasa |
series-4 |
base |
7.49:1 | marca | 3:1 | pasa |
series-4 |
panel |
7.98:1 | marca | 3:1 | pasa |
series-5 |
base |
7.61:1 | marca | 3:1 | pasa |
series-5 |
panel |
8.11:1 | marca | 3:1 | pasa |
missing |
base |
1.13:1 | mobiliario | — | exento |
missing |
panel |
1.21:1 | mobiliario | — | exento |
| Token | Sobre | Ratio | Rol | Umbral | |
|---|---|---|---|---|---|
ink |
base |
16.28:1 | texto | 4.5:1 | pasa |
ink |
panel |
15.08:1 | texto | 4.5:1 | pasa |
muted |
base |
6.08:1 | texto | 4.5:1 | pasa |
muted |
panel |
5.63:1 | texto | 4.5:1 | pasa |
caption |
base |
4.86:1 | texto | 4.5:1 | pasa |
caption |
panel |
4.50:1 | texto | 4.5:1 | pasa |
border |
base |
1.40:1 | mobiliario | — | exento |
border |
panel |
1.30:1 | mobiliario | — | exento |
gridline |
base |
1.27:1 | mobiliario | — | exento |
gridline |
panel |
1.18:1 | mobiliario | — | exento |
baseline |
base |
1.83:1 | mobiliario | — | exento |
baseline |
panel |
1.70:1 | mobiliario | — | exento |
signal |
base |
10.30:1 | marca | 3:1 | pasa |
signal |
panel |
9.54:1 | marca | 3:1 | pasa |
signal-text |
base |
10.30:1 | texto | 4.5:1 | pasa |
signal-text |
panel |
9.54:1 | texto | 4.5:1 | pasa |
model |
base |
6.71:1 | marca | 3:1 | pasa |
model |
panel |
6.22:1 | marca | 3:1 | pasa |
model-text |
base |
6.71:1 | texto | 4.5:1 | pasa |
model-text |
panel |
6.22:1 | texto | 4.5:1 | pasa |
alert |
base |
5.67:1 | marca | 3:1 | pasa |
alert |
panel |
5.25:1 | marca | 3:1 | pasa |
alert-text |
base |
5.67:1 | texto | 4.5:1 | pasa |
alert-text |
panel |
5.25:1 | texto | 4.5:1 | pasa |
series-4 |
base |
12.43:1 | marca | 3:1 | pasa |
series-4 |
panel |
11.51:1 | marca | 3:1 | pasa |
series-5 |
base |
4.28:1 | marca | 3:1 | pasa |
series-5 |
panel |
3.96:1 | marca | 3:1 | pasa |
missing |
base |
1.17:1 | mobiliario | — | exento |
missing |
panel |
1.09:1 | mobiliario | — | exento |
Comprobados 44 pares · 0 fallos · 8 tokens de mobiliario exentos por declaración explícita.
Los tokens con rol mobiliario —retícula, borde, línea base— están deliberadamente por debajo de 3:1: deben quedar por debajo del dato. La exención se declara token por token en tokens/src/semantic.color.tokens.json y nunca se hereda.
| Orden | Token | Valor |
|---|---|---|
| 1 | signal |
#128273 |
| 2 | model |
#5a63d8 |
| 3 | muted |
#565d57 |
| 4 | alert |
#c8503f |
| 5 | series-4 |
#902a00 |
| 6 | series-5 |
#6331a0 |
Los tres pares peor separados, medidos en distancia OKLab bajo simulación de dicromacía:
| Par | Normal | Protanopía | Deuteranopía | Tritanopía |
|---|---|---|---|---|
signal / model |
0.208 | 0.189 | 0.171 | 0.014 |
muted / alert |
0.2 | 0.058 | 0.155 | 0.259 |
muted / series-5 |
0.184 | 0.181 | 0.155 | 0.06 |
| Orden | Token | Valor |
|---|---|---|
| 1 | signal |
#5fd4c4 |
| 2 | model |
#8b93f8 |
| 3 | muted |
#8b95a0 |
| 4 | alert |
#e26a5a |
| 5 | series-4 |
#ffce2c |
| 6 | series-5 |
#b454b3 |
Los tres pares peor separados, medidos en distancia OKLab bajo simulación de dicromacía:
| Par | Normal | Protanopía | Deuteranopía | Tritanopía |
|---|---|---|---|---|
signal / model |
0.214 | 0.208 | 0.163 | 0.076 |
muted / series-5 |
0.18 | 0.163 | 0.09 | 0.2 |
model / muted |
0.134 | 0.134 | 0.133 | 0.107 |
Por debajo de ~0.10 dos marcas dejan de distinguirse con fiabilidad. Por eso la etiqueta directa (UMB-CHT-005) y la prohibición de codificar solo con color (UMB-A11Y-005) no son estilísticas: son la mitigación real del punto más débil de la paleta.