.hc-scene-host{position:relative;isolation:isolate;background:var(--hc-background-fill);color:var(--hc-text)}
.hc-page-scene{position:absolute;inset:0 0 auto;z-index:-1;height:min(100%,1000px);pointer-events:none;overflow:hidden;mask-image:linear-gradient(#000 0%,#000 55%,transparent 100%)}
.hc-page-scene picture,.hc-page-scene img{display:block;width:100%;height:100%}
.hc-page-scene img{object-fit:cover;object-position:center top}
.hc-page-scene::after{content:'';position:absolute;inset:0;background:color-mix(in srgb,var(--hc-background) var(--scene-shade,25%),transparent)}
.hc-scene-host:has(>.hc-page-scene) .hc-scene-panel{background:color-mix(in srgb,var(--hc-background) 94%,transparent);border:1px solid var(--hc-border);border-radius:var(--button-radius)}
@media(max-width:749px){.hc-page-scene{height:min(100%,780px)}}
