/* Shared Turnstile layout for studio and game contact forms. */
:is(.contact-form, .ccp-contact-form) .snow-monkey-forms-turnstile {
  display: flex;
  justify-content: center;
  max-width: 100%;
  margin: 28px 0 20px;
}

:is(.contact-form, .ccp-contact-form) .snow-monkey-forms-turnstile + .smf-action {
  margin-top: 0;
}

:is(.contact-form, .ccp-contact-form) .snow-monkey-form[data-screen="complete"] .snow-monkey-forms-turnstile {
  display: none;
}
