@keyframes di-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes di-wave{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}@keyframes di-scale{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes di-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes di-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes di-swing{0%,to{transform-origin:top;transform:rotate(0)}25%{transform:rotate(8deg)}75%{transform:rotate(-8deg)}}.di-overlay--pulse{animation:di-pulse var(--di-overlay-duration,2s) ease-in-out infinite}.di-overlay--wave{animation:di-wave var(--di-overlay-duration,3s) ease-in-out infinite}.di-overlay--scale{animation:di-scale var(--di-overlay-duration,4s) ease-in-out infinite}.di-overlay--blink{animation:di-blink var(--di-overlay-duration,1s) step-end infinite}.di-overlay--bounce{animation:di-bounce var(--di-overlay-duration,1.5s) ease-in-out infinite}.di-overlay--swing{animation:di-swing var(--di-overlay-duration,2s) ease-in-out infinite}.di-overlay--none{animation:none}
