.gradient-bg{width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden;z-index:0;background-color:#0b1120}.gradient-bg:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background-image:radial-gradient(circle at center,hsla(220,80%,50%,.3),transparent 60%);filter:blur(100px);will-change:transform;animation:move-light 25s ease infinite alternate}@keyframes move-light{0%{transform:translate(-30%,-30%) scale(.8)}25%{transform:translate(80%,-40%) scale(1.2)}50%{transform:translate(90%,70%) scale(1)}75%{transform:translate(-20%,90%) scale(1.1)}to{transform:translate(-30%,-30%) scale(.8)}}