html.theme-glass{--glass-blur:blur(14px) saturate(1.35);--glass-chrome-blur:blur(12px) saturate(1.3);--widget-card-bg:linear-gradient(155deg, #ffffffb8 0%, #ffffff8f 100%);--widget-card-rim:linear-gradient(160deg, #ffffffd9 0%, #ffffff40 40%, #1e325a1f 100%);--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(115deg, #ffffff4d 0%, #ffffff0d 30%, transparent 45%);--surface-glass:#ffffffd9;--sidebar-bg:#edf0f6f0;--sidebar-bg-end:#e4e8f0eb}html.dark.theme-glass{--widget-card-bg:linear-gradient(155deg, #1e2430b8 0%, #141820a3 100%);--widget-card-rim:linear-gradient(160deg, #ffffff47 0%, #ffffff14 40%, #0003 100%);--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(115deg, #ffffff1a 0%, #ffffff05 30%, transparent 45%);--surface-glass:#161a23d1;--sidebar-bg:#161a23e0;--sidebar-bg-end:#111418db}.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)}.theme-glass :is(.widget-card,.page-card){background:var(--widget-sheen) padding-box, var(--widget-card-bg) padding-box, var(--widget-card-rim) border-box;-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;border-color:#0000;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(.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))}.theme-glass .widget-header-surface{background:linear-gradient(120deg, var(--widget-header-color,var(--uiq-blue)) 0%, color-mix(in srgb, var(--widget-header-color,var(--uiq-blue)) 88%, transparent) 100%)}.dark.theme-glass .widget-header-surface{background:linear-gradient(120deg, color-mix(in srgb, var(--widget-header-color,var(--uiq-blue)) 78%, transparent) 0%, color-mix(in srgb, var(--widget-header-color,var(--uiq-blue)) 52%, transparent) 100%)}.theme-glass .app-header{background:var(--surface-glass);-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}.dark.theme-glass .app-sidebar{--sidebar-text-muted:#94a0b2}.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(155deg, #fffffff7 0%, #ffffffed 100%);--surface-glass:#fffffff2;--sidebar-bg:#edf0f6f5;--sidebar-bg-end:#e4e8f0f0}html.dark.theme-glass{--widget-card-bg:linear-gradient(155deg, #1e2430f7 0%, #141820f2 100%);--surface-glass:#161a23f5;--sidebar-bg:#161a23f5;--sidebar-bg-end:#111418f0}}@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}html.dark.theme-glass{--surface-glass:#1a1e27f7}.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))}.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}.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}.theme-glass .widget-header-surface,.dark.theme-glass .widget-header-surface{background:var(--widget-header-color,var(--uiq-blue))}.dashboard-backdrop{display:none!important}}
