.login-link {
    text-align: center;
    margin: 5vh auto;
    display: block;
    width: fit-content;
    background-color: var(--dark);
    color: var(--light);
    padding: 1em 2em;
    border-radius: 5px;
    position: absolute;
    top: 50%;
    left: 50%;
    white-space: nowrap;
    transform: translate(-50%, -50%);
}

.login-link:hover {
    color: var(--mid3);
}

.login-link span {
    display: block;
    font-size: .6em;
    color: var(--mid2);
}