#waiting{
    position: fixed;
    top: 0;
    left: 65px;
    width: calc(100% - 65px);
    height: 100%;
    /*perspective: 400px;*/
    background: #2C2A2C;
    /*display: flex;*/
    align-items: center;
    justify-content: center;
    display: none;
    z-index: 100;
}
#waiting .letter{
    animation: letter-anim 1000ms infinite;
    display: inline-block;
    font-size: 30pt;
    transition: all 100ms;
    font-family: Calibri, serif;
    color: rgb(250,50,100);

    /*font-family: AmaticSC, serif;*/
}

@keyframes letter-anim {
    0%{
        transform: translateY(0) scaleY(1);
        color: rgb(250,50,100);
    }
    50%{
        transform: translateY(40px) scaleY(.6);
        color: rgb(100,50,250);
    }
    100%{
        transform: translateY(0) scaleY(1);
        color: rgb(250,50,100);
    }
}
