@keyframes pulsing {
    0% {
        box-shadow: 0 0 0 0 rgba(218,165,32, 0.7);
    }

    70% {
        box-shadow: 0 0 0 7px rgba(218,165,32, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(218,165,32, 0);
    }
  }


.pulsing-dot {
    animation: pulsing 2s infinite;
    border-radius: 50%;
    display: inline-block;
    color: #FBC846;
}

.fa-sun-o, .fa-moon-o{
    font-size: 1rem !important;
    font-weight: 800 !important;
}

a:has(.solshow-counter-value){
    font-size:1rem;
}

.solshow-today {
    color:goldenrod;
}