html:has(:target){scroll-behavior:smooth}::view-transition-old(root){mix-blend-mode:normal;contain:layout;backface-visibility:hidden;animation:none}::view-transition-new(root){mix-blend-mode:normal;contain:layout;backface-visibility:hidden;animation:none}:root[data-transition=right]::view-transition-old(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-to-right}:root[data-transition=right]::view-transition-new(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-from-left}:root[data-transition=left]::view-transition-old(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-to-left}:root[data-transition=left]::view-transition-new(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-from-right}:root[data-transition=up]::view-transition-old(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-to-top}:root[data-transition=up]::view-transition-new(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-from-bottom}:root[data-transition=down]::view-transition-old(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-to-bottom}:root[data-transition=down]::view-transition-new(root){animation:.3s cubic-bezier(.4,0,.2,1) both slide-from-top}:root[data-transition=zoom]::view-transition-old(root){transform-origin:50%;animation:.4s cubic-bezier(.76,0,.24,1) both zoom-out-exit}:root[data-transition=zoom]::view-transition-new(root){transform-origin:50%;animation:.4s cubic-bezier(.76,0,.24,1) both zoom-in-enter}:root[data-transition=rotate]::view-transition-old(root){transform-origin:bottom;animation:.4s cubic-bezier(.68,-.55,.27,1.55) both rotate-out-exit}:root[data-transition=rotate]::view-transition-new(root){transform-origin:bottom;animation:.4s cubic-bezier(.68,-.55,.27,1.55) both rotate-in-enter}:root[data-transition=flip]::view-transition-old(root){transform-origin:50%;animation:.4s ease-in both flip-out-exit}:root[data-transition=flip]::view-transition-new(root){transform-origin:50%;animation:.4s ease-out both flip-in-enter}:root[data-transition=blur]::view-transition-old(root){will-change:filter, opacity;animation:.4s cubic-bezier(.4,0,.2,1) both blur-out-exit}:root[data-transition=blur]::view-transition-new(root){will-change:filter, opacity;animation:.4s cubic-bezier(.4,0,.2,1) both blur-in-enter}:root[data-transition=wipe]::view-transition-old(root){animation:.4s ease-in both wipe-out-exit}:root[data-transition=wipe]::view-transition-new(root){animation:.4s ease-out both wipe-in-enter}:root[data-transition=cube]::view-transition-old(root){transform-origin:100%;animation:.5s ease-in both cube-out-exit}:root[data-transition=cube]::view-transition-new(root){transform-origin:0;animation:.5s ease-out both cube-in-enter}:root[data-transition=circle]::view-transition-old(root){z-index:1;animation:.5s ease-in both circle-out-exit}:root[data-transition=circle]::view-transition-new(root){z-index:2;animation:.5s ease-out both circle-in-enter}:root[data-transition=swing]::view-transition-old(root){transform-origin:0 0;animation:.6s ease-in both swing-out-exit}:root[data-transition=swing]::view-transition-new(root){transform-origin:100% 0;animation:.6s ease-out both swing-in-enter}:root[data-transition=pixel]::view-transition-old(root){will-change:filter, opacity, transform;animation:.35s cubic-bezier(.4,0,.2,1) both pixel-out-exit}:root[data-transition=pixel]::view-transition-new(root){will-change:filter, opacity, transform;animation:.35s cubic-bezier(.4,0,.2,1) both pixel-in-enter}:root[data-transition=shutter]::view-transition-old(root){z-index:1;animation:.4s ease-in both shutter-out-exit}:root[data-transition=shutter]::view-transition-new(root){z-index:2;animation:.4s ease-out both shutter-in-enter}:root[data-transition=fold]::view-transition-old(root){animation:.5s ease-in both fold-out-exit}:root[data-transition=fold]::view-transition-new(root){animation:.5s ease-out both fold-in-enter}:root[data-transition=diamond]::view-transition-old(root){z-index:1;animation:.5s ease-in both diamond-out-exit}:root[data-transition=diamond]::view-transition-new(root){z-index:2;animation:.5s ease-out both diamond-in-enter}:root[data-transition=fade]::view-transition-old(root){animation:.3s ease-in both fade-out-exit}:root[data-transition=fade]::view-transition-new(root){animation:.3s ease-out both fade-in-enter}:root[data-transition=none]::view-transition-old(root){mix-blend-mode:normal;animation:none}:root[data-transition=none]::view-transition-new(root){mix-blend-mode:normal;animation:none}
