/* Registration-specific social-auth hierarchy. */
.auth-modern-page--register .social-auth--registration {
    grid-template-columns: 1fr;
}

.auth-modern-page--register .social-auth--registration .social-auth__button {
    grid-column: 1 / -1;
}

.auth-modern-page--register .social-auth--registration .social-auth__button--primary {
    min-height: 54px;
    border-color: transparent;
    background: var(--text-primary);
    color: var(--bg-primary);
    font-size: var(--text-base);
    font-weight: var(--font-semibold);
    box-shadow: var(--shadow-sm);
}

.auth-modern-page--register .social-auth--registration .social-auth__button--primary:hover {
    border-color: transparent;
    background: var(--text-primary);
    color: var(--bg-primary);
    filter: brightness(.96);
}

.auth-modern-page--register .social-auth--registration .social-auth__button--primary .social-auth__mark {
    border-color: rgba(15, 19, 22, .14);
    background: transparent;
    color: var(--bg-primary);
}

.auth-modern-page--register .social-auth--registration .social-auth__divider {
    margin-top: var(--space-2);
}
