table {
    width          : 100%;
    margin         : 0 auto;
    border-collapse: separate;
    border-spacing : 0;
    clear          : both;
}

th {
    padding      : var(--margin-sm) 0 var(--margin-md) 0;
    border-bottom: var(--border-thin) solid var(--main-fg-half);
}

tr:nth-child(odd) td {
    background-color: var(--main-bg-full);
}

tr:nth-child(even) td {
    background-color: var(--main-bg-half);
}

tr:hover td {
    background-color: var(--curr-color);
}