@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes spin-fast{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes shimmer-slide{0%{background-position:-200%}to{background-position:200%}}@keyframes hue-drift{0%{filter:hue-rotate()brightness(1.1)}50%{filter:hue-rotate(180deg)brightness(1.3)}to{filter:hue-rotate(360deg)brightness(1.1)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.frame-spin-slow{animation:5s linear infinite spin-slow}.frame-spin-fast{animation:2.5s linear infinite spin-fast}.frame-spin-reverse{animation:4s linear infinite spin-reverse}.frame-pulse{animation:2s ease-in-out infinite pulse-glow}.frame-hue{animation:4s linear infinite hue-drift}.frame-breathe{animation:2.6s ease-in-out infinite pulse-glow}.frame-shimmer{animation:3s linear infinite shimmer-slide}.frame-twinkle{animation:2.2s ease-in-out infinite twinkle}
@keyframes bf-spin-center{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes bf-spin-center-rev{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes bf-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes bf-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes bf-breathe{0%,to{opacity:.7;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.25)}}@keyframes bf-hue{0%{filter:hue-rotate()brightness(1.05)}50%{filter:hue-rotate(160deg)brightness(1.25)}to{filter:hue-rotate(360deg)brightness(1.05)}}@keyframes bf-twinkle{0%,to{opacity:0;transform:translate(-50%,-50%)scale(.3)}50%{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes bf-fog-a{0%,to{opacity:.3;transform:translate(-6%)translateY(0)}50%{opacity:.55;transform:translate(10%)translateY(3%)}}@keyframes bf-fog-b{0%,to{opacity:.45;transform:translate(6%)translateY(2%)}50%{opacity:.25;transform:translate(-10%)translateY(-2%)}}@keyframes bf-fog-c{0%,to{opacity:.3;transform:translateY(12%)}50%{opacity:.5;transform:translateY(-4%)}}@keyframes bf-blink{0%{opacity:0;transform:scale(.82)}10%,55%{opacity:1;transform:scale(1)}68%,to{opacity:0;transform:scale(.82)}}.bf-spin{animation:6s linear infinite bf-spin-center}.bf-spin-rev{animation:6s linear infinite bf-spin-center-rev}.bf-shimmer{animation:4s linear infinite bf-shimmer}.bf-pulse{animation:2.4s ease-in-out infinite bf-pulse}.bf-breathe{animation:2.6s ease-in-out infinite bf-breathe}.bf-hue{animation:10s linear infinite bf-hue}.bf-twinkle{animation:2.2s ease-in-out infinite bf-twinkle}.bf-fog-a{animation:9s ease-in-out infinite bf-fog-a}.bf-fog-b{animation:11s ease-in-out infinite bf-fog-b}.bf-fog-c{animation:13s ease-in-out infinite bf-fog-c}.bf-blink{transform-origin:50% 100%;animation:5.5s ease-in-out infinite bf-blink}