/* A quiet AI network, visible through the dark surfaces without blocking input. */
canvas[data-ai-background]{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.6;contain:strict}
body{isolation:isolate;background-color:#030603!important}
#page,body>main,body>footer{position:relative;z-index:1}
#page,#content,.site-content,.ast-container,.entry-content{background-color:transparent!important}
body:has(canvas[data-ai-background]) .magnify-hero{background-color:#030603de!important}
body:has(canvas[data-ai-background]) .products-section,body:has(canvas[data-ai-background]) .page-head{background-color:transparent}
body:has(canvas[data-ai-background]) #magnify-site-header{background-color:#050704eb}
@media(max-width:700px){canvas[data-ai-background]{opacity:.4}}
@media(prefers-reduced-motion:reduce){canvas[data-ai-background]{opacity:.25}}
/* Screen blending keeps the network visible over imported opaque sections. */
canvas[data-ai-background]{z-index:2;opacity:.28;mix-blend-mode:screen}
@media(max-width:700px){canvas[data-ai-background]{opacity:.2}}
@media(prefers-reduced-motion:reduce){canvas[data-ai-background]{opacity:.15}}
