body,
html {
    margin: 0;
    height: 100%;
    font-family: 'Arial', sans-serif;
}

.chart {
    width: 100%;
    height: 90%;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bar {
    fill: #add8e6;
    transition: fill 0.3s ease;
    cursor: pointer;
    stroke: #fff;
    stroke-width: 1px;
}

.bar:hover {
    fill-opacity: 0.8;
}

.text {
    fill: #333; // Dark color for project names
    font-size: 14px;
    font-weight: bold;
}

.count {
    fill: #505050; // Darker gray for better visibility on light backgrounds
    font-size: 14px;
    font-weight: bold;
}

.clock {
    width: 100%;
    text-align: center;
    padding: 10px;
    background-color: #444;
    color: white;
    font-size: 20px;
}