:root {
    --color-secondary: #B0CBC6;
    --color-primary: #CD775D;
}

.login .message {
  border-left-color: var(--color-secondary) !important;
}

.wp-core-ui .button-primary:hover,
.wp-core-ui .button-primary {
  background: var(--color-secondary) !important;
  box-shadow: none !important;
  border: none !important;
  text-shadow: none;
}

.privacy-policy-page-link a {
  color: var(--color-secondary);
  font-weight: 700;
}

.login {
  background: var(--color-primary);
}

.login #nav a:hover {
  color: var(--color-secondary);
}

.login input[type="text"]:focus {
    border-color: var(--color-secondary) !important;
    box-shadow: 0 0 2px rgba( 253, 181, 0, 0.8 ) !important;
    outline: 2px solid transparent !important;
}

.login input[type="password"]:focus {
    border-color: var(--color-secondary) !important;
    box-shadow: 0 0 2px rgba( 253, 181, 0, 0.8 ) !important;
    outline: 2px solid transparent !important;
}

.login input[type="checkbox"]:focus {
    border-color: var(--color-secondary) !important;
    box-shadow: 0 0 2px rgba( 253, 181, 0, 0.8 ) !important;
    outline: 2px solid transparent !important;
}

input[type="checkbox"]:checked:before {
  color: var(--color-secondary);
}

.login form {
  box-shadow: 0 1px 11px 2px rgba(0, 0, 0, 1);
}

#wp-auth-check-wrap #wp-auth-check {
  background: var(--color-primary);
}

#nav a,
#backtoblog a {
  color: #fff !important;
}
