.google-login-entry .secondary { width: 100%; margin-bottom: 18px; min-height: 48px; }
#google-account-entry[hidden] { display: none; }
#google-account-entry input { width: 100%; margin: 8px 0 14px; }
#google-account-entry button { margin-inline-end: 8px; margin-bottom: 12px; }
.google-login-entry .google-signin { display: inline-flex; align-items: center; justify-content: center; gap: 12px; padding: 12px 16px; border: 1px solid #747775; border-radius: 24px; color: #1f1f1f; background: #fff; font: 500 14px/20px "Google Sans", system-ui, sans-serif; }
.google-signin::before { content: ""; display: block; flex: 0 0 18px; width: 18px; height: 18px; background: url('/static/google-g.png') center / contain no-repeat; }
