table {
    width: 100%;
    border-collapse: collapse;
}

table, th, td {
    border: 1px solid black;
}

thead {
    background: lightgray;
}

th, td {
    padding: 8px;
    text-align: left;
}

/* CSS for alternating row colors */
tbody tr:nth-child(even) {
    background-color: hsl(120, 100%, 97%); /* green, 100% saturation, 97% lightness */
}
