/* Approved engraved AstralWorld environment. Only artwork and its framing;
   camera geometry, scroll timelines, character, controls and card faces stay intact. */
body.immersive-home .world-depth {
    background: linear-gradient(90deg,#0b0a1070,transparent 64%),linear-gradient(0deg,#0b0a10,transparent 30%);
}
body.immersive-home .features {
    background-color: #0b0a10;
    background-image: linear-gradient(180deg,#0b0a10,rgba(11,10,16,.30) 26%,rgba(11,10,16,.40) 74%,#0b0a10),url('../img/engraved-world-v22/gallery.png');
    background-size: 100% 100%,cover;
    background-position: center;
    background-repeat: no-repeat;
}
body.immersive-home .community {
    background-image: linear-gradient(180deg,#0b0a10,rgba(11,10,16,.22) 27%,rgba(11,10,16,.35) 74%,#0b0a10),url('../img/engraved-world-v22/community.png');
    background-size: 100% 100%,cover;
    background-repeat: no-repeat;
}
body.immersive-page .wiki__content {
    background-image: linear-gradient(180deg,rgba(11,10,16,.66),#0b0a10 650px),url('../img/engraved-world-v22/gallery.png');
    background-size: 100% 100%,auto 700px;
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
body.immersive-page.page-legal {
    background-image: linear-gradient(180deg,rgba(11,10,16,.45),#0b0a10 780px),url('../img/engraved-world-v22/community.png');
    background-size: 100% 100%,auto 850px;
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
/* Tall static galleries keep the drawing at a legible scale, then fade to paper. */
html[data-motion='reduced'] body.immersive-home .features {
    background-image: linear-gradient(180deg,#0b0a10,rgba(11,10,16,.28) 30%,#0b0a10 96%),url('../img/engraved-world-v22/gallery.png');
    background-size: 100% 950px,auto 950px;
    background-position: center top;
}
@media(max-width:699px) {
    body.immersive-home .features {
        background-image: linear-gradient(180deg,#0b0a10,rgba(11,10,16,.28) 30%,#0b0a10 96%),url('../img/engraved-world-v22/gallery.png');
        background-size: 100% 950px,auto 950px;
        background-position: center top;
    }
}
