.deathcharts {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
}

.deathcharts .box {
    flex: 1 1 calc(50% - 1rem);
    min-width: 30rem;
}

table { /* Make the table take up full width */
    display: table;
    width: 100%;
}

tr {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    border-top: 1px solid #050505;
}

th, td {
    flex: 1;
    text-align: left;
    padding: 0.5rem;
}


th:first-child, td:first-child {
    flex: 0 0 3rem;
}

th:nth-child(2), td:nth-child(2) {
    flex: 0 0 1rem;
}

th:nth-child(4), td:nth-child(4) {
    flex: 0 0 1rem;
}

th:nth-child(3), td:nth-child(3),
th:nth-child(6), td:nth-child(6),
th:nth-child(10), td:nth-child(10) {
    flex: 2;
}


table {
    a:link {
        color: blue;
        text-decoration: underline;
    }

    a:visited {
        color: purple;
        text-decoration: underline;
    }

    a:hover {
        color: red;
    }

    a:active {
        color: orange;
    }
}

.hpagination {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 0.5rem;
}
