/* MAIN HEADING */
.snack-heading {
    font-size: 48px;
    font-weight: 900;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 35px;
    font-family: Arial Black, Arial, sans-serif;
    letter-spacing: 1px;
}

/* TABLE */
.snack-table {
    width: 650px;
    margin: 0 auto;
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
}

/* ALL BORDER LINES */
.snack-table th,
.snack-table td {
    border: 2px solid #444;
    padding: 14px;
}

/* HEADER ROW (only bottom border) */
.snack-table thead th {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #444;
    padding-bottom: 20px;
}

/* NUTRITION LABEL COLUMN */
.snack-table tbody th[scope="row"] {
    text-align: left;
    font-weight: 900;
    font-family: Arial Black, Arial, sans-serif;
}

/* HEADER IMAGES */
.snack-table img {
    width: 70px;
    height: auto;
    display: block;
    margin: 0 auto 4px auto;
}

/* HEADER TEXT UNDER IMAGES */
.snack-table thead p {
    font-weight: 900;
    margin: 0;
    font-size: 20px;
}

/* FULL GREEN EDAMAME COLUMN (2nd column) */
.snack-table th:nth-child(2),
.snack-table td:nth-child(2) {
    background-color: #b5d649; /* direct color match from screenshot */
    font-weight: 900;
    font-family: Arial Black, Arial, sans-serif;
}
