table {
    border-collapse: collapse;
    width: 100%;
    font-family: Arial;
    font-size: 17px;
    color: #FFFFFF; /* Text color changed to white */
    line-height: 1.1875;
    margin: 0;
    padding: 0;
    background-color: #333333; /* Table background color changed to dark grey */
}
th, td {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
    background-color: #000000; /* Cell background color changed to black */
}
th {
    background-color: #000000; /* Table header background color changed to black */
}

/* Fixed width for each column in percentages */
th:nth-child(1),
td:nth-child(1) {
    width: 17%; /* Title column */
}
th:nth-child(2),
td:nth-child(2) {
    width: 8%; /* Year column */
}
th:nth-child(3),
td:nth-child(3) {
    width: 12%; /* Developer column */
}
th:nth-child(4),
td:nth-child(4) {
    width: 12%; /* Label column */
}
th:nth-child(5),
td:nth-child(5) {
    width: 4%; /* C64 column */
}
th:nth-child(6),
td:nth-child(6) {
    width: 4%; /* CPC column */
}
th:nth-child(7),
td:nth-child(7) {
    width: 4%; /* Spectrum column */
}
th:nth-child(8),
td:nth-child(8) {
    width: 4%; /* Atari column */
}
th:nth-child(9),
td:nth-child(9) {
    width: 4%; /* MSX column */
}
th:nth-child(10),
td:nth-child(10) {
    width: 4%; /* MS-DOS column */
}
th:nth-child(11),
td:nth-child(11) {
    width: 4%; /* PC Boot column */
}
th:nth-child(12),
td:nth-child(12) {
    width: 4%; /* ST column */
}
th:nth-child(13),
td:nth-child(13) {
    width: 4%; /* Amiga column */
}
th:nth-child(14),
td:nth-child(14) {
    width: 4%; /* Apple II column */
}
th:nth-child(15),
td:nth-child(15) {
    width: 4%; /* PCW column */
}
th:nth-child(16),
td:nth-child(16) {
    width: 4%; /* C16 column */
}
