main {
    width: 100%; 
    max-width: 40em; 
    margin:0 auto;    
    text-align: center;
}

.auth-provider-login img {
    height: 1.5rem;
}

.auth-provider-login-wrapper .button {
    height: 3rem;    
    margin: 1rem 0;
    padding: .75rem;
    min-width: min(90%, 20rem);
    background-image: var(--login-icon);
    background-size: 2.5rem;
    background-repeat: no-repeat;
    background-position-x: 0.50rem;
    background-position-y: center;
}
