
  html, body { margin: 0; padding: 0; background: #0B1224; }
  body { -webkit-font-smoothing: antialiased; }
  * { box-sizing: border-box; }
  a { color: inherit; text-decoration: none; }
  a:hover { color: #FFFFFF; }
  ::selection { background: #1F3060; color: #fff; }
  @keyframes msPulse { 0%, 100% { opacity: 0.25; } 50% { opacity: 1; } }
  @keyframes msDrift { 0%, 100% { transform: translate3d(0,0,0) scale(1); } 50% { transform: translate3d(3%, -4%, 0) scale(1.07); } }
  @keyframes msSweep { 0% { transform: translateX(-120%); } 100% { transform: translateX(230%); } }
  @keyframes msGrow { from { transform: scaleY(0.12); } to { transform: scaleY(1); } }
  @keyframes msRise { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: none; } }
  @keyframes msTick { from { transform: translateX(0); } to { transform: translateX(-50%); } }
  @keyframes msSpinD1 { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
  @keyframes msTip { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: translateY(0); } }
  @keyframes msTipB { from { opacity: 0; transform: translateY(-6px); } to { opacity: 1; transform: translateY(0); } }
