html[data-ribbon-leg=first]{--ribbon-duration:.55s;--ribbon-ease:cubic-bezier(.42, 0, 1, 1)}html[data-ribbon-leg=middle]{--ribbon-duration:.42s;--ribbon-ease:linear}html[data-ribbon-leg=last]{--ribbon-duration:.65s;--ribbon-ease:cubic-bezier(0, 0, .22, 1)}html[data-ribbon-transition] [style*=view-transition-name\:theme-mark],html[data-ribbon-transition] [style*="view-transition-name: theme-mark"]{view-transition-name:none!important}html[data-ribbon-transition]::view-transition-group(root){animation:none}html[data-ribbon-transition]::view-transition-image-pair(root){isolation:isolate}html[data-ribbon-transition]::view-transition-old(root){object-fit:none;object-position:top left;mix-blend-mode:normal;opacity:1;height:100%;animation-duration:var(--ribbon-duration,.7s);animation-timing-function:var(--ribbon-ease,cubic-bezier(.65, 0, .35, 1));animation-fill-mode:both}html[data-ribbon-transition]::view-transition-new(root){object-fit:none;object-position:top left;mix-blend-mode:normal;opacity:1;height:100%;animation-duration:var(--ribbon-duration,.7s);animation-timing-function:var(--ribbon-ease,cubic-bezier(.65, 0, .35, 1));animation-fill-mode:both}html[data-ribbon-transition]::view-transition-old(root){animation-name:ribbon-out}html[data-ribbon-transition]::view-transition-new(root){animation-name:ribbon-in}html[data-ribbon-transition=right]::view-transition-old(root){animation-name:ribbon-out-right}html[data-ribbon-transition=right]::view-transition-new(root){animation-name:ribbon-in-right}@keyframes ribbon-out{0%{transform:translate(0)}to{transform:translate(-100vw)}}@keyframes ribbon-out-right{0%{transform:translate(0)}to{transform:translate(100vw)}}@keyframes ribbon-in-right{0%{transform:translate(-100vw)}to{transform:translate(0)}}@keyframes ribbon-in{0%{transform:translate(100vw)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){html[data-ribbon-transition]::view-transition-old(root){animation:none}html[data-ribbon-transition]::view-transition-new(root){animation:none}}
