
body {
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 1rem 2rem;
  background-color: #f5f5f5;
  color: #333;
}

table {
  --border-color: #ccc;
  background-color: #fff;
  border: 1px solid var(--border-color); border-collapse: collapse; table-layout: fixed;
  vertical-align: top;
}
table td, table th {
  text-align: left;
  border: 1px solid var(--border-color);
  padding: .4em 1em;
}

table td, table th {
  vertical-align: top;
}

table tbody td:nth-child(4) {
  font-family: monospace;
}

.notimplemented td:nth-child(2) {
  background: rgb(250, 249, 179)
}


.implemented td:nth-child(2) {
  background: rgb(178, 245, 78)
}

table ul
{
  list-style-type: square;
  padding: 0;
  margin: 0 1em;
}
