@keyframes tut-celebration-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes tut-celebration-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes tut-circle-draw{to{stroke-dashoffset:0}}@keyframes tut-tick-draw{to{stroke-dashoffset:0}}@keyframes tut-dot-burst{0%{opacity:1;transform:translate(-50%,-50%) translate(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(calc(cos(calc(var(--dot-index) * 45deg))*40px),calc(sin(calc(var(--dot-index) * 45deg))*40px)) scale(.3)}}@keyframes tut-dot-up{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) translateY(-40px) scale(.3)}}@keyframes tut-dot-ur{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) translate(28px,-28px) scale(.3)}}@keyframes tut-dot-right{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) translate(40px) scale(.3)}}@keyframes tut-dot-dr{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) translate(28px,28px) scale(.3)}}@keyframes tut-dot-down{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) translateY(40px) scale(.3)}}@keyframes tut-dot-dl{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) translate(-28px,28px) scale(.3)}}@keyframes tut-dot-left{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) translate(-40px) scale(.3)}}@keyframes tut-dot-ul{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) translate(-28px,-28px) scale(.3)}}[data-theme=dark] .tut-celebration-circle,[data-a11y=high-contrast] .tut-celebration-circle{animation-name:tut-circle-draw}[data-theme=dark] .tut-celebration-tick,[data-a11y=high-contrast] .tut-celebration-tick{animation-name:tut-tick-draw}@media(prefers-reduced-motion:reduce){.tut-celebration-circle,.tut-celebration-tick,.tut-celebration-dot{animation-duration:.01ms;animation-iteration-count:1}}
