.spinner-letter {
    display: inline-block;
    font-size: 2rem;
    font-weight: 700;
    font-family:
        Baskerville,
        Georgia,
        "Times New Roman",
        Times,
        serif;
    animation: pulse 1.5s infinite ease-in-out;
}

@keyframes pulse {
    0%,
    100% {
        opacity: 0.3;
        transform: scale(1);
    }

    50% {
        opacity: 1;
        transform: scale(1.2);
    }
}

.spinner-letter:nth-child(1) {
    animation-delay: 0s;
}

.spinner-letter:nth-child(2) {
    animation-delay: 0.2s;
}

.spinner-letter:nth-child(3) {
    animation-delay: 0.4s;
}

.spinner-letter:nth-child(4) {
    animation-delay: 0.6s;
}
