body {
  background-color: black;
  color: white;
  padding: 10px;
  font-family: 'Roboto Mono', sans-serif;
  font-size: 12px;
}

p {
  margin: 0;
}

p > p {
  display: inline;
}

p.command:before {
  font-weight: 500;
  color: lightgreen;
  content: 'guest@asw_server:~$ ';
}

p.output:before {
  font-weight: 500;
  color: yellow;
  content: '-bash: ';
}

a:link {
  color: white;
}

a:visited {
  color: white;
}

a:hover {
  color: white;
}

a:active {
  color: white;
}

table {
  width: 600px;
}

.typed-cursor {
  display: inline-block;
  opacity: 1;
  -webkit-animation: blink 1.0s infinite;
  -moz-animation: blink 1.0s infinite;
  animation: blink 1.0s infinite;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-moz-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
