docs(theming): la cascada de paleta se lleva también el tono POR DEFECTO

El §13 decía que las claves `{c}-primary-*` son el respaldo de la regla
genérica y salvan a la instancia SIN `data-color`. Es cierto donde el atributo
puede faltar — y hay componentes donde no puede.

Cuando el proveedor de soma trata el color como un valor RESUELTO, estampa
`data-color` en toda instancia y `neutral` es su default, no su ausencia. Ahí
el bloque genérico casa siempre y no queda respaldo: medido en `switch` en
estado checked, `--switch-neutral-solid` no mueve nada mientras `--palette-solid`
sobre el nodo repinta.

Amplía el alcance de la firma pendiente: no es «los tonos no canónicos»,
son los tonos. Lo destapó la sesión de `switch` al adjudicar sus doce claves de
tono y encontrarse `neutral` cayendo con las otras once.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
alpha-0.1-background
dev 2 months ago
parent 0c06d42aac
commit b7f5a7d75a

@ -1222,6 +1222,16 @@ Lo que `chart` destapó (2026-08-22):
Mientras tanto el guard lo adjudica con un PATRÓN
(`SENTINEL_PATTERN_EXCEPTIONS`), para que la razón se escriba una vez.
**Enmienda 2026-08-23 (`switch`): donde soma estampa `data-color` SIEMPRE, el
respaldo tampoco existe.** El párrafo de arriba dice que las `{c}-primary-*`
salvan a la instancia SIN `data-color` — pero hay componentes cuyo proveedor
estampa el atributo en toda instancia, porque para ellos el color es un valor
RESUELTO y `neutral` es su default, no su ausencia. En esos, el bloque
genérico casa siempre y **cae también el tono por defecto**: medido en
`switch` en estado checked, `--switch-neutral-solid` no mueve nada y
`--palette-solid` sobre el nodo repinta. Amplía el alcance de la firma: no es
«los tonos no canónicos», es **los tonos**.
- **⚠ `combobox.content-font-family` es el TERCER token de tipografía que el
plano `overlay` anula** (medido 2026-08-23). Su panel lleva
`data-depth='overlay'`, así que la clave no mueve nada, igual que las de

Loading…
Cancel
Save

Powered by TurnKey Linux.