/* Magic Login Extend frontend overrides.
 * Applied to the Magic Login form button on wp-login.php, shortcodes, and blocks.
 */
.magic-login-submit,
#magic-login-button {
	line-height: 1 !important;
}

/* Third-party login form integrations (WooCommerce, MemberPress, Fluent Community). */
.magic-login-extend-wrapper {
    margin-top: 1rem;
    display: block;
    clear: both;
}

.magic-login-extend-separator {
	display: flex;
	align-items: center;
	text-align: center;
	margin: 1rem 0;
	color: #767676;
	font-size: 0.875rem;
}

.magic-login-extend-separator::before,
.magic-login-extend-separator::after {
	content: '';
	flex: 1;
	border-bottom: 1px solid #ddd;
}

.magic-login-extend-separator span {
	padding: 0 0.75rem;
}

.magic-login-extend-button {
	display: inline-block;
	width: 100%;
	line-height: 1 !important;
	box-sizing: border-box;
	text-align: center;
}

html #magic-login-register .registration_result .error,
html #magic-login-register .registration_result .info,
html #magic-login-register .registration_result .success,
html #magic-login-shortcode #login_error,
html #magic-login-shortcode .message,
html #magic-login-shortcode .success {
    border-left: 4px solid #0274be;
}