/* V27: production-style OneNET login page */
  #twogLoginGate {
    background: linear-gradient(135deg, #f7f7f6 0%, #ffffff 52%, #fff0f0 100%);
  }
  .twog-login-brand-panel {
    background: linear-gradient(135deg, #080808 0%, #111 62%, #2b0b0b 100%);
  }
  .twog-login-card {
    max-width: 430px;
    box-shadow: 0 24px 70px rgba(0,0,0,.16), 0 2px 8px rgba(0,0,0,.06);
  }
  .twog-login-btn {
    min-height: 48px;
    font-weight: 800;
  }
  .twog-login-status {
    text-align: center;
  }
  .twog-login-checks {
    border-top: 1px solid var(--border-lt);
    padding-top: 16px;
  }
