/* Smooth View Transitions */
::view-transition-group(root) {
  animation-duration: 0.5s;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

::view-transition-old(root),
::view-transition-new(root) {
  /* Ensure they mix/cross-fade or slide as expected */
  /* Default is usually fine, but duration control is key */
}
