/**
 * Give all cells at least var(--sp2) of left padding,
 * then bump the very first column even more.
 */
.views-table th,
.views-table td {
  /* default horizontal padding is var(--sp1) on the right,
     but zero on the left—let's change that: */
  padding-inline-start: var(--sp2);
}

.views-table th:first-child,
.views-table td:first-child {
  /* extra indent on the first column (Title) */
  padding-inline-start: var(--sp1);
}
