/* For the front page */

@keyframes fadeLanguages {
    0%, 32% {
        opacity: 1;
        /* transform: translateY(0); */
    }

    33%, 65% {
        opacity: 0;
        /* transform: translateY(-1em); */
    }

    66%, 100% {
        opacity: 0;
        /* transform: translateY(-2em); */
    }
}

.language-container {
    position: relative;
    height: 1em;
}

.language-text {
    position: absolute;
    opacity: 0;
    width: 100%;
}

.language-text:nth-child(1) {
    animation: fadeLanguages 9s infinite;
}

.language-text:nth-child(2) {
    animation: fadeLanguages 9s infinite 3s;
}

.language-text:nth-child(3) {
    animation: fadeLanguages 9s infinite 6s;
}


/* Bootstrap overrides - it's too low contrast for me */

.form-control, .form-select {
    border-color: rgb(138, 147, 157);
    background-color: var(--bs-gray-100);
}
