/* Shared full-window background; original SideRays proportions and dashboard opacity. */
html[data-workspace-background="owner"] { background: var(--bg, var(--background)); }
html[data-workspace-background] body { background: transparent; isolation: isolate; }
html[data-workspace-background="embedded"],
html[data-workspace-background="embedded"] #root { background: transparent; }
html[data-workspace-background] #root { position: relative; z-index: 1; }
[data-workspace-backdrop] { position: fixed; inset: 0; z-index: 0; overflow: hidden; pointer-events: none; }
.side-rays-container { position: relative; width: 100%; height: 100%; overflow: hidden; pointer-events: none; }
.side-rays-container canvas { display: block; width: 100%; height: 100%; }
.workspace-rays { opacity: .46; }
.side-rays-container[data-fallback="true"] { background: var(--workspace-gradient); }
.side-rays-container[data-fallback="true"] canvas { visibility: hidden; }
