
body {
  background:#111;
  color:#bfbfbf;
  font-family: "Courier New", monospace;
  margin:0;
  padding:0;
}

.container {
  max-width:640px;
  margin:120px auto;
  padding:20px;
}

h1 {
  font-size:34px;
  letter-spacing:2px;
  margin-bottom:40px;
}

.cursor {
  display:inline-block;
  width:10px;
  background:#bfbfbf;
  margin-left:5px;
  animation:blink 1s steps(1) infinite;
}

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

nav a {
  display:block;
  text-decoration:none;
  color:#bfbfbf;
  font-size:22px;
  margin:14px 0;
  transition:0.2s;
}

nav a:hover {
  color:#00ff9c;
}
