:root{--glass:#ffffff80;--glass-strong:#ffffffb3;--glass-sheen:linear-gradient(140deg, #ffffff73, #ffffff14 55%, #ffffff2e);--glass-edge:#ffffffa6;--glass-shadow:inset 0 0 0 1px var(--glass-edge), inset 0 1px 0 #ffffffb3, 0 8px 32px #1f265024, 0 1px 3px #0f172a14}:root[data-theme=dark]{--glass:#1e212880;--glass-strong:#1e2128b8;--glass-sheen:linear-gradient(140deg, #ffffff1a, #ffffff05 55%, #ffffff0d);--glass-edge:#ffffff1f;--glass-shadow:inset 0 0 0 1px var(--glass-edge), inset 0 1px 0 #ffffff14, 0 8px 32px #00000073, 0 1px 3px #0000004d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media not (prefers-reduced-transparency:reduce){:root[data-glass] :is(#topbar,.brand,.group,#rail,#flyout,#filter .segmented,.cube-btn,.add-btn,#dock,#toast,.user-chip,.card),:root[data-glass] :is(#panel,#popover,#value-pop,.menu,dialog){background:var(--glass-sheen), var(--glass);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);box-shadow:var(--glass-shadow)}:root[data-glass] :is(#panel,#popover,#value-pop,.menu,dialog){background:var(--glass-sheen), var(--glass-strong)}:root[data-glass] #topbar :is(.group,.brand){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}}}:root[data-glass] body.files-view{background:radial-gradient(38vmax 30vmax at 12% 18%, #2563eb29, transparent 70%), radial-gradient(34vmax 28vmax at 88% 30%, #7c3aed24, transparent 70%), radial-gradient(40vmax 30vmax at 55% 92%, #0ea5e921, transparent 70%), linear-gradient(180deg, var(--bg-top), var(--bg-bottom));background-attachment:fixed}:root[data-glass][data-theme=dark] body.files-view{background:radial-gradient(38vmax 30vmax at 12% 18%, #3b82f633, transparent 70%), radial-gradient(34vmax 28vmax at 88% 30%, #8b5cf62b, transparent 70%), radial-gradient(40vmax 30vmax at 55% 92%, #0ea5e921, transparent 70%), linear-gradient(180deg, var(--bg-top), var(--bg-bottom));background-attachment:fixed}:root[data-glass] .auth-card .tabs{background:rgba(var(--ink-rgb), .06)}:root[data-glass] .auth-card .tabs button.on{background:var(--glass-strong)}:root[data-glass] .auth-card input:not(:focus){background:rgba(var(--ink-rgb), .04)}
