table {
  --nice-inner-radius: calc(var(--radius-2) - 2px);
  border-radius: var(--radius-2);
}

:where(th) {
  font-weight: normal;
}

:where(td,th) {
  text-align: left
}

:where(table:not(:has(thead)) tr:first-child th:first-child) {
  border-start-start-radius: var(--nice-inner-radius)
}

:where(table:not(:has(thead)) tr:first-child td:last-child) {
  border-start-end-radius: var(--nice-inner-radius)
}
