@keyframes titaniumFlow{
  0%{background-position:0% 50%;}
  100%{background-position:200% 50%;}
}

@keyframes speedBackground{
  0%{filter:brightness(.95) saturate(1);}
  50%{filter:brightness(1.35) saturate(1.2);}
  100%{filter:brightness(.95) saturate(1);}
}

@keyframes speedPulse{
  0%{transform:skewX(18deg) scale(1);}
  18%{transform:skewX(18deg) scale(1.08);}
  28%{transform:skewX(18deg) scale(.98);}
  45%{transform:skewX(18deg) scale(1.12);}
  100%{transform:skewX(18deg) scale(1);}
}

@keyframes whiteShift{
  0%{color:#ffffff;}
  50%{color:#eefbff;}
  100%{color:#ffffff;}
}

@keyframes starsMove{
  from{transform:translateY(0);}
  to{transform:translateY(-100px);}
}

@keyframes proRotate{
  0%{background-position:0% 50%;}
  100%{background-position:200% 50%;}
}

@keyframes proPulse{
  0%{transform:skewX(-18deg) scale(1); filter:brightness(1);}
  50%{transform:skewX(-18deg) scale(1.06); filter:brightness(1.2);}
  100%{transform:skewX(-18deg) scale(1); filter:brightness(1);}
}

@keyframes proTextBlink{
  0%{opacity:1;}
  50%{opacity:.98; text-shadow:0 0 12px rgba(255,255,255,.94),0 0 32px rgba(255,255,255,.42);}
  100%{opacity:1;}
}

@keyframes fadeUp{
  from{opacity:0; transform:translateY(18px);}
  to{opacity:1; transform:translateY(0);}
}
