.homepage-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top left;pointer-events:none}
.homepage-image[hidden],.capture-toggle[hidden]{display:none!important}
.stage[data-capture=ready] .scene-home{background:transparent}
.stage[data-capture=ready] .scene-home .sample-site-header,.stage[data-capture=ready] .scene-home .sample-site-content,.stage[data-capture=ready] .scene-home .garden-art,.stage[data-capture=ready] .content-preview-note{display:none}
.stage[data-capture=ready] .scene:not(.scene-home){inset:18px 18px auto;max-height:calc(100% - 36px);padding:23px;background:#fffcfaf2;border:1px solid var(--ui-border);border-radius:12px;box-shadow:0 8px 26px #3f233118;z-index:1;overflow:auto}
.stage[data-capture=ready] .reach-illustration{display:none}
.stage[data-capture=ready] .browser-body:has(.scene:not(.scene-home)[aria-hidden=false])>.homepage-image{filter:blur(1px);opacity:.7}
.capture-toggle{align-self:flex-end;font-size:10px;min-height:30px;padding:3px 10px}
@media(max-width:760px){.stage[data-capture=ready] .scene:not(.scene-home){inset:10px 10px auto;max-height:calc(100% - 20px);padding:13px;border-radius:8px}.capture-toggle{font-size:9px;min-height:25px;padding:1px 3px}.stage:has(.capture-toggle:not([hidden])){height:375px}}
@media(prefers-reduced-motion:reduce){.homepage-image{transition:none}}
