/* Section-specific styles remain with their approved studies. */
body.framed-option{margin:0;background:white;color:var(--studio-ink)}
.homepage-jules{position:relative}
.framed-option .adventure-ending{margin:0}
.framed-option .studio-lead{max-width:100%}
/* Keep the persistent prompt's feedback usable once it leaves its hero. */
.framed-option .sth-dock .sth-feedback{line-height:1.4}

/* Shared clearance below the floating navigation for feature-section copy. */
body.framed-option{--homepage-copy-top:clamp(92px,13svh,128px)}
@media(max-width:700px){body.framed-option{--homepage-copy-top:104px}}
@media(max-height:600px) and (min-width:701px){body.framed-option{--homepage-copy-top:86px}}
