.navicust-grid {
display: grid;
grid-template-columns: repeat(7, 56px);
grid-template-rows: repeat(7, 56px);
grid-column-gap: 6px;
grid-row-gap: 6px;
margin: 1rem auto;
background: #000;
border: 6px solid #000;
}
.navicust-grid__cell {
background-color: #202020;
color: transparent;
text-align: center;
}
.navicust-grid__cell-filled {
background-color: var(--part-color);
}