html.theme-glass{--glass-blur:blur(10px) saturate(1.45);--glass-chrome-blur:blur(16px) saturate(1.35);--widget-card-bg:linear-gradient(#ffffff85, #ffffff85);--widget-card-edge:#fff9;--widget-card-shadow:0 8px 24px #0f1e3c1a, 0 2px 6px #0f1e3c14, inset 0 1px 0 #fff9;--widget-card-shadow-hover:0 14px 36px #0f1e3c24, 0 4px 10px #0f1e3c1a, inset 0 1px 0 #ffffffa6;--widget-sheen:linear-gradient(transparent, transparent);--surface-glass:#ffffffc7;--sidebar-bg:#edf0f6db;--sidebar-bg-end:#e4e8f0d6;--genie-surface-bg:#ffffff4d}html.dark.theme-glass{--widget-card-bg:linear-gradient(#161b2585, #161b2585);--widget-card-edge:#ffffff24;--widget-card-shadow:0 8px 28px #00000059, 0 2px 6px #0000004d, inset 0 1px 0 #ffffff0f;--widget-card-shadow-hover:0 14px 40px #00000073, 0 4px 10px #00000059, inset 0 1px 0 #ffffff14;--widget-sheen:linear-gradient(transparent, transparent);--surface-glass:#161a23b8;--sidebar-bg:#161a23cc;--sidebar-bg-end:#111418c7;--text-tertiary:#97a1b3;--text-muted:#939dae;--genie-surface-bg:#0f121861}.widget-card{background:var(--widget-card-bg);border:1px solid var(--widget-card-border);box-shadow:var(--widget-card-shadow)}.page-card{background:var(--widget-card-bg);border:1px solid var(--border-primary);box-shadow:var(--widget-card-shadow)}.card-primary:where(.card-interactive){border-color:color-mix(in oklab, var(--uiq-blue) 40%, transparent)}.card-interactive:where(:hover,:focus-visible),:where(.group:hover) .card-interactive{border-color:var(--uiq-blue);box-shadow:var(--shadow-md)}.theme-glass :is(.widget-card,.page-card){background:var(--widget-sheen) padding-box, var(--widget-card-bg) padding-box;border-color:var(--widget-card-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);--surface-primary:#ffffff59;--surface-secondary:#ffffffb8;--surface-tertiary:#ffffffc7;--text-tertiary:#565e6b;--text-muted:#5d6470;transition:box-shadow .2s,transform .2s}.dark.theme-glass :is(.widget-card,.page-card){--surface-primary:#ffffff08;--surface-secondary:#ffffff0f;--surface-tertiary:#ffffff17;--text-tertiary:#9ea8ba;--text-muted:#98a4b6}.theme-glass :is(.widget-card,.page-card) :is(input,select,textarea,.btn-secondary){background-color:var(--input-bg)}.theme-glass :is(.widget-card,.page-card) :is([role=menu],[role=listbox]){background-color:var(--surface-elevated)}.theme-glass :is(.widget-card,.page-card) :is(.widget-card,.page-card){-webkit-backdrop-filter:none;backdrop-filter:none}.theme-glass .widget-card:hover,.theme-glass a.page-card:hover,.theme-glass button.page-card:hover{box-shadow:var(--widget-card-shadow-hover);transform:translateY(-1px)}.theme-glass .widget-container:not(.edit-mode),.theme-glass .widget-container:not(.edit-mode) .widget-content{overflow:visible}.theme-glass .widget-container:not(.edit-mode) .widget-content,.theme-glass .widget-container:not(.edit-mode) .widget-content>*{min-height:0}.theme-glass .widget-container.edit-mode .widget-card:hover{box-shadow:var(--widget-card-shadow);transform:none}.widget-header-surface{background:var(--widget-header-color,var(--uiq-blue))}.dark .widget-header-surface{background:color-mix(in srgb, var(--widget-header-color,var(--uiq-blue)) 65%, var(--surface-primary))}.theme-glass .widget-header-surface{background:linear-gradient(to bottom, #ffffff29 0%, #ffffff0d 38%, transparent 55%, #0a12201a 100%), color-mix(in srgb, var(--widget-header-color,var(--uiq-blue)) 94%, #0a1220);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0a122038,0 1px 3px #0a12202e}.dark.theme-glass .widget-header-surface{background:linear-gradient(to bottom, #ffffff1c 0%, #ffffff08 38%, transparent 55%, #00000029 100%), color-mix(in srgb, var(--widget-header-color,var(--uiq-blue)) 65%, transparent);box-shadow:inset 0 1px #fff3,inset 0 -1px #0000004d,0 1px 3px #00000047}.theme-glass .app-header{background:var(--surface-glass);-webkit-backdrop-filter:var(--glass-chrome-blur);backdrop-filter:var(--glass-chrome-blur)}.tab-stage{background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:.875rem;gap:2px;padding:3px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0a12200f}.dark .tab-stage{box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000004d}.tab-stage-tab:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.tab-stage-slab{pointer-events:none;will-change:transform, width;border-radius:.625rem;width:0;position:absolute;top:3px;bottom:3px;left:0}.tab-stage-slab[data-measured]{transition:transform .32s cubic-bezier(.2,.8,.2,1),width .32s cubic-bezier(.2,.8,.2,1)}.tab-stage-slab:after{content:"";background:var(--sidebar-item-active-border);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--sidebar-item-active-border) 65%, transparent);opacity:.9;border-radius:9999px;position:absolute;top:0;left:14%;right:14%}.theme-glass .tab-stage{border-color:var(--widget-card-edge);-webkit-backdrop-filter:var(--glass-chrome-blur);backdrop-filter:var(--glass-chrome-blur);background:linear-gradient(#ffffff47 0%,#ffffff14 38%,#0000 55%,#0a12200f 100%),#ffffff6b;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0a12201a,0 1px 3px #0a12201a}.dark.theme-glass .tab-stage{background:linear-gradient(#ffffff12 0%,#ffffff05 38%,#0000 55%,#00000024 100%),#161a238c;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000040,0 1px 3px #00000040}@media (prefers-reduced-motion:reduce){.tab-stage-slab[data-measured]{transition:none}}.theme-glass .app-footer{-webkit-backdrop-filter:var(--glass-chrome-blur);backdrop-filter:var(--glass-chrome-blur);background:linear-gradient(#ffffff47 0%,#ffffff14 38%,#0000 55%,#0a12200f 100%),#ffffff9e;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0a12201a}.dark.theme-glass .app-footer{background:linear-gradient(#ffffff12 0%,#ffffff05 38%,#0000 55%,#00000024 100%),#161a2399;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000040}.theme-glass .hero-banner-fallback{background:radial-gradient(120% 160% at 88% 0%, color-mix(in srgb, var(--uiq-accent) 20%, transparent), transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--hero-fb-from) 78%, transparent), color-mix(in srgb, var(--hero-fb-to) 60%, transparent));-webkit-backdrop-filter:var(--glass-chrome-blur);backdrop-filter:var(--glass-chrome-blur)}.theme-glass .bottom-action-bar,.theme-glass .stack-favorites-bar{background:var(--surface-glass);-webkit-backdrop-filter:var(--glass-chrome-blur);backdrop-filter:var(--glass-chrome-blur)}.dock-genie-surface{background:var(--surface-gradient-page)}.theme-glass .dock-genie-surface{background:var(--genie-surface-bg);-webkit-backdrop-filter:var(--glass-chrome-blur);backdrop-filter:var(--glass-chrome-blur)}.theme-glass .app-sidebar{-webkit-backdrop-filter:var(--glass-chrome-blur);backdrop-filter:var(--glass-chrome-blur);--sidebar-text-muted:#565e6b;box-shadow:inset -1px 0 #ffffff8c,1px 0 10px #0f1e3c14}.dark.theme-glass .app-sidebar{--sidebar-text-muted:#94a0b2;box-shadow:inset -1px 0 #ffffff17,1px 0 10px #0000004d}.dashboard-backdrop{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.theme-glass{--widget-card-bg:linear-gradient(#fffffff5, #fffffff5);--surface-glass:#fffffff2;--sidebar-bg:#edf0f6f5;--sidebar-bg-end:#e4e8f0f0;--genie-surface-bg:var(--surface-glass)}html.dark.theme-glass{--widget-card-bg:linear-gradient(#181d27f5, #181d27f5);--surface-glass:#161a23f5;--sidebar-bg:#161a23f5;--sidebar-bg-end:#111418f0;--genie-surface-bg:var(--surface-glass)}}@media (prefers-reduced-transparency:reduce){html.theme-glass,html.dark.theme-glass{--glass-blur:none;--glass-chrome-blur:none;--widget-card-bg:var(--surface-primary);--widget-card-border:var(--border-secondary);--widget-card-shadow:var(--shadow-sm);--sidebar-bg:var(--surface-secondary);--sidebar-bg-end:var(--surface-tertiary)}html.theme-glass{--surface-glass:#fffffff7;--genie-surface-bg:var(--surface-glass)}html.dark.theme-glass{--surface-glass:#1a1e27f7;--genie-surface-bg:var(--surface-glass)}.theme-glass :is(.widget-card,.page-card){--surface-primary:inherit;--surface-secondary:inherit;--surface-tertiary:inherit;--text-tertiary:inherit;--text-muted:inherit}.theme-glass .widget-card{background:var(--widget-card-bg);border-color:var(--widget-card-border)}.theme-glass .page-card{background:var(--widget-card-bg);border-color:var(--border-primary)}.theme-glass .widget-card:hover,.theme-glass a.page-card:hover,.theme-glass button.page-card:hover{box-shadow:var(--widget-card-shadow);transform:none}.theme-glass .widget-header-surface,.dark.theme-glass .widget-header-surface{background:var(--widget-header-color,var(--uiq-blue));box-shadow:none}.dashboard-backdrop{display:none}}@media print{html.theme-glass,html.dark.theme-glass{--glass-blur:none;--glass-chrome-blur:none;--widget-card-bg:var(--surface-primary);--widget-card-border:var(--border-secondary);--widget-card-shadow:var(--shadow-sm);--surface-glass:#fffc;--sidebar-bg:#edf0f6;--sidebar-bg-end:#e4e8f0;--text-tertiary:#5c6472;--text-muted:#687080}.theme-glass :is(.widget-card,.page-card){--surface-primary:inherit;--surface-secondary:inherit;--surface-tertiary:inherit;--text-tertiary:inherit;--text-muted:inherit}.theme-glass .widget-card{background:var(--widget-card-bg);border-color:var(--widget-card-border);transform:none}.theme-glass .page-card{background:var(--widget-card-bg);border-color:var(--border-primary);transform:none}.dark .widget-header-surface,.theme-glass .widget-header-surface,.dark.theme-glass .widget-header-surface{background:var(--widget-header-color,var(--uiq-blue));box-shadow:none}.dashboard-backdrop{display:none!important}}html.theme-glass .reader-toolbar-veil:before{background:0 0}html.theme-glass .reader-toolbar-veil:after{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:0 0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}
