Séptimo del bloque F2-A.
censo 0 % → 77 % · global 42 %
computed 2.842 valores en 7 estados: 0 diffs
**Los botones prev/next no se acuñan aquí** — componen `<IconButton>`, así que
su cromo es el del Button y un tema los viste por ahí. Esta receta sólo decide
DÓNDE se colocan (`trigger-offset`). El veredicto avisaba de comprobarlo antes
de copiar filas de trigger, y estaba en lo cierto.
**El ⚠ del informe eran DOS gaps distintos**, no un knob con dos valores: el
`gap` en columna de la raíz y el `item-gap` ENTRE DIAPOSITIVAS. Y el segundo
sólo se aparta del default en `xs`, así que su cascada declara UN override en
vez de cinco coordenadas iguales — el TSC no necesita que se le repita lo que
ya hereda.
**Los puntos del paginador son geometría propia**: 0.375–0.75rem por talla, ni
bundle ni desviación que marcar, porque el bundle no tiene coordenada que
signifique «un punto». El punto activo se estira a pastilla con un factor que
ahora es token (`active-indicator-scale`): es lo que lo hace leer como «estás
aquí» y no como un punto más gordo.
**El radio interior es concéntrico**, no un segundo radio: viewport y
diapositivas redondean por dentro del marco, así que su esquina es la del marco
menos el borde — el `2px` suelto pasa a `inner-radius-inset`.
Las tres variantes (surface / outline / ghost) entran enteras: padding del
marco, borde y superficie.
Quedan 5 literales de layout (`block-size: 100%` ×3 para que el viewport
vertical no colapse, `max-content` del raíl de puntos) y los 2 privados de
paleta.
audit PASS · eidos-lint 0 invalid · rtl 0 · docs 0 · check 0 en tocados ·
suite: sólo el rojo conocido
Demo con tab Tokens: 30 filas, 0 sin computar.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>