/* Arena HUD wp-login.php chrome. Mark URL is injected as #login h1 a background-image. */
body.login,
body.login.wp-core-ui{
  background:#070b14;
  color:#e8edf4;
}
body.login #login{
  width:min(380px,92vw);
  padding:32px 0 24px;
}
body.login #login h1 a{
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  width:110px;
  height:110px;
  border-radius:50%;
  text-indent:-9999px;
  overflow:hidden;
  margin:0 auto 12px;
  box-shadow:0 0 0 2px rgba(90,212,255,.28);
}
body.login .vball-login-brand{
  margin:0 0 4px;
  text-align:center;
  font:700 18px/1.3 system-ui,-apple-system,sans-serif;
  color:#e8edf4;
  letter-spacing:.04em;
}
body.login .vball-login-sub{
  margin:0 0 18px;
  text-align:center;
  font:600 13px/1.3 system-ui,-apple-system,sans-serif;
  color:#5ad4ff;
  letter-spacing:.12em;
  text-transform:uppercase;
}
body.login #loginform{
  background:#0a1628;
  border:1px solid rgba(90,212,255,.28);
  border-radius:12px;
  box-shadow:none;
  padding:24px;
  color:#e8edf4;
}
body.login label,
body.login #loginform label{
  color:#e8edf4;
  font-weight:600;
}
body.login .input,
body.login input[type="text"],
body.login input[type="password"],
body.login input[type="email"]{
  background:#070b14;
  color:#e8edf4;
  border:1px solid rgba(90,212,255,.35);
  border-radius:8px;
  box-shadow:none;
  padding:8px 12px;
  min-height:44px;
  font-size:16px;
}
body.login .forgetmenot{
  color:#e8edf4;
}
body.login #wp-submit,
body.login .button-primary{
  background:#5ad4ff !important;
  color:#000 !important;
  border:0 !important;
  text-shadow:none !important;
  box-shadow:none !important;
  font-weight:800;
  font-size:16px;
  height:52px;
  line-height:52px;
  width:100%;
  border-radius:8px;
  letter-spacing:.08em;
  text-transform:uppercase;
  margin-top:8px;
}
body.login #nav,
body.login #backtoblog{
  padding:8px 0 0;
  text-align:center;
}
body.login #nav a,
body.login #backtoblog a{
  color:#5ad4ff;
}
body.login .language-switcher,
body.login #language-switcher,
body.login .privacy-policy-page,
body.login #login #backtoblog + .privacy-policy-page{
  display:none !important;
}
body.login #login_error,
body.login .message,
body.login .success{
  background:#0a1628;
  border-left-color:#5ad4ff;
  color:#e8edf4;
  box-shadow:none;
}


/* Hide HostGator / Newfold hosting SSO button — Synergy white-label only. */
body.login .nfd-sso-hosting-login,
body.login #nfd-sso-hosting-login,
body.login .nfd-hosting-login,
body.login a.nfd-sso-hosting-login__button,
body.login a[href*="hostgator.com/my-account"]{
  display:none !important;
}
