/* Span recall screen */
body {
  background-color: darkgray;
  color: black;
  border-color: white;
}

kbd, button {
  background-color: white;
  color: black;
  border-color: black;
}

button:hover {
  background-color: white;
  color: black;
}

footer {
  background-color: darkgray;
  border-color: transparent;
}

table.table-span-recall {
  width: auto;
}

table.table-span-recall tr:first-child button {
  width: 100px;
  height: 140px;
  font-size: 2.25rem;
  /* Animate opacity */
  transition: opacity 2.25s ease-in-out 0;
}


table.table-span-recall tr:first-child button:disabled {
  opacity: 0.25;
}