.background-root{z-index:-50;background-color:hsl(var(--background));position:fixed;inset:0;overflow:hidden}.background-canvas{width:100%;height:100%;display:block}.bg-icon{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:top;will-change:transform;opacity:.85;position:absolute}.admin-background{--glass-from:#ffffff1a;--glass-via:#ffffff0a;--glass-to:#ffffff24;--glass-edge:#ffffff38;--glass-blur:6px;position:absolute;inset:0;overflow:hidden}.admin-background[data-tone=light]{--glass-from:#ffffff8c;--glass-via:#ffffff40;--glass-to:#fff9;--glass-edge:#fffc}.admin-background-mirror{position:absolute;inset:0;transform:scaleX(-1)}.admin-background-mirror .bg-icon{scale:-1 1}.admin-background-glass{pointer-events:none;background:linear-gradient(135deg, var(--glass-from) 0%, var(--glass-via) 45%, var(--glass-to) 100%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);box-shadow:inset 0 1px 0 var(--glass-edge);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.bg-icon{transform:none!important}}
