
  html,body{margin:0;padding:0;background:#050d1f}
  @keyframes omScan{0%{top:-4%}100%{top:104%}}
  @keyframes omBlink{0%,100%{opacity:.9}50%{opacity:.25}}
  @keyframes omTick{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}
  @keyframes omRing{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.06);opacity:1}}
  a{color:#7dd3fc} a:hover{color:#bae6fd}
  @keyframes omSceneZoom{0%{transform:translateZ(0px) scale(1)}100%{transform:translateZ(70px) scale(1.045)}}
  @keyframes omWallDrift{0%,100%{transform:translateZ(0px)}50%{transform:translateZ(45px)}}
  @keyframes omBob{0%,100%{transform:translateY(0px)}50%{transform:translateY(-16px)}}
  @keyframes omPulse{0%,100%{opacity:.65}50%{opacity:1}}
  @keyframes omGlow{0%,100%{transform:translate(-50%,0) scale(1);opacity:.8}50%{transform:translate(-50%,0) scale(1.12);opacity:1}}
  @keyframes omRise{0%{transform:translateY(10vh);opacity:0}12%{opacity:.55}85%{opacity:.4}100%{transform:translateY(-100vh);opacity:0}}
