 :root{--color-blue-600:#2563EB;--color-blue-500:#1D4ED8;--color-blue-400:#60A5FA;--color-blue-300:#93C5FD;--color-indigo-500:#5960FF;--color-slate-950:#172033;--color-slate-700:#475569;--color-slate-500:#64748B;--color-slate-400:#94A3B8;--color-gray-100:#F1F5F9;--color-gray-200:#E2E8F0;--color-gray-300:#CBD5E1;--color-white:#FFFFFF;--color-black:#000000;--color-blue-200:#BFDBFE;--endener-blue:var(--color-blue-600);--endener-blue-hover:var(--color-blue-500);--endener-blue-light:var(--color-blue-400);--endener-blue-soft:var(--color-blue-300);--endener-blue-soft-hover:var(--color-blue-200);--endener-blue-pale:var(--color-blue-200);--surface-none:transparent;--endener-black:#0B1120;--endener-white:#F8FAFF;--palette-wpf-dark-status-icon:#BCC4CE;--link-default:var(--endener-black);--link-hover:var(--endener-blue);--e-link:var(--link-default);--e-link-hover:var(--link-hover);--f-link:var(--link-default);--f-link-hover:var(--link-hover);--ui-button-soft-bg:var(--endener-blue-soft);--ui-button-soft-bg-hover:var(--endener-blue-soft-hover);--ui-button-soft-text:var(--endener-black);--palette-light-body-bg:var(--color-gray-100);--palette-light-surface:#E9EEF6;--palette-light-card:var(--color-white);--palette-light-border:#D8E2F0;--palette-light-text:var(--color-slate-950);--palette-light-muted:var(--color-slate-500);--palette-dark-body-bg:#5D6A82;--palette-dark-surface:#505B70;--palette-dark-card:#2D333B;--palette-dark-border:var(--color-slate-500);--palette-dark-text:var(--color-gray-100);--palette-dark-muted:var(--color-gray-300);--palette-wpf-dark-profile:#596579;--palette-wpf-light-bg:#EEF3FB;--palette-wpf-light-surface:var(--color-white);--palette-wpf-light-panel:#E5EDF8;--palette-wpf-light-panel-alt:var(--color-gray-100);--palette-wpf-light-panel-deep:var(--color-gray-200);--palette-wpf-light-elevated:var(--color-white);--palette-wpf-light-hover:var(--palette-light-surface);--palette-wpf-light-hover-medium:var(--palette-light-border);--palette-wpf-light-hover-strong:var(--color-gray-300);--palette-wpf-light-border:#D5DFED;--palette-wpf-light-border-strong:#B8C5D6;--palette-wpf-light-border-hover:var(--color-slate-400);--palette-wpf-light-text:#202838;--palette-wpf-light-text-strong:var(--color-slate-950);--palette-wpf-light-text-soft:#334155;--palette-wpf-light-text-muted:#667085;--palette-wpf-light-text-muted-alt:var(--color-slate-500);--palette-wpf-light-text-subtle:#7A8491;--palette-wpf-light-text-disabled:var(--color-slate-400);--palette-wpf-light-meta:var(--color-slate-500);--palette-wpf-light-post-text:var(--palette-wpf-light-text);--palette-wpf-light-icon:var(--color-slate-500);--palette-wpf-light-icon-accent:var(--color-blue-600);--palette-wpf-light-form-border:var(--color-gray-300);--palette-wpf-light-footer-bg:#D5DFEC;--palette-wpf-dark-bg:#1F242B;--palette-wpf-dark-surface:#262B31;--palette-wpf-dark-panel:var(--palette-dark-card);--palette-wpf-dark-panel-alt:#20242C;--palette-wpf-dark-panel-muted:#2E333B;--palette-wpf-dark-elevated:#3F4752;--palette-wpf-dark-control:#303740;--palette-wpf-dark-hover:#353C45;--palette-wpf-dark-hover-medium:#424B56;--palette-wpf-dark-hover-strong:#46515D;--palette-wpf-dark-border:#424850;--palette-wpf-dark-border-panel:#4A535E;--palette-wpf-dark-border-strong:#59616C;--palette-wpf-dark-border-strong-alt:#5A6673;--palette-wpf-dark-border-hover:#74808D;--palette-wpf-dark-text:#F2F2F2;--palette-wpf-dark-text-soft:#DCE2E8;--palette-wpf-dark-text-muted:#C8D0D8;--palette-wpf-dark-text-muted-alt:#BFC6CD;--palette-wpf-dark-text-muted-soft:#AEB6C0;--palette-wpf-dark-text-subtle:#9CA6B0;--palette-wpf-dark-text-subtle-alt:#A0A6B0;--palette-wpf-dark-text-disabled:#555A64;--palette-wpf-dark-text-form:#E0E0E0;--palette-wpf-dark-post-text:#E6EAEE;--palette-wpf-dark-icon:#D7DDE4;--palette-wpf-dark-icon-accent:var(--endener-blue-soft);--palette-wpf-dark-icon-accent-soft:var(--endener-blue-soft);--palette-wpf-dark-link:#D8ECFF;--palette-wpf-dark-link-hover:var(--color-white);--palette-wpf-dark-form-border:#383F4C;--palette-wpf-dark-control-border:#4F5866;--palette-wpf-dark-file-border:#65717E;--palette-wpf-dark-file-border-hover:#7A8795;--palette-wpf-dark-file-button-hover:#596572;--palette-wpf-dark-menu-hover:#646568;--palette-wpf-dark-footer-bg:#202B3D;--status-orange:#FF812D;--status-red:#F46464;--status-green:#4DCA5C;--status-blue:var(--color-indigo-500);--status-active-light:var(--color-slate-500);--status-active-dark:#9DA6B0;--status-private-light:var(--color-slate-500);--status-private-dark:#A7AFB8;--status-closed-light:var(--color-slate-700);--status-closed-dark:#8F98A2;--palette-editor-light-bg:var(--color-white);--palette-editor-light-surface:var(--color-gray-100);--palette-editor-light-button:var(--color-gray-200);--palette-editor-light-border:var(--color-gray-300);--palette-editor-light-text:var(--color-slate-700);--palette-editor-light-hover:var(--color-gray-300);--palette-editor-dark-bg:#1E1E1E;--palette-editor-dark-surface:#252526;--palette-editor-dark-button:#2D2D2D;--palette-editor-dark-border:#333333;--palette-editor-dark-text:#CCCCCC;--palette-editor-dark-hover:#3E3E42;--palette-editor-dark-button-hover:#3B434D;--palette-editor-dark-bar:#252A31;--wordpress-soft-surface:#F3F5F9;--search-highlight-light:#15803D;--search-highlight-dark:#86EFAC;--rating-star-idle:#AEB4BF;--rating-star-active:#F2B500;--wpdiscuz-accent:#6A70FF;--wpdiscuz-dark-heading:#F5F7FA;--wpdiscuz-dark-placeholder:#B6BEC7;--wpdiscuz-dark-text-secondary:#DFE4EA;--wpdiscuz-dark-stat-text:#CBD2DA;--wpdiscuz-dark-border:#4A525D;--wpdiscuz-dark-muted-border:#505965;--wpdiscuz-dark-control-border:#4F5965;--wpdiscuz-dark-control-hover:#4A5663;--wpdiscuz-dark-toolbar-bg:#39414B;--wpdiscuz-dark-stat-bg:#343B44;--wpdiscuz-dark-positive-bg:#29463A;--wpdiscuz-dark-positive-text:#8FE3AE;--wpdiscuz-dark-negative-bg:#4A3035;--wpdiscuz-dark-negative-text:#FF9CA6;--radius-small:8px;--radius-medium:12px;--radius-large:16px;--shadow-soft:0 4px 14px rgba(15,23,42,.08);--shadow-activity-node:0 4px 15px rgba(11,17,32,.18);--wpf-shadow-menu:0 8px 20px rgba(0,0,0,.35);--wpf-author-brightness:1.7;}html:not([scheme="dark"]){--body-bg:var(--palette-light-body-bg);--surface:var(--palette-light-surface);--card:var(--palette-light-card);--border:var(--palette-light-border);--text-primary:var(--palette-light-text);--text-muted:var(--palette-light-muted);--accent:var(--endener-blue);--ui-button-bg:var(--endener-blue);--ui-button-bg-hover:var(--endener-blue-hover);--ui-button-text:var(--endener-black);--ui-button-secondary-bg:var(--color-slate-500);--ui-button-secondary-bg-hover:var(--color-slate-700);--ui-button-secondary-text:var(--color-gray-100);--wpf-bg:var(--palette-light-body-bg);--wpf-surface:var(--palette-light-surface);--wpf-panel:var(--palette-wpf-light-panel);--wpf-panel-alt:var(--palette-wpf-light-panel-alt);--wpf-panel-muted:var(--palette-wpf-light-panel-alt);--wpf-elevated:var(--palette-wpf-light-elevated);--wpf-control-bg:var(--palette-wpf-light-panel-deep);--wpf-hover:var(--palette-wpf-light-hover);--wpf-hover-medium:var(--palette-wpf-light-hover-medium);--wpf-hover-strong:var(--palette-wpf-light-hover-strong);--wpf-border:var(--palette-light-border);--wpf-border-panel:var(--palette-wpf-light-border);--wpf-border-strong:var(--palette-wpf-light-border-strong);--wpf-border-strong-alt:var(--palette-wpf-light-border-strong);--wpf-border-medium:var(--palette-wpf-light-border-strong);--wpf-border-hover:var(--palette-wpf-light-border-hover);--wpf-border-control-hover:var(--palette-wpf-light-border-hover);--wpf-text:var(--palette-light-text);--wpf-text-strong:var(--palette-wpf-light-text-strong);--wpf-text-soft:var(--palette-wpf-light-text-soft);--wpf-text-muted:var(--palette-wpf-light-text-muted);--wpf-text-muted-alt:var(--palette-wpf-light-text-muted-alt);--wpf-text-muted-soft:var(--palette-wpf-light-text-muted);--wpf-text-subtle:var(--palette-wpf-light-text-subtle);--wpf-text-subtle-alt:var(--palette-wpf-light-text-subtle);--wpf-text-disabled:var(--palette-wpf-light-text-disabled);--wpf-text-form:var(--palette-wpf-light-text-soft);--wpf-text-label:var(--palette-wpf-light-text-soft);--wpf-text-link-soft:var(--endener-blue);--wpf-text-info:var(--palette-wpf-light-text-soft);--wpf-post-text:var(--palette-wpf-light-post-text);--wpf-action-text:var(--palette-wpf-light-text-soft);--wpf-meta:var(--palette-wpf-light-meta);--wpf-link:var(--e-link);--wpf-link-hover:var(--e-link-hover);--wpf-primary:var(--endener-blue);--wpf-selection:var(--color-indigo-500);--wpf-icon:var(--palette-wpf-light-icon);--wpf-icon-accent:var(--palette-wpf-light-icon-accent);--wpf-icon-accent-soft:var(--endener-blue-light);--wpf-search-icon:var(--endener-blue);--wpf-plugin-icon:var(--color-slate-500);--wpf-menu-hover:var(--palette-wpf-light-hover-medium);--wpf-form-border:var(--palette-wpf-light-form-border);--wpf-control-border:var(--palette-wpf-light-form-border);--wpf-file-border:var(--palette-wpf-light-form-border);--wpf-file-border-hover:var(--palette-wpf-light-border-hover);--wpf-file-button-hover:var(--palette-wpf-light-hover-medium);--wpf-footer-bg:var(--palette-wpf-light-footer-bg);--status-active:var(--status-active-light);--status-private:var(--status-private-light);--status-closed:var(--status-closed-light);--editor-bg:var(--palette-editor-light-bg);--editor-surface:var(--palette-editor-light-surface);--editor-button:var(--palette-editor-light-button);--editor-border:var(--palette-editor-light-border);--editor-text:var(--palette-editor-light-text);--editor-hover:var(--palette-editor-light-hover);--editor-button-hover:var(--palette-editor-light-hover);--wpf-editor-bar:var(--palette-editor-light-surface);--wpf-utility-bg:var(--palette-light-surface);--wpf-utility-text:var(--wpf-text-soft);--wpf-utility-bg-hover:var(--wpf-hover-medium);--wpf-profile-bg:var(--surface-none);--wpf-heading:var(--endener-black);--wpf-status-icon:var(--palette-wpf-light-icon);--wpf-notification-accent:var(--endener-blue);--wpf-compact-bg:var(--palette-light-surface);--wpf-compact-bg-hover:var(--palette-wpf-light-hover-medium);--wpf-contrast-bg:var(--palette-wpf-light-footer-bg);--wpf-contrast-bg-hover:var(--palette-wpf-light-border-strong);--wpf-topic-tag-bg:var(--wpf-contrast-bg);--wpf-topic-tag-bg-hover:var(--wpf-contrast-bg-hover);}html[scheme="dark"]{--body-bg:var(--palette-dark-body-bg);--surface:var(--palette-dark-surface);--card:var(--palette-dark-card);--border:var(--palette-dark-border);--text-primary:var(--palette-dark-text);--text-muted:var(--palette-dark-muted);--accent:var(--endener-blue-soft);--ui-button-bg:var(--endener-blue-light);--ui-button-bg-hover:var(--endener-blue-soft);--ui-button-text:var(--palette-dark-text);--ui-button-secondary-bg:var(--color-gray-200);--ui-button-secondary-bg-hover:var(--color-gray-300);--ui-button-secondary-text:var(--color-slate-950);--wpf-bg:var(--palette-dark-body-bg);--wpf-surface:var(--palette-dark-surface);--wpf-panel:var(--palette-wpf-dark-panel);--wpf-panel-alt:var(--palette-wpf-dark-panel-alt);--wpf-panel-muted:var(--palette-wpf-dark-panel-muted);--wpf-elevated:var(--palette-wpf-dark-elevated);--wpf-control-bg:var(--palette-wpf-dark-control);--wpf-hover:var(--palette-wpf-dark-hover);--wpf-hover-medium:var(--palette-wpf-dark-hover-medium);--wpf-hover-strong:var(--palette-wpf-dark-hover-strong);--wpf-border:var(--palette-dark-border);--wpf-border-panel:var(--palette-wpf-dark-border-panel);--wpf-border-strong:var(--palette-wpf-dark-border-strong);--wpf-border-strong-alt:var(--palette-wpf-dark-border-strong-alt);--wpf-border-medium:var(--palette-wpf-dark-border-strong);--wpf-border-hover:var(--palette-wpf-dark-border-hover);--wpf-border-control-hover:var(--palette-wpf-dark-border-hover);--wpf-text:var(--palette-dark-text);--wpf-text-strong:var(--color-white);--wpf-text-soft:var(--palette-wpf-dark-text-soft);--wpf-text-muted:var(--palette-wpf-dark-text-muted);--wpf-text-muted-alt:var(--palette-wpf-dark-text-muted-alt);--wpf-text-muted-soft:var(--palette-wpf-dark-text-muted-soft);--wpf-text-subtle:var(--palette-wpf-dark-text-subtle);--wpf-text-subtle-alt:var(--palette-wpf-dark-text-subtle-alt);--wpf-text-disabled:var(--palette-wpf-dark-text-disabled);--wpf-text-form:var(--palette-wpf-dark-text-form);--wpf-text-label:var(--palette-wpf-dark-text-muted);--wpf-text-link-soft:var(--palette-wpf-dark-text-soft);--wpf-text-info:var(--palette-wpf-dark-text-soft);--wpf-post-text:var(--palette-wpf-dark-post-text);--wpf-action-text:var(--palette-wpf-dark-text-muted);--wpf-meta:#C3CAD5;--wpf-link:var(--e-link);--wpf-link-hover:var(--e-link-hover);--wpf-primary:var(--endener-blue-soft);--wpf-selection:var(--color-indigo-500);--wpf-icon:var(--palette-wpf-dark-icon);--wpf-icon-accent:var(--palette-wpf-dark-icon-accent);--wpf-icon-accent-soft:var(--palette-wpf-dark-icon-accent-soft);--wpf-search-icon:var(--palette-wpf-dark-icon-accent);--wpf-plugin-icon:#888888;--wpf-menu-hover:var(--palette-wpf-dark-menu-hover);--wpf-form-border:var(--palette-wpf-dark-form-border);--wpf-control-border:var(--palette-wpf-dark-control-border);--wpf-file-border:var(--palette-wpf-dark-file-border);--wpf-file-border-hover:var(--palette-wpf-dark-file-border-hover);--wpf-file-button-hover:var(--palette-wpf-dark-file-button-hover);--wpf-footer-bg:var(--palette-wpf-dark-footer-bg);--status-active:var(--status-active-dark);--status-private:var(--status-private-dark);--status-closed:var(--status-closed-dark);--editor-bg:var(--palette-editor-dark-bg);--editor-surface:var(--palette-editor-dark-surface);--editor-button:var(--palette-editor-dark-button);--editor-border:var(--palette-editor-dark-border);--editor-text:var(--palette-editor-dark-text);--editor-hover:var(--palette-editor-dark-hover);--editor-button-hover:var(--palette-editor-dark-button-hover);--wpf-editor-bar:var(--palette-editor-dark-bar);--link-default:var(--endener-white);--link-hover:var(--endener-blue-soft);--wpf-utility-bg:var(--palette-dark-surface);--wpf-utility-text:var(--endener-white);--wpf-utility-bg-hover:var(--palette-wpf-dark-profile);--wpf-profile-bg:var(--palette-wpf-dark-profile);--wpf-heading:var(--endener-white);--wpf-status-icon:var(--palette-wpf-dark-status-icon);--wpf-notification-accent:var(--endener-blue-soft);--wpf-compact-bg:var(--palette-wpf-dark-hover-medium);--wpf-compact-bg-hover:var(--palette-dark-surface);--wpf-contrast-bg:var(--palette-wpf-dark-footer-bg);--wpf-contrast-bg-hover:var(--palette-wpf-dark-hover-medium);--wpf-topic-tag-bg:var(--wpf-contrast-bg);--wpf-topic-tag-bg-hover:var(--wpf-contrast-bg-hover);}