/*
 * Clone-only fixes layered on top of the self-hosted Squarespace CSS.
 * Keep this file tiny — every rule is a deliberate patch, documented inline.
 */

/* Squarespace's scroll-in animations set initial hidden states that its JS
 * runtime later releases. The clone drops that runtime, so force everything
 * visible (no entrance animations — a deliberate parity trade, see README). */
[data-animation-role],
.sqs-block,
.page-section {
  opacity: 1 !important;
  transform: none !important;
}

/* Static form parity: the live form is client-rendered React; the clone ships
 * classic Squarespace form markup styled by site.css. Minor spacing safety. */
.form-wrapper .field-list .fields.name {
  border: 0;
  padding: 0;
  margin: 0 0 1em;
  display: flex;
  gap: 4%;
}
.form-wrapper .field-list .fields.name .field {
  flex: 1 1 48%;
}
.form-wrapper .field-list .field textarea.field-element {
  min-height: 6em;
}
