:root {
	--bcd-admin-boxshadow: 0 0 20px -15px #111;
	--bcd-border-radius: 8px;
	--bcd-color-orange: #ea5b13;
	--bcd-color-dark: #3c3c3b;
}

html {
	background-image: url('../../img/fond.png');
	background-repeat: repeat;
	background-attachment: fixed !important;
	background-position: center center;
}

.login .wp-login-logo a {
	width: 100%;
	height: 100px;
	padding: 1rem 0rem;

	border-radius: var(--bcd-border-radius);
	background-color: #fff;
	background-image: url('../../img/be-com-logo-2025.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 90%;
	box-shadow: var(--bcd-admin-boxshadow);
}

body.login {
	background: none;
}

.login form {
	padding: 15px;

	border-width: 0;
	border-radius: var(--bcd-border-radius);
	box-shadow: var(--bcd-admin-boxshadow);
}

.login form .forgetmenot {
	line-height: 32px;
}

.login p {
	background: #fff;
}

.login #backtoblog,
.login #nav,
.login .footerlink,
.login .privacy-policy-page-link {
	margin: 10px 0;
	padding: 10px 15px;

	border-radius: var(--bcd-border-radius);
	background: #fff;
	box-shadow: var(--bcd-admin-boxshadow);
}

.login .privacy-policy-page-link {
	width: initial;

	text-align: left;
}

.login .bcdfooter {
	width: 320px;
	margin: auto;
	padding-bottom: 15px;
}

.login #backtoblog a,
.login #nav a {
	font-weight: 500;
}
.login label {
	font-weight: 600;
}

.login #backtoblog a:hover,
.login #nav a:hover {
	color: var(--bcd-color-orange);
}

.bcdfooter a,
.privacy-policy-link {
	font-weight: 500;

	color: var(--bcd-color-orange);
}

.wp-core-ui .button-primary {
	border-color: var(--bcd-color-dark);
	background: var(--bcd-color-dark);
	box-shadow: none;
}

.wp-core-ui .button-primary:hover {
	border-color: var(--bcd-color-orange);
	background: var(--bcd-color-orange);
	box-shadow: none;
}
