/* Login screen: dark ground, warm text, red action, the real lockup. */
body.login { background: #0A0E18; color: #EFECE2; }
body.login h1 a {
  background: url("../../../themes/tucson-turf/assets/media/brand/stacked.png") center / contain no-repeat;
  width: 260px; height: 166px; text-indent: -9999px;
}
body.login #login { padding-top: 8vh; }
body.login form { background: #111726; border: 1px solid #232B3E; box-shadow: none; border-radius: 0; }
body.login label { color: #98A0B3; font-size: 12px; letter-spacing: .12em; text-transform: uppercase; }
body.login input[type="text"], body.login input[type="password"] {
  background: #0A0E18; border: 1px solid #232B3E; color: #EFECE2; border-radius: 0; box-shadow: none;
}
body.login .button-primary {
  background: #C8372D; border-color: #C8372D; color: #EFECE2; border-radius: 0; text-shadow: none;
  font-size: 12px; letter-spacing: .18em; text-transform: uppercase; padding: 4px 18px; min-height: 40px;
}
body.login .button-primary:hover, body.login .button-primary:focus { background: #E05A50; border-color: #E05A50; }
body.login #nav a, body.login #backtoblog a { color: #98A0B3; }
body.login #nav a:hover, body.login #backtoblog a:hover { color: #EFECE2; }
body.login .message, body.login #login_error { background: #111726; border-left-color: #2E5FB7; color: #EFECE2; }
body.login .privacy-policy-page-link a { color: #98A0B3; }
body.login .wp-pwd .button { color: #98A0B3; }
