|
|
|
|
@ -910,3 +910,15 @@ Blocks diferidos: `scheduler` (bloqueado por `chronos`) · `logo-cloud`
|
|
|
|
|
«logical/RTL» del demo corregidos. Re-verificado PASS 0E/0W + test real-IO.
|
|
|
|
|
(1 lente teardown-ssr falló por API stall; caminos cubiertos por tests.)
|
|
|
|
|
**F1.1 sticky CERRADO.**
|
|
|
|
|
- 2026-07-21 — **F1.5 `prose` HECHA** (commit `5b84749ee`, PASS 0E/0W). Quinto
|
|
|
|
|
F1 (eidos-only). EL DIFERENCIADOR verificado en navegador: reglas de elemento
|
|
|
|
|
a especificidad CERO (`:where([data-prose] EL)`) → un `<Callout>` embebido
|
|
|
|
|
conserva su tinte/borde/grid AUTOMÁTICAMENTE (su `[data-callout]` gana a
|
|
|
|
|
`:where`), en claro Y oscuro — sin `not-prose`, cosa que ninguna ref puede.
|
|
|
|
|
Escala EM-relativa (un font-size raíz re-deriva todo, no la escala 5× de
|
|
|
|
|
tailwind); overflow de tabla estilo GitHub; dark gratis por roles (no
|
|
|
|
|
`-invert`); propiedades lógicas. Decisión `:where` (no `@scope`, diferido a
|
|
|
|
|
Gaps). Lección: recipe token defs (base.ts) admiten literales sin tripar
|
|
|
|
|
R-2.7; los literales em en el .css se justifican con `/* literal */` (21
|
|
|
|
|
añadidos). **F1 = 5/8.** Restan: anchor-nav (F1.6) · nav-tree (F1.8) ·
|
|
|
|
|
sidebar (F1.7).
|
|
|
|
|
|