* {
    box-sizing: border-box;
    border-collapse: collapse;
}

html, body {
    margin: 0;
}

table.border > :where(thead, tbody, tfoot) > tr > :where(th, td) {
    border-color: var(--border-color, black);
    border-style: var(--border-style, solid);
    border-width: var(--border-color, 1px);
}

:where(th, td) {
  padding: var(--padding, 1px);
}

.flex-list {
    display: flex;
    list-style: none;
}
