@property --hue{syntax:"<number>";inherits:true;initial-value:0}@property --rotate{syntax:"<number>";inherits:true;initial-value:0}@property --bg-y{syntax:"<number>";inherits:true;initial-value:0}@property --bg-x{syntax:"<number>";inherits:true;initial-value:0}@property --glow-translate-y{syntax:"<number>";inherits:true;initial-value:0}@property --bg-size{syntax:"<number>";inherits:true;initial-value:0}@property --glow-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --glow-blur{syntax:"<number>";inherits:true;initial-value:0}@property --glow-scale{syntax:"<number>";inherits:true;initial-value:2}@property --glow-radius{syntax:"<number>";inherits:true;initial-value:2}@property --white-shadow{syntax:"<number>";inherits:true;initial-value:0}.GenerateButton-module__U9G-mq__glowContainer{--card-color:#000;--text-color:#fff;--card-radius:1rem;--border-width:2px;--bg-size:1;--hue:0;--hue-speed:1;--rotate:0;--animation-speed:4s;--interaction-speed:.55s;--glow-scale:1.5;--scale-factor:1;--glow-blur:6;--glow-opacity:1;--glow-radius:100;--glow-rotate-unit:1deg;z-index:0;border-radius:var(--card-radius);position:relative}.GenerateButton-module__U9G-mq__glowMask{border-radius:var(--card-radius);z-index:0;position:absolute;inset:0;overflow:hidden}.GenerateButton-module__U9G-mq__glowBorder{z-index:0;border-radius:var(--card-radius);mix-blend-mode:color-burn;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);background:#292929 radial-gradient(30% 30% at calc(var(--bg-x)*1%)calc(var(--bg-y)*1%),hsl(calc(var(--hue)*var(--hue-speed)*1deg)100% 90%)calc(0%*var(--bg-size)),hsl(calc(var(--hue)*var(--hue-speed)*1deg)100% 80%)calc(20%*var(--bg-size)),hsl(calc(var(--hue)*var(--hue-speed)*1deg)100% 60%)calc(40%*var(--bg-size)),transparent 100%);animation:GenerateButton-module__U9G-mq__hueAnimation var(--animation-speed)linear infinite,GenerateButton-module__U9G-mq__rotateBg var(--animation-speed)linear infinite;transition:--bg-size var(--interaction-speed)ease;position:absolute;inset:0;box-shadow:0 0 20px #000}.GenerateButton-module__U9G-mq__glowContentWrapper{background:var(--card-color);border-radius:calc(var(--card-radius) - 2px);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:2px;overflow:hidden}.GenerateButton-module__U9G-mq__glowContentWrapper:before{content:"";border-radius:var(--card-radius);z-index:-1;display:block;position:absolute;inset:-2px}.GenerateButton-module__U9G-mq__glow{--glow-translate-y:0;width:20%;height:20%;animation:GenerateButton-module__U9G-mq__rotate var(--animation-speed)linear infinite;transform:rotateZ(calc(var(--rotate)*var(--glow-rotate-unit)));transform-origin:50%;border-radius:calc(var(--glow-radius)*10vw);z-index:1;pointer-events:none;display:block;position:absolute;top:40%;left:40%}.GenerateButton-module__U9G-mq__glow:after{content:"";z-index:-2;filter:blur(calc(var(--glow-blur)*10px));background:hsl(calc(var(--hue)*var(--hue-speed)*1deg)100% 60%);border-radius:calc(var(--glow-radius)*10vw);width:130%;height:130%;animation:GenerateButton-module__U9G-mq__hueAnimation var(--animation-speed)linear infinite;transform:scaleY(calc(var(--glow-scale)*var(--scale-factor)/1.1))scaleX(calc(var(--glow-scale)*var(--scale-factor)*1.2))translateY(calc(var(--glow-translate-y)*1%));opacity:var(--glow-opacity);display:block;position:relative;top:-15%;left:-15%}.GenerateButton-module__U9G-mq__glowContainer:not([data-disabled=true]):hover{box-shadow:0 0 calc(var(--white-shadow)*1vw)calc(var(--white-shadow)*.15vw)#fff3;animation:GenerateButton-module__U9G-mq__shadowPulse calc(var(--animation-speed)*2)linear infinite}.GenerateButton-module__U9G-mq__glowContainer:not([data-disabled=true]):hover .GenerateButton-module__U9G-mq__glowContentWrapper{--text-color:white;box-shadow:0 0 calc(var(--white-shadow)*1vw)calc(var(--white-shadow)*.15vw)#fff3;animation:GenerateButton-module__U9G-mq__shadowPulse calc(var(--animation-speed)*2)linear infinite}.GenerateButton-module__U9G-mq__glowContainer:not([data-disabled=true]):hover .GenerateButton-module__U9G-mq__glowBorder{--bg-size:5;background:radial-gradient(60% 60% at 50% 50%,hsl(calc(var(--hue)*var(--hue-speed)*1deg)100% 90%)0%,hsl(calc(var(--hue)*var(--hue-speed)*1deg)100% 60%)100%);transition:--bg-size var(--interaction-speed)ease}.GenerateButton-module__U9G-mq__glowContainer:not([data-disabled=true]):hover .GenerateButton-module__U9G-mq__glow{--glow-blur:1.5;--glow-opacity:.6;--glow-scale:2.5;--glow-radius:0;--rotate:900;--glow-rotate-unit:0;--scale-factor:1.25;animation-play-state:paused}.GenerateButton-module__U9G-mq__glowContainer:not([data-disabled=true]):hover .GenerateButton-module__U9G-mq__glow:after{--glow-translate-y:0;transition:--glow-translate-y,--glow-blur 50ms,--glow-opacity 50ms,--glow-scale 50ms,--glow-radius 50ms;animation-play-state:paused}@keyframes GenerateButton-module__U9G-mq__shadowPulse{0%,24%,46%,73%,96%{--white-shadow:.5}12%,28%,41%,63%,75%,82%,98%{--white-shadow:2.5}6%,32%,57%{--white-shadow:1.3}18%,52%,88%{--white-shadow:3.5}}@keyframes GenerateButton-module__U9G-mq__rotateBg{0%{--bg-x:0;--bg-y:0}25%{--bg-x:100;--bg-y:0}50%{--bg-x:100;--bg-y:100}75%{--bg-x:0;--bg-y:100}to{--bg-x:0;--bg-y:0}}@keyframes GenerateButton-module__U9G-mq__rotate{0%{--rotate:-70;--glow-translate-y:-65}25%{--glow-translate-y:-65}50%{--glow-translate-y:-65}60%,75%{--glow-translate-y:-65}85%{--glow-translate-y:-65}to{--rotate:calc(360 - 70);--glow-translate-y:-65}}@keyframes GenerateButton-module__U9G-mq__hueAnimation{0%{--hue:0}to{--hue:360}}.GenerateButton-module__U9G-mq__contentInner{flex-direction:column;justify-content:center;align-items:center;gap:.125rem;width:100%;display:flex}.GenerateButton-module__U9G-mq__generateText{letter-spacing:-.025em;font-size:1.1rem;font-weight:700;line-height:1}.GenerateButton-module__U9G-mq__creditsText{opacity:.6;letter-spacing:.05em;color:#fff;font-size:9px;font-weight:500;line-height:1}
