table {
  margin: auto;
  border-collapse: collapse;
  border: 2px solid rgb(200, 200, 200);
  letter-spacing: 1px;
  font-size: 0.8rem;
  min-width: 300px;
  max-width: 600px;
}

td, th {
  border: 1px solid rgb(190, 190, 190);
  padding: 10px 20px;
}

th {
  background-color: rgb(235, 235, 235);
}

td {
  text-align: center;
}

thead th {
  background-color: var(--default-accent-purple, plum);
}

tr:nth-child(even) td {
  background-color: var(--default-accent-light-purple, lightpink);
}

tr:nth-child(odd) td {
  background-color: rgb(240, 240, 245);
}