@ -812,7 +812,7 @@ cada una — no son faltas per-componente, son los arquetipos que faltan):
| eje | canon — QUÉ consumir | NO hacer (deriva) | estado |
| eje | canon — QUÉ consumir | NO hacer (deriva) | estado |
|---|---|---|---|
|---|---|---|---|
| **Superficie / elevación** | `data-depth='overlay'\|'modal'\|…` → **bundle completo** (surface·shadow·halo·border·blur·z) | `surface-raised` /`-default` a dedo; `--{c}-overlay-z` propio; frost arbitrario | **LIVE ✓** (B2, 2026-06-22; guard `elevation-plane.test.ts` ) |
| **Superficie / elevación** | `data-depth='overlay'\|'modal'\|…` → **bundle completo** (surface·shadow·halo·border·blur·z) | `surface-raised` /`-default` a dedo; `--{c}-overlay-z` propio; frost arbitrario | **LIVE ✓** (B2, 2026-06-22; guard `elevation-plane.test.ts` ) |
| **Radio** | `--radius-default` (=md) / factor global + `[data-shape-nest]` concéntrico | `calc(--radius-md − space)` a mano; px fijo | **A2** (default+factor+scaling LIVE; falta migrar concéntricos ) |
| **Radio** | `--radius-default` (=md) / factor global + `[data-shape-nest]` concéntrico | `calc(--radius-md − space)` a mano; px fijo | **A2** (default+factor+scaling LIVE; concéntrico `[data-shape-nest]` migrado en menubar/select/combobox = no-op verificado; command/carousel/time-range = items no-corner-concéntricos → decisión aparte ) |
| **Estado (hover/active)** | `--state-{variant}-hover/active` (ghost = state-layer `currentColor` ) | `color-mix` ad-hoc; 9 familias sueltas | **A3** |
| **Estado (hover/active)** | `--state-{variant}-hover/active` (ghost = state-layer `currentColor` ) | `color-mix` ad-hoc; 9 familias sueltas | **A3** |
| **Foco** | `--focus-ring-*` + `--focus-ring-surface` + `outline` (HCM-safe); intent vía `data-intent` | tokens de foco propios; box-shadow que muere en HCM | **A3** |
| **Foco** | `--focus-ring-*` + `--focus-ring-surface` + `outline` (HCM-safe); intent vía `data-intent` | tokens de foco propios; box-shadow que muere en HCM | **A3** |
| **Label de campo** | rol label canónico (size-relativo + weight/color unificados) | redefinir `--{c}-label-*` | **A4** |
| **Label de campo** | rol label canónico (size-relativo + weight/color unificados) | redefinir `--{c}-label-*` | **A4** |