/* V57.32.2 — medical image wallpaper behind content; no layout changes.
   Preserve last uploaded V57.32.1 element sizes and grids. */
:root { --v5733-home-panel-opacity:.58; }
/* Previously the body held a washed-out image underneath nearly opaque cards.
   Move the wallpaper to the root canvas; the body no longer repaints over it. */
html:has(body.v11-public[data-page]) {
 background-color:#e2f1f9!important;
 background-image:linear-gradient(rgba(243,249,253,var(--v30-overlay,.62)),rgba(239,248,253,var(--v30-overlay,.62))),var(--v30-background)!important;
 background-position:center center!important;
 background-repeat:no-repeat!important;
 background-size:cover!important;
 background-attachment:fixed!important;
}
html body.v11-public[data-page] {
 background-color:transparent!important;
 background-image:none!important;
}
html body.v11-public[data-page] .v11-app {background-color:transparent!important;background-image:none!important;}
/* Keep the image visible behind homepage sections as soft medical glass.
   Background is globally continuous, not duplicated separately in every card. */
html body.v11-public[data-page="home-page"] .v11-app .v11-section {
 background:rgba(255,255,255,var(--v5733-home-panel-opacity))!important;
 -webkit-backdrop-filter:none!important;
 backdrop-filter:none!important;
}
/* Sub-cards stay readable; hero slider artwork and photos stay untouched. */
html body.v11-public[data-page="home-page"] .v11-app :is(.v26-quick-action,.v26-kpi,.v26-mini-card) {
 background-color:rgba(255,255,255,.82)!important;
}
/* Disable artificial white film layered over homepage sections in V57.32.1. */
html body.v11-public[data-page="home-page"] .v11-app :is(.v26-quick,.v26-highlights,.v26-strip)::before {
 background:transparent!important;
}
/* Mobile keeps exactly the approved grid/padding; photo stays behind content. */
@media(max-width:760px){
 html:has(body.v11-public[data-page]){background-attachment:scroll!important;background-size:cover!important;background-position:55% top!important}
 html body.v11-public[data-page="home-page"] .v11-app .v11-section {
  background:rgba(255,255,255,var(--v5733-home-panel-opacity))!important;
 }
}
