body {
  margin: 0;
  height: 100vh;
  overflow: hidden;
  background: radial-gradient(circle, #000000, #050505);
  font-family: 'Orbitron', monospace;
}

/* Hide all */
body * {
  display: none !important;
}

/* Moving text */
body::before {
  content: "SYSTEM OVERRIDE";
  position: absolute;
  color: #00fff7;
  font-size: 2.2rem;
  letter-spacing: 4px;
  white-space: nowrap;

  animation: moveX 8s linear infinite alternate,
             moveY 5s linear infinite alternate,
             glow 2s infinite alternate;
}

/* Second line */
body::after {
  content: "NO SIGNAL";
  position: absolute;
  color: #ff3c3c;
  font-size: 1.2rem;
  letter-spacing: 3px;
  white-space: nowrap;

  animation: moveX 10s linear infinite alternate,
             moveY 6s linear infinite alternate,
             glowRed 2s infinite alternate;
}

/* Horizontal movement */
@keyframes moveX {
  0%   { left: 0vw; }
  100% { left: 80vw; }
}

/* Vertical movement */
@keyframes moveY {
  0%   { top: 0vh; }
  100% { top: 85vh; }
}

/* Glow cyan */
@keyframes glow {
  from {
    text-shadow: 0 0 5px #00fff7, 0 0 10px #00fff7;
  }
  to {
    text-shadow: 0 0 20px #00fff7, 0 0 40px #0088ff;
  }
}

/* Glow red */
@keyframes glowRed {
  from {
    text-shadow: 0 0 5px #ff3c3c, 0 0 10px #ff3c3c;
  }
  to {
    text-shadow: 0 0 20px #ff3c3c, 0 0 40px #ff0000;
  }
}