/* Fix submit button getting margin when Castle.js injects hidden field after it */
.castleForm.space-y-6 > input[type="submit"],
.castleForm.space-y-6 > button[type="submit"] {
  margin-bottom: 0 !important;
}

/* More specific targeting for common submit buttons */
/* These styles are required because castle.js adds a hidden field after the submit button. 
Tailwind will add a margin to the button otherwise */
#login-button,
#signup-button, 
#challenge-button,
#password-reset-button,
#password-edit-button,
#sso-login-button,
#otp-token-button,
#otp-setup-section,
#otp-credentials-button,
#otp-credentials-refresh-button,
#otp-continue-button {
  margin-bottom: 0 !important;
} 
