/* The supplied field scene is decorative. Form controls remain solid for clarity. */
body:is([data-page="waitlist"],[data-page="enquiries"]){isolation:isolate;min-height:100vh}
body:is([data-page="waitlist"],[data-page="enquiries"])::before{
  content:"";
  position:fixed;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:linear-gradient(90deg,rgba(4,8,5,.78),rgba(4,8,5,.65) 48%,rgba(4,8,5,.76)),var(--form-scene,url("assets/rumble-form-field-background.png")) center center/cover no-repeat;
  background-size:cover,max(100%,210vh) auto;
  background-position:center,right 12%;
}
body:is([data-page="waitlist"],[data-page="enquiries"]) .form-panel{
  background:rgba(13,16,14,.93);
  border-color:rgba(255,255,255,.24);
  box-shadow:0 24px 70px rgba(0,0,0,.2);
}
body:is([data-page="waitlist"],[data-page="enquiries"]) .intro .description,
body:is([data-page="waitlist"],[data-page="enquiries"]) .intro .eyebrow,
body:is([data-page="waitlist"],[data-page="enquiries"]) .intro .crumb,
body:is([data-page="waitlist"],[data-page="enquiries"]) .other-route p{color:#d0d3d0}
body:is([data-page="waitlist"],[data-page="enquiries"]) .intro{text-shadow:0 2px 18px rgba(0,0,0,.28)}
body:is([data-page="waitlist"],[data-page="enquiries"]) .route-button{text-shadow:none}
body:is([data-page="waitlist"],[data-page="enquiries"]) footer{color:#c4c8c4}
@media(max-width:760px){
  body:is([data-page="waitlist"],[data-page="enquiries"])::before{
    background-image:linear-gradient(180deg,rgba(4,8,5,.75),rgba(4,8,5,.64) 44%,rgba(4,8,5,.78)),var(--form-scene,url("assets/rumble-form-field-background.png"));
    background-position:center center;
    background-size:cover;
  }
  body:is([data-page="waitlist"],[data-page="enquiries"]) .form-panel{background:rgba(13,16,14,.94)}
}

/* Farmer form uses the supplied puddle scene; the investor scene is unchanged. */
body[data-page="waitlist"]{--form-scene:url("assets/rumble-farmer-form-background.png?v=2")}
body[data-page="waitlist"]::before{background-size:cover;background-position:center center}
