.forgot-password {
    font-weight: 400;
    font-size: 14px;
    color: var(--palette-text-primary);
    align-self: flex-end;
}

.auth-provider-button {
    width: 22px;
    height: 22px;
    box-sizing: content-box;
    padding: 8px;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    background-color: transparent;
    outline-width: 0;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    margin-top: 0;
    cursor: pointer;
    -webkit-user-select: none;
    vertical-align: middle;
    appearance: none;
    text-decoration-line: none;
    text-align: center;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    font-size: 1.5rem;
    border-radius: 50%;
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-delay: 0ms;
    transition-behavior: normal;
    transition-property: background-color;
    color: inherit;
}

.auth-provider-button:hover {
    background-color: var(--palette-button-hover-2);
}

.auth-provider-button svg {
    width: 22px;
    flex-shrink: 0;
    height: 22px;
    display: inline-flex;
}
