.countdown {
    display: flex;
    font-family: Arial, sans-serif;
    justify-content: center;
}

.countdown-item {
    text-align: center;
    margin: 0 10px;
}

.circle {
    position: relative;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-color: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.progress-ring {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 0;
    left: 0;
    transform: rotate(-90deg);
}

.progress-ring-circle-seconds,
.progress-ring-circle-minutes,
.progress-ring-circle-hours,
.progress-ring-circle-days {
    fill: transparent;
    stroke: #f59e0b; /* Orange color */
    stroke-width: 2;
    stroke-dasharray: 0, 140;
    transition: stroke-dasharray 0.5s; 
}

.countdown-value {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.2rem;
    font-weight: bold;
    color: #f59e0b; /* Orange color */
}

.countdown-label {
    display: block;
    font-size: 0.8rem;
    color: white;
    margin-top: 5px;
}