El árbol de transición
Old vs New.
Cuando activas una transición (vía `document.startViewTransition`), el navegador crea seudoelementos especiales:
- `::view-transition-old(root)`: La captura de pantalla del estado anterior.
- `::view-transition-new(root)`: La vista en vivo del nuevo estado.
Por defecto, el navegador hace un desvanecimiento suave (cross-fade). Pero podemos cambiar esto usando animaciones estándar de CSS.