/* ==========================================================================
   VDG Huisstijl — Loginscherm (wp-login.php)
   Donkerblauwe achtergrond, wit logo, oranje knop.
   ========================================================================== */

body.login {
	background: var(--vdg-donkerblauw, #111A3B);
	font-family: var(--vdg-font, "Caros", "Tahoma", sans-serif);
}

/* Logo (wit, op de donkere achtergrond) */
.login h1 a {
	background-image: url("https://www.vandegroep.nl/wp-content/uploads/2025/03/vandegroep-premair-logo-wit.svg");
	background-size: contain;
	background-position: center;
	width: 260px;
	height: 84px;
}

/* Formulierkaart */
.login form {
	background: #fff;
	border: 0;
	border-radius: var(--vdg-radius, 14px);
	box-shadow: var(--vdg-shadow, 0 6px 24px rgba(17, 26, 59, 0.18));
}
.login form label {
	color: var(--vdg-text, #111A3B);
	font-family: var(--vdg-font, "Caros", "Tahoma", sans-serif);
}
.login input[type="text"],
.login input[type="password"],
.login input[type="email"] {
	border-radius: var(--vdg-radius-sm, 10px);
}
.login input[type="text"]:focus,
.login input[type="password"]:focus,
.login input[type="email"]:focus {
	border-color: var(--vdg-accent, #F68D2E);
	box-shadow: 0 0 0 1px var(--vdg-accent, #F68D2E);
}

/* Inlogknop */
.login .button-primary,
#wp-submit {
	background: var(--vdg-accent, #F68D2E) !important;
	border-color: var(--vdg-accent-2, #E55800) !important;
	color: #fff !important;
	text-shadow: none !important;
	box-shadow: none !important;
	border-radius: var(--vdg-radius-sm, 10px) !important;
}
.login .button-primary:hover,
#wp-submit:hover {
	background: var(--vdg-accent-2, #E55800) !important;
	border-color: var(--vdg-accent-2, #E55800) !important;
}

/* Onderste links ("terug naar site", "wachtwoord kwijt") */
.login #backtoblog a,
.login #nav a {
	color: #e7e8eb;
}
.login #backtoblog a:hover,
.login #nav a:hover {
	color: var(--vdg-accent, #F68D2E);
}

/* Checkbox "onthoud mij" */
.login input[type="checkbox"]:checked::before {
	color: var(--vdg-accent, #F68D2E);
}
