@supports not (background:paint(something)){:root{--pie-percentage:0%}}@keyframes wiggleAnimation{0%{transform:translateX(-50%) rotate(3deg)}25%{transform:translateX(-50%) rotate(-3deg)}50%{transform:translateX(-50%) rotate(5deg)}75%{transform:translateX(-50%) rotate(-3deg)}to{transform:translateX(-50%) rotate(0deg)}}.wiggle-hand{animation:wiggle-hand-animation 2s ease-in-out infinite}.wiggle-hand-from-top{--rotate-start:12deg;--rotate-mid:-2deg;--translate-y:10px;--scale-x:1;--scale-y:1}.wiggle-hand-from-left{--rotate-start:-40deg;--rotate-mid:-40deg;--translate-y:10px;--translate-x:10px;--scale-x:-1;--scale-y:1}.wiggle-hand-from-bottom{--rotate-start:-5deg;--rotate-mid:10deg;--translate-y:-10px;--scale-x:1;--scale-y:-1}@keyframes wiggle-hand-animation{0%,to{transform:rotate(var(--rotate-start)) scaleX(var(--scale-x)) scaleY(var(--scale-y))}35%{transform:rotate(var(--rotate-mid)) scaleX(var(--scale-x)) scaleY(var(--scale-y))}50%{transform:rotate(var(--rotate-mid)) translateY(var(--translate-y)) translateX(var(--translate-x,0)) scaleX(var(--scale-x)) scaleY(var(--scale-y))}65%{transform:rotate(var(--rotate-mid)) scaleX(var(--scale-x)) scaleY(var(--scale-y))}}.button-pulse-animation{animation:button-pulse 1.5s ease-in-out infinite;position:absolute;left:0;top:0;z-index:10;height:100%;width:100%;background-color:transparent}@keyframes button-pulse{0%,to{box-shadow:0 0 5px 3px #14b8a680;filter:brightness(1)}50%{box-shadow:0 0 5px 10px #14b8a680;filter:brightness(1.2)}}.particle{position:absolute;top:0;width:5px;height:5px;background:#14b8a6;border-radius:50%;animation:particle-rise 2s linear infinite,particle-flicker 1.5s infinite}@keyframes particle-rise{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-100px) scale(.5);opacity:0}}@keyframes particle-flicker{0%,to{opacity:1}50%{opacity:.5}}@property --pie-percentage{initial-value:0;inherits:false;syntax:"<percentage>"}.pie-timer-animation{background:conic-gradient(var(--pie-color) var(--pie-percentage),transparent 0);animation-name:pie-timer-animation;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes pie-timer-animation{to{--pie-percentage:100%}}.animate-bounce-subtle{animation:bounce-subtle .3s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes bounce-subtle{0%{transform:scale(1.01)}to{transform:scale(1)}}.scale-in-animation{--scale-start:0.5;animation:scale-in .2s cubic-bezier(.5,.5,.265,1.235)}@keyframes scale-in{0%{transform:scale(var(--scale-start))}to{transform:scale(1)}}