- @keyframes realistic-blink {
 -   0% { fill: #37ff37; opacity: 0.4; }
 -   15% { fill: #37ff37; opacity: 0.9; }
 -   25% { fill: #37ff37; opacity: 0.3; }
 -   38% { fill: #ff4444; opacity: 0.8; }
 -   42% { fill: #ff4444; opacity: 0.3; }
 -   58% { fill: #37ff37; opacity: 0.9; }
 -   65% { fill: #37ff37; opacity: 0.4; }
 -   79% { fill: #ff4444; opacity: 0.8; }
 -   84% { fill: #ff4444; opacity: 0.3; }
 -   92% { fill: #37ff37; opacity: 0.8; }
 -   100% { fill: #37ff37; opacity: 0.4; }
 - }
 - 
 - @keyframes drop {
 -   0% {
 -     transform: translateY(-4px);
 -     opacity: 0;
 -   }
 -   5% {
 -     transform: translateY(-4px);
 -     opacity: 1;
 -   }
 -   65% {
 -     transform: translateY(2px);
 -     opacity: 1;
 -   }
 -   80% {
 -     transform: translateY(2px);
 -     opacity: 0;
 -   }
 -   100% {
 -     transform: translateY(2px);
 -     opacity: 0;
 -   }
 - }
 - 
 - #downloadingIconLight {
 -   animation: realistic-blink 3s infinite ease-in-out;
 - }
 - 
 - #downloadingIconArrow {
 -   animation: drop 1.2s cubic-bezier(0.4, 0, 1, 1) infinite;
 - }
 
 
  |