a; }
  50% { --rainbow-color: #ef5992; }
  51.25% { --rainbow-color: #f15989; }
  52.5% { --rainbow-color: #f25981; }
  53.75% { --rainbow-color: #f25a79; }
  55% { --rainbow-color: #f25c71; }
  56.25% { --rainbow-color: #f15e69; }
  57.5% { --rainbow-color: #ef6061; }
  58.75% { --rainbow-color: #ed635a; }
  60% { --rainbow-color: #eb6552; }
  61.25% { --rainbow-color: #e8694b; }
  62.5% { --rainbow-color: #e46c44; }
  63.75% { --rainbow-color: #e06f3d; }
  65% { --rainbow-color: #db7336; }
  66.25% { --ra