/* V460 — reflection-only visual refinements. */
html body.studio-app #view-reflection.room-view,
html body.studio-app.night #view-reflection.room-view,
html body.studio-app.day #view-reflection.room-view {
 background:#0d0e10 url("shaliz-reflection-desktop.jpg") center center / cover no-repeat fixed!important;
 background-attachment:fixed!important;
}
/* Avoid a second image layer and blue/opaque panels over the background. */
html body.studio-app #view-reflection .room-hero,
html body.studio-app.night #view-reflection .room-hero,
html body.studio-app #view-reflection .room-hero-inner,
html body.studio-app #view-reflection .room-hero-content,
html body.studio-app #view-reflection .content-shell,
html body.studio-app #view-reflection .section-heading,
html body.studio-app #view-reflection .manuscript-grid {
 background:transparent!important;
 background-image:none!important;
}
html body.studio-app #view-reflection .journal,
html body.studio-app.night #view-reflection .journal,
html body.studio-app #view-reflection .manuscript-card,
html body.studio-app.night #view-reflection .manuscript-card {
 background:rgba(10,11,13,.16)!important;
 background-image:none!important;
 backdrop-filter:blur(3px);
 -webkit-backdrop-filter:blur(3px);
 box-shadow:none!important;
}
html body.studio-app #view-reflection .journal textarea {
 background:rgba(12,13,15,.22)!important;
 background-image:none!important;
}
html body.studio-app #view-reflection .journal,
html body.studio-app #view-reflection .journal h3,
html body.studio-app #view-reflection .journal p,
html body.studio-app #view-reflection .journal label {
 color:#e9e2d5!important;
}
@media(max-width:767px){
 html body.studio-app #view-reflection.room-view,
 html body.studio-app.night #view-reflection.room-view,
 html body.studio-app.day #view-reflection.room-view {
  background:#0d0e10 url("shaliz-reflection-mobile.jpg") center center / cover no-repeat fixed!important;
  background-attachment:fixed!important;
 }
}
