[data-kitr-keep]{view-transition-name:match-element;view-transition-class:kitr-keep}html:has(dialog:modal) [data-kitr-keep]{view-transition-name:none}@media (prefers-reduced-motion:no-preference){html:not([data-kitr-theme-transition])::view-transition-old(root){animation-duration:.18s}html:not([data-kitr-theme-transition])::view-transition-new(root){animation-duration:.18s}html:active-view-transition-type(kitr-fade)::view-transition-old(root){animation:.12s cubic-bezier(.3,0,.8,.15) both kitr-fade-out}html:active-view-transition-type(kitr-fade)::view-transition-new(root){animation:.22s cubic-bezier(.05,.7,.1,1) 60ms both kitr-fade-in}html:active-view-transition-type(kitr-rise)::view-transition-old(root){mix-blend-mode:normal}html:active-view-transition-type(kitr-rise)::view-transition-new(root){mix-blend-mode:normal}html:active-view-transition-type(kitr-rise)::view-transition-old(root){animation:.12s linear both kitr-rise-out-up}html:active-view-transition-type(kitr-rise)::view-transition-new(root){animation:.26s cubic-bezier(.22,1,.36,1) 40ms both kitr-rise-in-up}html:active-view-transition-type(kitr-rise):active-view-transition-type(kitr-back)::view-transition-old(root){animation-name:kitr-rise-out-down}html:active-view-transition-type(kitr-rise):active-view-transition-type(kitr-back)::view-transition-new(root){animation-name:kitr-rise-in-down}html:active-view-transition-type(kitr-slide)::view-transition-old(root){animation:.28s cubic-bezier(.2,0,0,1) both kitr-slide-out-left}html:active-view-transition-type(kitr-slide)::view-transition-new(root){animation:.28s cubic-bezier(.2,0,0,1) both kitr-slide-in-right}html:active-view-transition-type(kitr-slide):active-view-transition-type(kitr-back)::view-transition-old(root){animation-name:kitr-slide-out-right}html:active-view-transition-type(kitr-slide):active-view-transition-type(kitr-back)::view-transition-new(root){animation-name:kitr-slide-in-left}::view-transition-group(*.kitr-keep){animation:none}::view-transition-old(*.kitr-keep){display:none}::view-transition-new(*.kitr-keep){animation:none}::view-transition-old(*.kitr-keep):only-child{animation:.12s cubic-bezier(.3,0,.8,.15) both kitr-fade-out;display:block}::view-transition-new(*.kitr-keep):only-child{animation:.22s cubic-bezier(.05,.7,.1,1) 60ms both kitr-fade-in}}@keyframes kitr-fade-out{to{opacity:0}}@keyframes kitr-fade-in{0%{opacity:0}}@keyframes kitr-slide-out-left{to{opacity:0;transform:translate(-12%)}}@keyframes kitr-slide-in-right{0%{opacity:0;transform:translate(16%)}}@keyframes kitr-slide-out-right{to{opacity:0;transform:translate(16%)}}@keyframes kitr-slide-in-left{0%{opacity:0;transform:translate(-12%)}}@keyframes kitr-rise-out-up{to{opacity:0;transform:translateY(-8px)}}@keyframes kitr-rise-in-up{0%{opacity:0;transform:translateY(12px)}}@keyframes kitr-rise-out-down{to{opacity:0;transform:translateY(8px)}}@keyframes kitr-rise-in-down{0%{opacity:0;transform:translateY(-12px)}}
