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

th,td {
    width: 14.28%;
    text-align: center;
    padding: 8px;
    
}

th {
    background-color: #6f8d85;

}

.weekend {
    background-color: #85aaa0;
}

.new-moon::after {
    content: "🌑";
}

.first-quarter::after {
    content: "🌓";
}

.full-moon::after {
    content: "🌕";
}

.last-quarter::after {
    content: "🌗";
}


.prev-month, .next-month{
    color: #6f8d85;
}

.napok{
    color: white !important;
}