/* WordPress-theme hardening: loaded after form.css to preserve the approved Heritage Ledger typography and colour treatment. */
.ma-seller-form,
.ma-seller-form input,
.ma-seller-form textarea,
.ma-seller-form button {
  font-family: "Manrope", Arial, sans-serif !important;
}

.ma-seller-form .ma-hero-panel h1,
.ma-seller-form .ma-section-heading h2,
.ma-seller-form .ma-next-step h2 {
  font-family: "DM Serif Display", Georgia, serif !important;
  font-weight: 400 !important;
}

.ma-seller-form .ma-hero-panel h1,
.ma-seller-form .ma-hero-panel p,
.ma-seller-form .ma-next-step,
.ma-seller-form .ma-next-step h2,
.ma-seller-form .ma-next-step p,
.ma-seller-form .ma-next-step b,
.ma-seller-form .ma-next-step .ma-send-button {
  color: #ffffff !important;
}

.ma-seller-form .ma-hero-panel .ma-form-kicker,
.ma-seller-form .ma-hero-panel .ma-trust-row,
.ma-seller-form .ma-next-step .ma-eyebrow,
.ma-seller-form .ma-next-step a {
  color: #f5bd76 !important;
}

.ma-seller-form .ma-section-heading h2,
.ma-seller-form .ma-question > b,
.ma-seller-form .ma-choice strong,
.ma-seller-form .ma-guidance strong {
  color: #191919 !important;
}

.ma-seller-form .ma-field,
.ma-seller-form .ma-note-field,
.ma-seller-form .ma-field > span,
.ma-seller-form .ma-note-field > span {
  color: #393733 !important;
}

.ma-seller-form .ma-next-step .ma-form-actions {
  align-content: center;
  display: grid;
  gap: 10px;
}

.ma-seller-form .ma-next-step button {
  align-items: center !important;
  border-radius: 2px !important;
  display: flex !important;
  justify-content: space-between !important;
}

.ma-seller-form .ma-next-step .ma-download-button {
  background: transparent !important;
  border: 1px solid #807a72 !important;
  color: #f5f1ea !important;
}

.ma-seller-form .ma-next-step .ma-download-button:hover,
.ma-seller-form .ma-next-step .ma-download-button:focus {
  background: #2a2a28 !important;
  border-color: #c8c2b9 !important;
  color: #ffffff !important;
}

.ma-seller-form .ma-next-step .ma-save-button {
  background: transparent !important;
  border: 1px solid #f5a24a !important;
  color: #f5bd76 !important;
}

.ma-seller-form .ma-next-step .ma-save-button:hover,
.ma-seller-form .ma-next-step .ma-save-button:focus {
  background: #3a2b1e !important;
  color: #ffffff !important;
}

.ma-seller-form .ma-next-step .ma-clear-draft {
  background: transparent !important;
  border: 0 !important;
  color: #ccc6bd !important;
  font-size: 10px !important;
  height: auto !important;
  justify-content: flex-start !important;
  min-height: 24px !important;
  padding: 0 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}

.ma-seller-form .ma-next-step .ma-draft-notice {
  color: #f5bd76 !important;
  font-size: 10px !important;
  line-height: 1.5 !important;
  margin: 2px 0 0 !important;
}

.ma-seller-form .ma-next-step .ma-send-button {
  background: #f5a24a !important;
  border-color: #f5a24a !important;
  color: #1e1a16 !important;
}

.ma-seller-form .ma-next-step .ma-send-button:hover,
.ma-seller-form .ma-next-step .ma-send-button:focus {
  background: #ffc17f !important;
  border-color: #ffc17f !important;
  color: #1e1a16 !important;
}

.ma-seller-form a:focus-visible,
.ma-seller-form input:focus-visible,
.ma-seller-form textarea:focus-visible,
.ma-seller-form button:focus-visible {
  outline: 3px solid #f5a24a !important;
  outline-offset: 3px !important;
}

@media print {
  .ma-seller-form .ma-progress-rail,
  .ma-seller-form__topbar,
  .ma-seller-form .ma-next-step,
  .ma-seller-form .ma-hero-panel {
    display: none !important;
  }

  .ma-seller-form .ma-document-layout,
  .ma-seller-form .ma-form-sheet {
    box-shadow: none !important;
    display: block !important;
    max-width: none !important;
    padding: 0 !important;
  }
}
