@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotateAngularGradient{0%{--gradient-angle:0deg}to{--gradient-angle:360deg}}.button-shadow-container{display:inline-flex;align-items:center;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content}.button-shadow-container .gradient-button{position:relative;max-width:none;width:auto;height:auto;background-color:#fff;border:none;padding:.75rem 1.75rem!important;min-width:12rem;z-index:2;transition:all .3s ease}.button-shadow-container .buttonWithShadow-fallback{position:absolute;inset:0;width:100%;height:100%;min-width:12rem;min-height:3rem;border:none;background:rgba(0,0,0,0);overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:.75rem;filter:blur(10px);pointer-events:none}.button-shadow-container .buttonWithShadow-fallback .shadow{filter:blur(12px);border-radius:20px;width:33%;height:69%;position:absolute;top:-29px;left:-18px;opacity:0;transition:opacity .3s ease}.button-shadow-container .buttonWithShadow-fallback .shadow:before{content:"";position:absolute;top:-50%;left:-50%;width:400%;height:400%;background:linear-gradient(0deg,#ab00a9,#f17110 50%,#00bbff);animation:rotateTransform 2s linear infinite;border-radius:50%}.button-shadow-container.is-auto-hover .buttonWithShadow-fallback .shadow,.button-shadow-container:hover .buttonWithShadow-fallback .shadow{opacity:1}@keyframes rotateTransform{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.buttonWithShadow-ultra-smooth{position:relative;width:130px;height:40px;border:none;background:rgba(0,0,0,0)}.buttonWithShadow-ultra-smooth .gradient-button{position:absolute;max-width:10rem;height:35px;background-color:#fff;border-radius:.75rem;border:none;padding:1.5rem!important;z-index:2;transition:all .3s ease}.buttonWithShadow-ultra-smooth .shadow{position:absolute;top:0;left:-8.5px;width:105%;height:125%;filter:blur(8px);border-radius:10px;overflow:hidden;opacity:0;transition:opacity .3s ease}.buttonWithShadow-ultra-smooth .shadow:after,.buttonWithShadow-ultra-smooth .shadow:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%}.buttonWithShadow-ultra-smooth .shadow:before{background:linear-gradient(0deg,#02010d,#f17110 50%,#00bbff);animation:rotateTransform 2.2s linear infinite}.buttonWithShadow-ultra-smooth .shadow:after{background:linear-gradient(90deg,#00bbff,#02010d 50%,#f17110);animation:rotateTransform 2.2s linear infinite reverse;opacity:.7;mix-blend-mode:multiply}.buttonWithShadow-ultra-smooth:hover .shadow{opacity:1}