.clock-container {
    text-align: center;
}

.binary-clock {
    display: inline-grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 6px;
}

.column {
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.bit {
    width: 21px;
    height: 21px;
    border: 2px solid #333;
    border-radius: 50%;
    transition: background-color 0.3s ease;
}

.hide.bit { border: 2px solid transparent; }

.hour .bit.on { background-color: dodgerblue; }
.minute .bit.on { background-color: #9eb231; }
.second .bit.on { background-color: #999; }
