.animated-background{background:linear-gradient(315deg,#000 20%,#212121 35%,#4273e6 68%,#080808 95%) 0 0/400% 400% fixed;animation:15s infinite gradient}@keyframes gradient{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.wave{width:200%;height:12em;animation:wave 10slinear -3s infinite;opacity:.8;background:#ffffff0d;border-radius:1000% 1000% 0 0;position:absolute;bottom:0;left:0;transform:translateZ(0)}.wave:nth-of-type(2){opacity:.8;animation:18s linear infinite reverse wave;bottom:-1.25em}.wave:nth-of-type(3){opacity:.9;animation:20s -1s infinite reverse wave;bottom:-2.5em}@keyframes wave{2%{transform:translate(1px)}25%{transform:translate(-25%)}50%{transform:translate(-50%)}75%{transform:translate(-25%)}to{transform:translate(1px)}}
