/* Astra R7 · EXPERIMENT · bridges between the existing scenes, no new artwork.
   Every blend stays at an illustration edge; titles and controls keep their layer. */
body > .ll-polvo-puente{position:fixed;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;max-width:none}
body > .ll-polvo-puente[hidden]{display:none!important}

/* The desktop shelf already overlaps the clearing. Reveal its upper edge instead
   of placing a broad opaque ochre band over the outgoing painting. */
.pelicula #libros .escena-banda{-webkit-mask-image:linear-gradient(transparent,#000 clamp(42px,7svh,76px));mask-image:linear-gradient(transparent,#000 clamp(42px,7svh,76px))}
.pelicula #libros .escena-banda::before{display:none}

/* Stacked scenes share a short timber-coloured meeting edge, not an empty spacer. */
html:not(.pelicula) #claro .tramo-fondo::after{content:"";position:absolute;inset:auto 0 0;height:clamp(42px,8svh,76px);z-index:1;background:linear-gradient(transparent,#50371f);pointer-events:none}
html:not(.pelicula) #libros .escena-banda::before{height:clamp(42px,8svh,76px);background:linear-gradient(#50371f,transparent)}
html:not(.pelicula) #claro::after{display:none}

/* Keep the accepted paper figures and their annotations clear of the blend. */
#personajes .escena::after{content:"";position:absolute;inset:auto 0 0;height:clamp(38px,7svh,70px);z-index:6;background:linear-gradient(transparent,#281b11);pointer-events:none}
#ventana{--c-prev:#281b11}
#ventana .escena-banda::before{background:linear-gradient(#281b11,transparent);opacity:1;height:clamp(42px,8svh,80px)}
#ventana .escena-banda::after{background:linear-gradient(transparent,#0e2c4d)}
html:not(.pelicula) #ventana{background:#0e2c4d}

@media(prefers-reduced-motion:reduce){body > .ll-polvo-puente{display:none!important}}
@media print{body > .ll-polvo-puente{display:none!important}}
