/* Loaded after main.css. Beats EasyWeb / remote-edit styles that force white on wf-editable. */

/* Same contact backdrop as main.css — duplicated with !important so theme cache/CMS cannot leave an old gradient. */
body.ew-body .page-figma--contact {
  --contact-bg-split: 66%;
}

body.ew-body .page-figma--contact .page-figma-radial {
  background-image: linear-gradient(
    180deg,
    #ffffff 0%,
    #f4efed 9%,
    #e8d0cb 22%,
    #d4a59a 34%,
    #b04e40 46%,
    #8b3829 56%,
    #60160b 62%,
    #4a1209 65%,
    #3d0e07 var(--contact-bg-split),
    #3d0e07 100%
  ) !important;
  background-attachment: fixed !important;
  background-size: 100vw 100vh !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

body.ew-body .page-figma--contact .studios11-contact-heading,
body.ew-body .page-figma--contact .studios11-contact-details,
body.ew-body .page-figma--contact .studios11-contact-details li,
body.ew-body .page-figma--contact .studios11-contact-details span {
  color: #60160b !important;
  -webkit-text-fill-color: #60160b !important;
  text-shadow: none !important;
  opacity: 1 !important;
}

body.ew-body .page-figma--contact .contact-form-figma__label,
body.ew-body .page-figma--contact .contact-form-figma__field {
  color: #60160b !important;
  -webkit-text-fill-color: #60160b !important;
}

body.ew-body .page-figma--contact .contact-form-figma__field::placeholder {
  color: rgba(96, 22, 11, 0.45) !important;
}
