@keyframes fade {
  from {opacity:1;}
  to {opacity:0;}
}

* {padding:0;margin:0;box-sizing:border-box;border:0 none;}
body {
  background: #707b8e;
}
#table {
  position:absolute;
  top:50%;
  left:50%;
  transform: translateX(-50%) translateY(-50%);
}
table {
  font-family:monospace;
  background:#f7f7f7;
  color:#000;
}
#items img {
  position:absolute;top:0;left:0;
  transition: top 0.1s, left 0.1s;
}
table td {
  padding:15px;
  border:1px solid #000;
}
button {
  border:1px solid #000;
  padding:10px;
  background:#eee;
}
button:hover {
  background:#ddd;
}

#messages p {
  animation-name: fade;
  animation-duration: 20s;
}
