/*
 * X2 AUTH PROVIDERS
 *
 * Structure remains the approved X2 auth structure.
 * Only provider CTA presentation is normalized.
 */

.home-auth .google-signin-host {
  width: min(400px, 100%) !important;
  max-width: 400px !important;
  min-height: 32px !important;
}




/* Apple-approved title/color model:
   black background + white title/logo. */

.home-auth .social-auth-button.social-apple {
  width: min(400px, 100%) !important;
  max-width: 400px !important;

  height: 40px !important;
  min-height: 40px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  gap: 9px !important;

  padding: 0 18px !important;

  border: 1px solid #000 !important;
  border-radius: 999px !important;

  background: #000 !important;
  color: #fff !important;

  font-size: 14px !important;
  line-height: 1 !important;
  font-weight: 600 !important;

  cursor: pointer !important;
}

.home-auth .social-auth-button.social-apple:hover {
  background: #111 !important;
  border-color: #111 !important;
}

.home-auth .x2-apple-mark {
  display: inline-flex;
  align-items: center;

  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif;

  font-size: 20px;
  line-height: 1;
}

.home-auth .x2-apple-label {
  display: inline-block;
}


/* Facebook no longer belongs to X2 auth UI. */

.home-auth .social-facebook {
  display: none !important;
}
