:root{--color-red:#c0392b;--color-red-bg:#fdf2f1;--color-red-border:rgba(192,57,43,.2);--color-warning:#e8a020;--color-warning-bg:#fdf6e8;--color-warning-dark:#9a6200;--color-present:#2d7d52;--color-present-bg:#edf7f2;--color-ink:#1a2330;--color-ink-2:#3d4f5e;--color-ink-3:#6b7e8e;--color-ink-4:#9aaab8;--color-neutral-bg:#f0f2f4;--color-neutral-text:#9aaab8;--canvas:#fef9ef;--cream:#fffbf2;--surface:#fff;--surface-2:#f4f5f7;--page-bg:#fdf9f5;--card-bg:#fff;--card-bg-secondary:#fdf6e8;--surface-hover:#faf0d7;--ink:#1a2330;--ink-2:#3d4f5e;--ink-3:#6b7e8e;--ink-4:#9aaab8;--border:rgba(47,74,107,.12);--border-strong:rgba(240,165,0,.35);--border-light:rgba(240,165,0,.1);--line:rgba(47,74,107,.12);--line-2:#f0f2f4;--card-border:rgba(47,74,107,.12);--card-shadow:rgba(0,0,0,.05);--card-border-top:#2f4a6b;--card-accent:#2f4a6b;--card-header-bg:#fffbf2;--card-hover:linear-gradient(135deg,#fffdf7,#fff);--primary:#e8a020;--primary-bg:#fdf6e8;--primary-mid:#faeac9;--primary-dark:#9a6200;--primary-dk:#9a6200;--primary-light:#fef3d9;--toggle-on:#2f8b5c;--input-bg:#fff;--input-border:#e8ebed;--input-focus:#4a6b8a;--input-focus-border:#e8a020;--input-focus-ring:rgba(74,107,138,.15);--input-focus-shadow:rgba(232,160,32,.12);--sidebar-bg:#fff;--sidebar-active-bg:linear-gradient(135deg,#fdf1d2,#fde8b0);--sidebar-active-text:#1a2330;--sidebar-border:rgba(240,165,0,.15);--nav-indicator:#e8a020;--nav-active-border:#e8698b;--topbar-bg:#fff;--topbar-border:rgba(240,165,0,.15);--btn-primary-bg:#e8a020;--btn-primary-hover:#d4910e;--btn-primary-text:#1a2330;--btn-ghost-border:rgba(240,165,0,.25);--btn-ghost-hover:#fdf6e8;--dash-card-border:rgba(47,74,107,.14);--dash-card-accent:#e8a020;--inbox-accent:#e8a020;--banner-bg:#fdf6e8;--banner-border:rgba(232,160,32,.2);--banner-text:#3d4f5e;--banner-icon:#e8a020;--search-border:rgba(240,165,0,.2);--search-focus:#e8a020;--tab-indicator:#e8a020;--kanban-col-bg:#f5f0e8;--mira-btn-bg:#fdf6e8;--mira-btn-border:rgba(232,160,32,.25);--mira-pulse:#e8a020;--progress-fill:#e8a020;--progress-track:rgba(240,165,0,.15);--score-ring:#1a2330;--skeleton-base:#f0ead8;--skeleton-shine:#faf0d7;--divider:rgba(240,165,0,.12);--divider-light:rgba(240,165,0,.07);--pulse-strip-border:rgba(232,160,32,.15);--analytics-card-border:rgba(47,74,107,.12);--analytics-card-shadow:rgba(0,0,0,.05);--red:#d4524a;--red-soft:#e07a73;--red-bg:#fdf2f0;--green:#2d9e52;--green-bg:#edf7f2}[data-theme=b]{--canvas:#f5f7fa;--cream:#f8fafb;--surface:#fff;--surface-2:#f0f2f5;--page-bg:#f7f9fc;--card-bg:#fff;--card-bg-secondary:#eaf3fb;--surface-hover:#f0f4f9;--line:rgba(91,164,207,.15);--line-2:#e8edf2;--border:#dde5ee;--border-strong:#bdd0e2;--border-light:#eef2f7;--card-border:rgba(91,164,207,.15);--card-shadow:rgba(91,164,207,.06);--card-border-top:#5ba4cf;--card-header-bg:linear-gradient(135deg,#f8fafb,#eff4f8);--card-hover:linear-gradient(135deg,#fafcfd,#fff);--primary:#5ba4cf;--primary-bg:#eaf3fb;--primary-mid:#c5dff2;--primary-dark:#2e6e99;--primary-dk:#2e6e99;--primary-light:#d6ebfa;--toggle-on:#2f8b5c;--input-bg:#fff;--input-border:#dde5ee;--input-focus:#5ba4cf;--input-focus-border:#5ba4cf;--input-focus-ring:rgba(91,164,207,.15);--input-focus-shadow:rgba(91,164,207,.12);--sidebar-bg:#fff;--sidebar-active-bg:linear-gradient(135deg,#e0eff8,#c5dff2);--sidebar-active-text:#1a2330;--sidebar-border:#dde5ee;--nav-indicator:#5ba4cf;--nav-active-border:#5ba4cf;--topbar-bg:#fff;--topbar-border:#dde5ee;--btn-primary-bg:#e8a020;--btn-primary-hover:#d4910e;--btn-primary-text:#1a2330;--btn-ghost-border:#dde5ee;--btn-ghost-hover:#f0f4f9;--dash-card-border:#dde5ee;--dash-card-accent:#5ba4cf;--inbox-accent:#5ba4cf;--banner-bg:#eaf3fb;--banner-border:rgba(91,164,207,.2);--banner-text:#3d4f5e;--banner-icon:#5ba4cf;--search-border:#dde5ee;--search-focus:#5ba4cf;--tab-indicator:#5ba4cf;--kanban-col-bg:#f0f4f9;--mira-btn-bg:#eaf3fb;--mira-btn-border:rgba(91,164,207,.25);--mira-pulse:#5ba4cf;--progress-fill:#5ba4cf;--progress-track:#dde5ee;--score-ring:#1a2330;--skeleton-base:#e8eef4;--skeleton-shine:#f0f4f9;--divider:#e8ebed;--divider-light:#f0f2f4;--pulse-strip-border:#dde5ee;--analytics-card-border:#dde5ee;--analytics-card-shadow:rgba(26,35,48,.06)}