#timer {
    position: relative;
    gap: 2rem;
    color: var(--ac1);
}

#timer>.progress {
    position: absolute;
    bottom: 0;
    margin: 0;
    background: linear-gradient(to right, var(--ac3), var(--ac2));
    height: .2rem;
}

#timer>.progress::after {
    position: absolute;
    right: 0;
    animation: twinkle 1s alternate infinite;
    width: .2rem;
    height: 100%;
    content: '';
}

@keyframes twinkle {
    0% {
        box-shadow: 0 0 .5rem var(--ac1);
        background: var(--ac3);
    }

    100% {
        box-shadow: 0 0 .2rem var(--ac1);
        background: var(--ac1);
    }
}