/* Utah Hockey Shutout login polish. Scoped to login and /shutout only. */
body.login.utah-shutout-login-polished {
  background: #050505;
  color: #111;
}

body.login.utah-shutout-login-polished #login {
  width: min(380px, calc(100vw - 32px));
  padding-top: clamp(38px, 8vh, 72px);
}

body.login.utah-shutout-login-polished h1 {
  margin: 0 auto 18px;
}

body.login.utah-shutout-login-polished h1 a {
  width: min(300px, 82vw);
  height: 92px;
  background-size: contain;
  background-position: center;
  margin: 0 auto;
}

body.login.utah-shutout-login-polished form {
  border: 0;
  border-top: 4px solid #c8102e;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.28);
}

body.login.utah-shutout-login-polished .button-primary {
  background: #c8102e;
  border-color: #c8102e;
  border-radius: 0;
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

body.login.utah-shutout-login-polished .button-primary:hover,
body.login.utah-shutout-login-polished .button-primary:focus {
  background: #a90d27;
  border-color: #a90d27;
}

body.login.utah-shutout-login-polished .utah-login-warning,
body.login.utah-shutout-login-polished .utah-shutout-warning,
body.login.utah-shutout-login-polished .shutout-warning,
body.login.utah-shutout-login-polished .login-warning,
body.login.utah-shutout-login-polished .utah-login-subtitle,
body.login.utah-shutout-login-polished .utah-shutout-subtitle,
body.login.utah-shutout-login-polished .shutout-subtitle,
body.login.utah-shutout-login-polished .login-subtitle,
body.login.utah-shutout-login-polished [hidden] {
  display: none !important;
}

body.login.utah-shutout-login-polished #nav,
body.login.utah-shutout-login-polished #backtoblog {
  text-align: center;
}

body.login.utah-shutout-login-polished #nav a,
body.login.utah-shutout-login-polished #backtoblog a,
body.login.utah-shutout-login-polished .privacy-policy-page-link a {
  color: #fff;
}

body.utah-shutout-route-polished .utah-login-warning,
body.utah-shutout-route-polished .utah-shutout-warning,
body.utah-shutout-route-polished .shutout-warning,
body.utah-shutout-route-polished .login-warning,
body.utah-shutout-route-polished .utah-login-subtitle,
body.utah-shutout-route-polished .utah-shutout-subtitle,
body.utah-shutout-route-polished .shutout-subtitle,
body.utah-shutout-route-polished .login-subtitle,
body.utah-shutout-route-polished [hidden] {
  display: none !important;
}
