:root{view-transition-name:none}::view-transition{pointer-events:none}::view-transition-group(.content-crossfade){animation-duration:.18s;animation-timing-function:ease-out}::view-transition-group(.calendar-forward){animation-duration:.18s;animation-timing-function:ease-out}::view-transition-group(.calendar-backward){animation-duration:.18s;animation-timing-function:ease-out}::view-transition-old(.content-crossfade){animation-duration:.18s}::view-transition-new(.content-crossfade){animation-duration:.18s}::view-transition-old(.calendar-forward){animation:.18s ease-out both calendar-exit-left}::view-transition-new(.calendar-forward){animation:.18s ease-out both calendar-enter-right}::view-transition-old(.calendar-backward){animation:.18s ease-out both calendar-exit-right}::view-transition-new(.calendar-backward){animation:.18s ease-out both calendar-enter-left}@keyframes calendar-enter-right{0%{opacity:0;transform:translate(18px)}}@keyframes calendar-enter-left{0%{opacity:0;transform:translate(-18px)}}@keyframes calendar-exit-left{to{opacity:0;transform:translate(-18px)}}@keyframes calendar-exit-right{to{opacity:0;transform:translate(18px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
