/* Hide local username/password login form */
.signin .ui.form .field:has(input[name="user_name"]),
.signin .ui.form .field:has(input[name="password"]),
.signin .ui.form .inline.field:has(input[name="remember"]),
.signin .ui.form button.ui.primary.button,
.signin .ui.form a[href*="forgot_password"],
.signin .divider,
.signin .ui.attached.segment.header.top {
  display: none !important;
}

/* Hide generic OpenID button - only show Zitadel */
.signin a.openid.ui.button[href*="/user/login/openid"] {
  display: none !important;
}

/* Center and style the Zitadel OAuth login button */
#oauth2-login-navigator {
  margin: 2rem auto !important;
  padding: 2rem !important;
  text-align: center !important;
}

.oauth-login-link {
  margin: 0 auto !important;
}
