/* Login accents; page and image backgrounds use the shared signup styling. */
body.android-entry-page {
  --entry-dark: #030a14;
  --entry-dark-rgb: 3, 10, 20;
  --entry-mint: #5eead4;
  --entry-on-dark-muted: #c8d6e8;
}

.android-login-shell {
  border-color: rgba(255, 255, 255, .18);
  box-shadow: 0 30px 90px rgba(var(--entry-dark-rgb), .34);
}

.android-login-brand-mark { background: #fff; border-color: #fff; }
.android-login-intro-copy p,
.android-login-benefits { color: var(--entry-on-dark-muted); }
.android-login-benefits i {
  color: var(--entry-mint);
  background: rgba(25, 179, 162, .14);
}

.android-login-panel { background: #fff; }
.android-login-submit {
  color: #fff;
  background: var(--entry-dark);
  box-shadow: 0 7px 18px rgba(var(--entry-dark-rgb), .16);
}
.android-login-submit:hover {
  background: var(--entry-navy);
  box-shadow: 0 9px 22px rgba(var(--entry-dark-rgb), .2);
}
.android-login-submit:focus-visible {
  outline: 3px solid var(--entry-accent);
  outline-offset: 3px;
}
