.navbar-brand {
    font-size: 2em;
    font-weight: 500;
}

.list-group-item {
    height: 18px
}

.string-normal {
    color: #fff
}
.string-highlight{
    color: #FF0202
}

.wrapper {
    min-height: 100svh;
}

#typewriter {
    font-size: 1.2em;
    margin: 0;

    &:after {
        color: #fff;
        content: "|";
        animation: blink 500ms linear infinite alternate;
    }
}

@-webkit-keyframes blink {
    0%{opacity: 0;}
    100%{opacity: 1;}
}

@-moz-keyframes blink {
    0%{opacity: 0;}
    100%{opacity: 1;}
}

@keyframes blink {
    0%{opacity: 0;}
    100%{opacity: 1;}
}

.appstore {
    margin: 1em;
    font-size: 1.4em;
    line-height: 80%;
    color: #fff;
    opacity: 0;
    animation: fadein 300ms ease-in 3s 1 normal forwards
}

.download {
    font-size: 0.55em;
    color: #fff;
}

.button {
    font-size: 0.81em;
    color: #fff;
}

@-webkit-keyframes fadein {
    from {opacity: 0;}
    to {opacity: 1;}
}

@-moz-keyframes fadein {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadein {
    from {opacity: 0;}
    to {opacity: 1;}
}