:root,html[data-interface-theme=warm-pastel]{color-scheme:light;--ui-bg:#f4f1eb;--ui-surface:#fffdf8;--ui-surface-muted:#faf8f3;--ui-text:#47433f;--ui-muted:#766f64;--ui-muted-on-bg:#736c62;--ui-border:#ddd7ce;--ui-accent:#d9e0d4;--ui-accent-hover:#cdd6c8;--ui-on-accent:#41483d;--ui-link:#665d52;--ui-focus:#817569;--ui-nav-bg:#59534b;--ui-nav-text:#fffdf8;--ui-nav-muted:#e5ddd1;--ui-nav-hover:#6a6258;--ui-nav-deep:#49433c;--ui-well:#eeeae2;--ui-brand:#625a50;--ui-entry-border:#e6e0d7;--ui-entry-link:#70685f;--ui-entry-icon:#797267;--ui-input-focus:#978e81;--ui-focus-halo:rgba(151,142,129,0.15);--ui-provider-bg:#efece5;--ui-provider-border:#dfd9cf;--ui-provider-text:#56514a;--ui-provider-hover:#e5e0d7;--ui-divider:#e4dfd7;--ui-shadow:rgba(76,65,51,0.07);--ui-entry-background:radial-gradient(ellipse at 16% 12%,rgba(226,224,214,0.55),transparent 48%),radial-gradient(ellipse at 88% 90%,rgba(235,223,211,0.4),transparent 45%),var(--ui-bg)}html[data-interface-theme=soft-green]{--ui-bg:#eff3ee;--ui-surface:#fcfdf9;--ui-surface-muted:#f4f7f1;--ui-text:#334b3f;--ui-muted:#617161;--ui-muted-on-bg:#617161;--ui-border:#d0dacf;--ui-accent:#c9dbc9;--ui-accent-hover:#b9cfba;--ui-on-accent:#304b36;--ui-link:#345d4a;--ui-focus:#597760;--ui-nav-bg:#3f5d4b;--ui-nav-text:#f6faf5;--ui-nav-muted:#d8e6d7;--ui-nav-hover:#4e6c58;--ui-nav-deep:#304b3b;--ui-well:#e4ece1;--ui-brand:#45614a;--ui-entry-border:#d9e2d6;--ui-entry-link:#506951;--ui-entry-icon:#60735f;--ui-input-focus:#718e72;--ui-focus-halo:rgba(89,119,96,0.16);--ui-provider-bg:#e3ebe0;--ui-provider-border:#cddac9;--ui-provider-text:#425b45;--ui-provider-hover:#d6e2d2;--ui-divider:#d8e1d3;--ui-shadow:rgba(45,72,48,0.08);--ui-entry-background:radial-gradient(ellipse at 16% 12%,rgba(215,228,210,0.55),transparent 48%),radial-gradient(ellipse at 88% 90%,rgba(226,232,218,0.4),transparent 45%),var(--ui-bg)}:root{--cream:var(--ui-bg);--paper:var(--ui-surface);--ink:var(--ui-text);--ink-soft:var(--ui-muted-on-bg);--line:var(--ui-border);--forest:var(--ui-nav-bg);--forest-dark:var(--ui-nav-deep);--lc-bg:var(--ui-bg);--lc-surface:var(--ui-surface);--lc-surface-muted:var(--ui-surface-muted);--lc-ink:var(--ui-text);--lc-text:var(--ui-text);--lc-muted:var(--ui-muted-on-bg);--lc-line:var(--ui-border);--lc-forest-900:var(--ui-nav-bg);--lc-forest-700:var(--ui-link);--lc-focus:var(--ui-focus)}html[data-interface-theme=classic-green]{--ui-bg:#f5f1e9;--ui-surface:#fffdf8;--ui-surface-muted:#f5f3ed;--ui-text:#173d33;--ui-muted:#586d67;--ui-muted-on-bg:#586d67;--ui-border:#d7ddd7;--ui-accent:#174f40;--ui-accent-hover:#102f29;--ui-on-accent:#ffffff;--ui-link:#1c6653;--ui-focus:#287360;--ui-nav-bg:#173f36;--ui-nav-text:#f7f4e9;--ui-nav-muted:#b8cdc4;--ui-nav-hover:rgba(255,255,255,0.06);--ui-nav-deep:#102f29;--ui-well:#edf1ec;--ui-brand:#173d33;--ui-entry-border:rgba(23,61,51,0.14);--ui-entry-link:#1c6653;--ui-entry-icon:#60766e;--ui-input-focus:#287360;--ui-focus-halo:rgba(40,115,96,0.12);--ui-provider-bg:#174f40;--ui-provider-border:#174f40;--ui-provider-text:#ffffff;--ui-provider-hover:#102f29;--ui-divider:#e1e3dc;--ui-shadow:rgba(20,54,45,0.16);--ui-entry-background:radial-gradient(circle at 18% 10%,rgba(198,220,207,0.8),transparent 34%),linear-gradient(145deg,#f6f1e7,#edf2e9);--ink:#18352f;--ink-soft:#586d67;--forest:#173f36;--forest-dark:#102f29;--cream:#f5f1e9;--paper:#fffdf8;--line:#dedfd7;--coral:#e9765b;--coral-soft:#fae4dc;--sage:#dce8dc;--sage-strong:#83a68f;--plum:#8e718b;--plum-soft:#eee4ec;--sand:#e9d7b4;--shadow:0 18px 45px rgba(34,57,50,0.08);--lc-bg:#f3f0e8;--lc-surface:#fffdf8;--lc-surface-muted:#f4f4ef;--lc-forest-900:#123f34;--lc-forest-700:#245c4c;--lc-forest-100:#e5eee8;--lc-ink:#173b32;--lc-text:#344d45;--lc-muted:#697a74;--lc-line:#d9ddd6;--lc-coral:#e8775c;--lc-coral-dark:#c95f48;--lc-success:#4f8069;--lc-warning:#a96d3e;--lc-danger:#a84d46;--lc-plum:#7d5a84;--lc-sand:#8b7347;--lc-focus:rgba(232,119,92,0.42)}html[data-interface-theme=classic-green] body{background:radial-gradient(circle at 72% -20%,rgba(216,230,214,.62),transparent 36%),var(--cream);color:var(--ink)}html[data-interface-theme=classic-green] .sidebar{background:radial-gradient(circle at 20% 4%,rgba(112,153,136,.22),transparent 24%),var(--forest)}html[data-interface-theme=classic-green] .app-loading{background:radial-gradient(circle at 50% 28%,rgba(112,153,136,.28),transparent 28%),var(--forest)}html[data-interface-theme=classic-green] .nav-item{color:#b8cdc4}html[data-interface-theme=classic-green] .nav-item:hover{color:#ffffff}html[data-interface-theme=classic-green] .nav-item--active{background:#f6f1e8;color:var(--forest)}html[data-interface-theme=classic-green] .nav-item--active:hover{background:#fffaf1;color:var(--forest)}html[data-interface-theme=classic-green] .next-action-card .primary-button,html[data-interface-theme=classic-green] .primary-button{background:var(--coral);border-color:var(--coral);color:var(--ink)}html[data-interface-theme=classic-green] .next-action-card .primary-button:hover:not(:disabled),html[data-interface-theme=classic-green] .primary-button:hover:not(:disabled){background:#d9654d;border-color:var(--coral)}html[data-interface-theme=classic-green] .next-action-card .primary-button:disabled:hover,html[data-interface-theme=classic-green] .primary-button:disabled:hover{background:var(--coral);border-color:var(--coral)}