/* V316: user-provided parchment image, poetry only. Covers the full viewport,
   stays fixed during scrolling and replaces older night/SHALIZ layers. */
html:has(#view-literature.active),
html:has(#view-literature.active) body,
html body.studio-app:has(#view-literature.active),
html body.studio-app.night:has(#view-literature.active),
html body.studio-app #view-literature,
html body.studio-app.night #view-literature,
html body.studio-app #view-literature.active,
html body.studio-app.night #view-literature.active {
 background-color:#9b683d!important;
 background-image:url('assets/poetry-original-manuscript-v316.png')!important;
 background-position:center center!important;
 background-size:cover!important;
 background-repeat:no-repeat!important;
 background-attachment:fixed!important;
}
html body.studio-app #view-literature .room-hero,
html body.studio-app.night #view-literature .room-hero,
html body.studio-app #view-literature .room-hero-inner,
html body.studio-app #view-literature .content-shell,
html body.studio-app #view-literature .room-hero-content{
 background:transparent!important;background-image:none!important;
}
html body.studio-app:has(#view-literature.active)::before,
html body.studio-app:has(#view-literature.active)::after,
html body.studio-app #view-literature::before,
html body.studio-app #view-literature::after,
html body.studio-app #view-literature .room-hero::before,
html body.studio-app #view-literature .room-hero::after{
 background-image:none!important;pointer-events:none!important;
}
@media(max-width:767px){
 html body.studio-app #view-literature,
 html body.studio-app.night #view-literature,
 html body.studio-app #view-literature.active{
 background-image:url('assets/poetry-original-manuscript-v316.png')!important;
 background-position:center center!important;
 background-size:cover!important;
 background-attachment:fixed!important;
 }
}
