body {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  max-width: 768px;
  margin: 0 auto;
  padding: 32px;

  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: start;
}

body > * {
  margin: 0px;
}

summary {
  cursor: pointer;
}

details[open] > summary {
  margin-bottom: 16px;
}

th {
  text-align: left;
}

th,
td {
  padding-right: 16px;
}
