@keyframes df-drift1{0%{transform:translate(0)}50%{transform:translate(14px,-20px)}to{transform:translate(0)}}@keyframes df-drift2{0%{transform:translate(0)}50%{transform:translate(-18px,16px)}to{transform:translate(0)}}@keyframes df-drift3{0%{transform:translate(0)}50%{transform:translate(10px,22px)}to{transform:translate(0)}}@keyframes df-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes df-flame{0%{opacity:.5;transform:scaleX(.55)}to{opacity:1;transform:scaleX(1)}}@keyframes df-beacon{0%,88%{opacity:.25}92%,to{opacity:1}}@keyframes df-blackhole{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}20%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)scale(80)}}@keyframes df-blackhole-collapse{0%{opacity:1;transform:translate(-50%,-50%)scale(80)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(.1)}}@keyframes df-populate-fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes df-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes df-blink{0%,49%{opacity:1}50%,to{opacity:0}}
