.parallax-bg{animation:slowScroll 20s linear infinite alternate;background-attachment:fixed;filter:brightness(1.05) contrast(1.05) saturate(1.2);opacity:.9;transform:translateZ(0);will-change:transform}@keyframes slowScroll{0%{background-position:center 0}to{background-position:center 100px}}@media (max-width:768px){.parallax-bg{animation:none;background-attachment:scroll}}@keyframes halo{0%{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:.4;transform:scale(1)}}.animate-halo{animation:halo 8s ease-in-out infinite}.glow-on-hover{background-color:var(--body_background);border:none;border-radius:20px;color:var(--body_color);cursor:pointer;height:50px;outline:0;position:relative;width:220px;z-index:0}.glow-on-hover:before{animation:glowing 20s linear infinite;background:linear-gradient(45deg,#645cbb,#1c0c5b,#ebc7e6,#3d2c8d,#bface2,#7a00ff,#fbf4f9,#a084dc);background-size:400%;border-radius:20px;content:"";filter:blur(5px);height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transition:all .3s ease-in-out;width:calc(100% + 4px);z-index:-1}.glow-on-hover:active{color:#000}.glow-on-hover:hover:before{opacity:1}.glow-on-hover:after{background:var(--body_background);border:1px solid var(--body_color);border-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.glow-on-hover a:hover{color:var(--body_color)}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}
/*# sourceMappingURL=103.90f8dd01.chunk.css.map*/