/* Keep the official Google-rendered button distinct from the email form. */
.uar .uar-google-option { margin: 28px 0 0; padding: 8px 0 10px; text-align: center; }
.uar .uar-auth-option-label { margin: 0 0 14px; font-size: 15px; font-weight: 600; color: var(--ink, #edf3fc); }
.uar .uar-google-button { width: 100%; max-width: 360px; min-height: 44px; }
.uar .uar-google-option .uar-google-button { margin: 0 auto; }
.uar .uar-google-form { margin: 0; }
.uar .uar-google-option .uar-check { text-align: left; }
.uar .uar-google-status:empty { display: none; }
.uar .uar-google-status:not(:empty) { margin: 14px 0 0; font-size: 14px; }
.uar .uar-auth-divider { display: flex; align-items: center; gap: 16px; margin: 24px 0 28px; color: var(--ink, #d3ddea); font-size: 14px; line-height: 1.5; text-align: center; }
.uar .uar-auth-divider::before, .uar .uar-auth-divider::after { content: ""; flex: 1; min-width: 16px; height: 1px; background: var(--line, #43516a); }
.uar .uar-auth input:not([type=checkbox]):not([type=hidden]) { background: var(--paper, #0c1420); color: var(--ink, #edf3fc); border-color: #65758b; color-scheme: dark light; }
.uar .uar-auth input:not([type=checkbox]):not([type=hidden]):focus { border-color: #82b9ff; }
@media (max-width: 480px) {
  .uar .uar-google-option { margin-top: 20px; }
  .uar .uar-auth-divider { gap: 10px; font-size: 13px; }
}
