@keyframes gradientRotate{0%,to{background-position:0 0}50%{background-position:100% 100%}}@keyframes floatAndRotate1{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes floatAndRotate2{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(15px) rotate(-3deg)}}@keyframes floatAndRotate3{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(4deg)}}@keyframes shimmerEffect{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes pulseGlow{0%,to{opacity:.3}50%{opacity:.6}}@keyframes pulsingDots{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.floating-element-1{animation:floatAndRotate1 4s ease-in-out infinite;will-change:transform}.floating-element-2{animation:floatAndRotate2 5s ease-in-out .5s infinite;will-change:transform}.floating-element-3{animation:floatAndRotate3 6s ease-in-out 1s infinite;will-change:transform}.shimmer-overlay{animation:shimmerEffect 2s ease-in-out 3s infinite;will-change:transform}.pulsing-glow{animation:pulseGlow 4s ease-in-out infinite;will-change:opacity}.pulsing-dot{animation:pulsingDots 2s ease-in-out infinite;will-change:transform,opacity}.pulsing-dot:nth-child(2){animation-delay:.3s}.pulsing-dot:nth-child(3){animation-delay:.6s}.gradient-outline{--gradient-bg:linear-gradient(135deg,#ac5dd9,#60c 25%,#ac5dd9 50%,#60c 75%,#ac5dd9);--inactive-inset:-1px;--active-inset:-3px;--minimized-active-inset:-2px;--base-radius:8px;--inactive-radius:9px;--active-radius:11px;--minimized-active-radius:10px;background:transparent;border:none!important;border-radius:var(--base-radius);outline:none!important;position:relative;z-index:0}.gradient-outline:before{animation:none;border-radius:var(--inactive-radius);inset:var(--inactive-inset);transition:all .3s ease-in-out;z-index:-2}.gradient-outline:after,.gradient-outline:before{background:var(--main_2);content:"";position:absolute}.gradient-outline:after{border-radius:var(--base-radius);inset:0;z-index:-1}.gradient-outline:not(.paused):before{animation:gradientRotate 4s linear infinite;background:var(--gradient-bg);background-size:300% 300%;border-radius:var(--active-radius);inset:var(--active-inset)}.gradient-outline.paused:before{animation:none;border-radius:var(--inactive-radius);inset:var(--inactive-inset)}[data-theme=light] .gradient-outline.paused:before{background:var(--main_5)}[data-theme=dark] .gradient-outline.paused:before{background:var(--main_3)}.timerWrapperMinimized.gradient-outline:before{animation:none;border-radius:var(--inactive-radius);inset:var(--inactive-inset)}[data-theme=light] .timerWrapperMinimized.gradient-outline:before{background:#e0e0e0}[data-theme=dark] .timerWrapperMinimized.gradient-outline:before{background:transparent}.timerWrapperMinimized.gradient-outline:not(.paused):before{animation:gradientRotate 4s linear infinite;background:var(--gradient-bg);background-size:300% 300%;border-radius:var(--minimized-active-radius);inset:var(--minimized-active-inset)}