.text {
    text-align: center;
    font-weight: bolder;
}

table {
    border-collapse: separate;
    border-spacing: 0.2em;
    margin-left: 2em;
    box-shadow: 0 0 0.1em #666;
    position: relative;
    z-index: 1;
}

th,
td {
    padding: 0.2em 0.5em;
    border-radius: 0.1em;
    color: #e9eeeb;
}

thead th {
    background-color: #ffebe6;
    color: #c82f04;
}

td {
    text-align: right;
    font-weight: bolder;
    box-shadow: inset 1px 3px 5px -3px rgb(0 0 0 / 0.5);
}

td:empty {
    box-shadow: none;
}

