/* ✅ Force white background (no red tint, no image) */
body {
  background-color: #ffffff !important;
  background-image: none !important;
}

/* ✅ Husse logo on Password Protected plugin login screen */
#login h1 a {
  background-image: url("https://www.petfoodonlineltd.co.uk/HusseLogos/HusseLogo.png") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  width: 220px !important;
  height: 100px !important;
  pointer-events: none;
  display: block;
  margin: 0 auto 20px;
}

/* ✅ Clean, centred login form box */
#login {
  background: #ffffff;
  border-radius: 12px;
  padding: 40px;
  max-width: 380px;
  margin: 5vh auto;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  text-align: center;
}

/* ✅ Input field styling */
#login form input[type="password"],
#login form input[type="submit"] {
  width: 100%;
  box-sizing: border-box;
  border-radius: 6px;
  font-size: 16px;
}

/* ✅ Husse red button */
#login form input[type="submit"] {
  background-color: #e3000f !important;
  border: none;
  color: #fff !important;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.3s ease;
  padding: 10px 0;
}

#login form input[type="submit"]:hover {
  background-color: #c0000d !important; /* darker hover */
}

/* ✅ Centre footer links (optional) */
body.password-protected-login #backtoblog,
body.password-protected-login p#nav {
  text-align: center;
}
