a:visited{
    color: black;
    text-decoration: none;
}

@keyframes blinking {
    from {opacity: 1}
    50% {opacity: 1}
    50.001% {opacity: 0}
    to {opacity: 0}
}

body {
    display:flex;
    justify-content:center;
    align-items:center;
    height: 100vh;
    margin: 0;
    user-select: none;
    overflow: hidden;
}

#center-text {
    font-feature-settings: "ss01";
    font-family: "Iosevka Web";
    font-size: 3rem;
    text-align: center;
    margin: 9vw;
}

#text {
    display: inline;
}

#underscore {
    display: inline-block;

    animation: blinking 0.7s infinite alternate;
}

@keyframes shake {
    10%, 30% {
        transform: translateY(5px);
    }
    20%, 40% {
        transform: translateY(-10px);
    }
}

.shake {
    animation: shake 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) both;
}
