.glow[data-v-57614057]{--blur: 20px;opacity:0;transition:opacity 4s ease-in,filter 3s ease-in}.glow:not(.rainbow)>div[data-v-57614057]{filter:blur(5px)}.outer-glow[data-v-57614057]{box-shadow:inset 2rem 2rem 50px #fffa,inset -2rem -2rem 50px #fffa}.outer-glow>div[data-v-57614057]{--blur: 30px;top:-4rem;left:-4rem;bottom:-4rem;right:-4rem;transition:filter 3s ease-in,top 3s ease-in,left 3s ease-in,bottom 3s ease-in,right 3s ease-in}.rainbow>div[data-v-57614057]{-webkit-mask-size:contain;mask-size:contain;--size: 300px;background-image:repeating-linear-gradient(45deg,#ff6262,#bb55ff,#2bfcc3,#98ff2f,#ffe660,#ff3b3b var(--size));background-size:calc(var(--size) / sin(45deg)) 100%;animation:2s linear infinite rainbow-cycle-57614057}.outer-glow.glow-active>div[data-v-57614057]{transition:filter 1s ease-out,top 1s ease,left 1s ease,bottom 1s ease,right 1s ease;filter:blur(var(--blur));top:-2rem;left:-2rem;bottom:-2rem;right:-2rem}.glow-active[data-v-57614057]{transition:opacity .5s ease,filter 1s ease-out;opacity:1}.glow-active[data-v-57614057]:not(.outer-glow){filter:blur(var(--blur))}@keyframes rainbow-cycle-57614057{0%{background-position:calc(var(--size) / sin(45deg)) 0}}
