/* IVORA unified background — replaces legacy molecule-wallpaper and pale backgrounds */
html{background:#cddff2!important;}
html body{background-color:#cbdef1!important;background-image:url("ivora-future-circuit.svg")!important;background-position:center top!important;background-size:1200px 900px!important;background-repeat:repeat!important;background-attachment:fixed!important;color:#123258!important;}
/* Remove the former overlay: it softened the texture into invisibility */
body::before{display:none!important;content:none!important;}
/* Make the real artwork visible through the large page panels, without harming product cards */
body :is(.section,.features,.shell,.content-section,.featured-section,.section-wrap,.page-wrap,.page-content,.research-section,.catalog-section,.about-section,.container,main){background-color:rgba(236,245,254,.58)!important;}
body .hero:not([style*="background-image"]){background-color:rgba(230,242,255,.25);}
body .features{background:rgba(216,234,251,.66)!important;}
body :is(.card,.product-card,.research-card,.info-card,.panel,.sidebar){background-color:rgba(255,255,255,.95)!important;}
/* Keep product photography, navigation, buttons and forms intact */
@media(max-width:650px){html body{background-size:800px 600px!important;background-attachment:scroll!important}}
