/* BEGIN GENERATED THEME PRESETS */
:root[data-theme=red]{--ink:#2e191c;--muted:#6c474c;--night:#9c1b2d;--nav:#bc1c32;--teal:#d81530;--teal-light:#f7e9eb;--gold:#f7e3e3;--paper:#f9f7f7;--bg:#f9f7f7;--panel:#fdfdfd;--white:#fdfdfd;--line:#dbc2c5;--accent:#d81530;--theme-hover:#ba283d;--theme-nav-line:#bc9096;--theme-on-dark:#fbf9f9;--theme-dark-muted:#f3eced;--theme-dark-soft:#ede3e4;--theme-strong:#7c2531;--theme-surface:#f8f4f5;--theme-accent-border:#c99ca3;--theme-warm-surface:#f9f1f1;--theme-warm-ink:#6f2a2a;--theme-ring:#d81530;--theme-text:#2e191c;--theme-text-muted:#6c474c;--theme-primary:#d81530;--theme-control-bg:#fdfcfc;--theme-control-hover:#f1e9ea;--theme-control-active:#eadcdc;--theme-control-border:#a76870;--theme-control-border-hover:#d81530;--theme-input-bg:#fefefe;--theme-on-accent:#fdfcfc;--theme-on-highlight:#291515;--theme-tooltip-bg:#311618;--theme-tooltip-ink:#faf9fa;--theme-tooltip-line:#ab787d;--theme-focus-glow:#d8153024;--theme-control-overlay:#d815300d;--theme-selection-bg:#e3c9cb;--theme-selection-ink:#271618;--theme-shadow-soft:#1f0e1017;--theme-shadow-medium:#1f0e103b;--theme-shadow-strong:#1f0e106b;--theme-shadow-heavy:#1f0e1099;--theme-backdrop:#1f0e10b8;--theme-scrim:#1f0e10c2;--theme-on-dark-glow:#faf9fa1f;--theme-scrollbar-thumb:#a76870;--theme-scrollbar-thumb-hover:#974f59;--theme-scrollbar-track:#f4f0f1;--theme-dark-canvas:#180c0e;--theme-dark-panel:#2c1719;--theme-dark-field:#381f21;--theme-dark-hover:#542c2e;--theme-dark-line:#ab787d;--theme-dark-soft-bg:#422426;--theme-dark-accent:#e6bcbf;--theme-dark-accent-hover:#e0a4a5;--theme-dark-highlight:#e9d0ce;--theme-dark-ink:#1a0f10;--theme-dark-scrollbar-thumb:#b47e83;--theme-secondary:#bb4832;--theme-secondary-surface:#f6f0ef;--theme-secondary-border:#c9a39c;--theme-secondary-dark:#2f1c18;--theme-light-canvas:#f9f7f7;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#f1e9ea;--theme-light-line:#a76870;--theme-light-soft-bg:#f7e9eb;--theme-light-accent:#d81530;--theme-light-accent-hover:#ba283d;--theme-light-highlight:#f7e3e3;--theme-light-ink:#2e191c;--theme-light-muted:#6c474c;--theme-light-on-accent:#fdfcfc;--theme-light-scrollbar-thumb:#a76870}
:root[data-theme=orange]{--ink:#2e2319;--muted:#6c5846;--night:#7b4413;--nav:#945014;--teal:#ab570e;--teal-light:#f7efe9;--gold:#f8efe3;--paper:#f9f8f7;--bg:#f9f8f7;--panel:#fdfdfd;--white:#fdfdfd;--line:#dccec1;--accent:#ab570e;--theme-hover:#91541e;--theme-nav-line:#bca48f;--theme-on-dark:#fbfaf9;--theme-dark-muted:#f3efec;--theme-dark-soft:#ede8e3;--theme-strong:#623d1c;--theme-surface:#f8f6f4;--theme-accent-border:#c9b19c;--theme-warm-surface:#f9f6f1;--theme-warm-ink:#705429;--theme-ring:#ab570e;--theme-text:#2e2319;--theme-text-muted:#6c5846;--theme-primary:#ab570e;--theme-control-bg:#fdfcfc;--theme-control-hover:#f1ede9;--theme-control-active:#eae4dc;--theme-control-border:#a58162;--theme-control-border-hover:#ab570e;--theme-input-bg:#fefefe;--theme-on-accent:#fdfcfc;--theme-on-highlight:#292114;--theme-tooltip-bg:#312516;--theme-tooltip-ink:#fafaf9;--theme-tooltip-line:#a99074;--theme-focus-glow:#ab570e24;--theme-control-overlay:#ab570e0d;--theme-selection-bg:#e3d7c9;--theme-selection-ink:#281e16;--theme-shadow-soft:#20170e17;--theme-shadow-medium:#20170e3b;--theme-shadow-strong:#20170e6b;--theme-shadow-heavy:#20170e99;--theme-backdrop:#20170eb8;--theme-scrim:#20170ec2;--theme-on-dark-glow:#fafaf91f;--theme-scrollbar-thumb:#a58162;--theme-scrollbar-thumb-hover:#936d4b;--theme-scrollbar-track:#f4f2f0;--theme-dark-canvas:#18110c;--theme-dark-panel:#2c2116;--theme-dark-field:#382c1f;--theme-dark-hover:#54422b;--theme-dark-line:#a99074;--theme-dark-soft-bg:#423424;--theme-dark-accent:#e6d3bc;--theme-dark-accent-hover:#e1c7a3;--theme-dark-highlight:#e9e0ce;--theme-dark-ink:#1a150e;--theme-dark-scrollbar-thumb:#b59a7d;--theme-secondary:#816b21;--theme-secondary-surface:#f6f4ef;--theme-secondary-border:#c9bf9c;--theme-secondary-dark:#302a18;--theme-light-canvas:#f9f8f7;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#f1ede9;--theme-light-line:#a58162;--theme-light-soft-bg:#f7efe9;--theme-light-accent:#ab570e;--theme-light-accent-hover:#91541e;--theme-light-highlight:#f8efe3;--theme-light-ink:#2e2319;--theme-light-muted:#6c5846;--theme-light-on-accent:#fdfcfc;--theme-light-scrollbar-thumb:#a58162}
:root[data-theme=yellow]{--ink:#2c291b;--muted:#69634a;--night:#5b4f17;--nav:#6d5f1a;--teal:#7d6c17;--teal-light:#f5f4ea;--gold:#f6f5e5;--paper:#f9f9f7;--bg:#f9f9f7;--panel:#fdfdfd;--white:#fdfdfd;--line:#d9d6c4;--accent:#7d6c17;--theme-hover:#706322;--theme-nav-line:#b8b293;--theme-on-dark:#fafaf9;--theme-dark-muted:#f3f2ed;--theme-dark-soft:#ecebe4;--theme-strong:#49411c;--theme-surface:#f8f7f4;--theme-accent-border:#c5bfa0;--theme-warm-surface:#f8f8f1;--theme-warm-ink:#696730;--theme-ring:#7d6c17;--theme-text:#2c291b;--theme-text-muted:#69634a;--theme-primary:#7d6c17;--theme-control-bg:#fdfdfc;--theme-control-hover:#f0f0ea;--theme-control-active:#e9e8dd;--theme-control-border:#92895d;--theme-control-border-hover:#7d6c17;--theme-input-bg:#fefefe;--theme-on-accent:#fdfdfc;--theme-on-highlight:#272616;--theme-tooltip-bg:#2f2d19;--theme-tooltip-ink:#fafaf9;--theme-tooltip-line:#a49f79;--theme-focus-glow:#7d6c1724;--theme-control-overlay:#7d6c170d;--theme-selection-bg:#e1dfcc;--theme-selection-ink:#262317;--theme-shadow-soft:#1e1c1017;--theme-shadow-medium:#1e1c103b;--theme-shadow-strong:#1e1c106b;--theme-shadow-heavy:#1e1c1099;--theme-backdrop:#1e1c10b8;--theme-scrim:#1e1c10c2;--theme-on-dark-glow:#fafafa1f;--theme-scrollbar-thumb:#92895d;--theme-scrollbar-thumb-hover:#7d7549;--theme-scrollbar-track:#f4f3f1;--theme-dark-canvas:#17150d;--theme-dark-panel:#2a2718;--theme-dark-field:#363321;--theme-dark-hover:#504e2f;--theme-dark-line:#a49f79;--theme-dark-soft-bg:#3f3d27;--theme-dark-accent:#e2dfc0;--theme-dark-accent-hover:#dbd8a9;--theme-dark-highlight:#e6e6d0;--theme-dark-ink:#19180f;--theme-dark-scrollbar-thumb:#afaa83;--theme-secondary:#646e26;--theme-secondary-surface:#f4f5ef;--theme-secondary-border:#c0c5a0;--theme-secondary-dark:#2b2e1a;--theme-light-canvas:#f9f9f7;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#f0f0ea;--theme-light-line:#92895d;--theme-light-soft-bg:#f5f4ea;--theme-light-accent:#7d6c17;--theme-light-accent-hover:#706322;--theme-light-highlight:#f6f5e5;--theme-light-ink:#2c291b;--theme-light-muted:#69634a;--theme-light-on-accent:#fdfdfc;--theme-light-scrollbar-thumb:#92895d}
:root[data-theme=green]{--ink:#1d2a22;--muted:#4e6557;--night:#245b3a;--nav:#296d44;--teal:#297c4a;--teal-light:#ebf4ef;--gold:#e7f3ee;--paper:#f7f9f8;--bg:#f7f9f8;--panel:#fdfdfd;--white:#fdfdfd;--line:#c7d6cd;--accent:#297c4a;--theme-hover:#306f4a;--theme-nav-line:#98b3a3;--theme-on-dark:#f9fafa;--theme-dark-muted:#eef2ef;--theme-dark-soft:#e5ebe7;--theme-strong:#264a34;--theme-surface:#f5f7f6;--theme-accent-border:#a5c0b0;--theme-warm-surface:#f2f7f5;--theme-warm-ink:#37624e;--theme-ring:#297c4a;--theme-text:#1d2a22;--theme-text-muted:#4e6557;--theme-primary:#297c4a;--theme-control-bg:#fcfdfc;--theme-control-hover:#ebefed;--theme-control-active:#dfe7e3;--theme-control-border:#699179;--theme-control-border-hover:#297c4a;--theme-input-bg:#fefefe;--theme-on-accent:#fcfdfc;--theme-on-highlight:#18251f;--theme-tooltip-bg:#1c2c23;--theme-tooltip-ink:#fafafa;--theme-tooltip-line:#7d9e8c;--theme-focus-glow:#297c4a24;--theme-control-overlay:#297c4a0d;--theme-selection-bg:#ceded6;--theme-selection-ink:#19241e;--theme-shadow-soft:#121c1617;--theme-shadow-medium:#121c163b;--theme-shadow-strong:#121c166b;--theme-shadow-heavy:#121c1699;--theme-backdrop:#121c16b8;--theme-scrim:#121c16c2;--theme-on-dark-glow:#fafafa1f;--theme-scrollbar-thumb:#699179;--theme-scrollbar-thumb-hover:#557d65;--theme-scrollbar-track:#f1f3f2;--theme-dark-canvas:#0e1511;--theme-dark-panel:#1b2820;--theme-dark-field:#24332b;--theme-dark-hover:#344c3f;--theme-dark-line:#7d9e8c;--theme-dark-soft-bg:#2a3c32;--theme-dark-accent:#c4ded0;--theme-dark-accent-hover:#afd4c3;--theme-dark-highlight:#d3e3dd;--theme-dark-ink:#111814;--theme-dark-scrollbar-thumb:#89a997;--theme-secondary:#356f5e;--theme-secondary-surface:#f0f4f3;--theme-secondary-border:#a5c0b8;--theme-secondary-dark:#1c2b27;--theme-light-canvas:#f7f9f8;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#ebefed;--theme-light-line:#699179;--theme-light-soft-bg:#ebf4ef;--theme-light-accent:#297c4a;--theme-light-accent-hover:#306f4a;--theme-light-highlight:#e7f3ee;--theme-light-ink:#1d2a22;--theme-light-muted:#4e6557;--theme-light-on-accent:#fcfdfc;--theme-light-scrollbar-thumb:#699179}
:root[data-theme=blue]{--ink:#18212f;--muted:#45546e;--night:#154fad;--nav:#155cd1;--teal:#0b63f1;--teal-light:#e8eef7;--gold:#e2e7f9;--paper:#f7f8f9;--bg:#f7f8f9;--panel:#fdfdfd;--white:#fdfdfd;--line:#c0cbdd;--accent:#0b63f1;--theme-hover:#215fc4;--theme-nav-line:#8da0be;--theme-on-dark:#f9fafb;--theme-dark-muted:#eceff4;--theme-dark-soft:#e2e7ee;--theme-strong:#234a89;--theme-surface:#f4f6f8;--theme-accent-border:#9aadcb;--theme-warm-surface:#f0f3f9;--theme-warm-ink:#263973;--theme-ring:#0b63f1;--theme-text:#18212f;--theme-text-muted:#45546e;--theme-primary:#0b63f1;--theme-control-bg:#fcfcfd;--theme-control-hover:#e9ecf1;--theme-control-active:#dbdfeb;--theme-control-border:#647faa;--theme-control-border-hover:#0b63f1;--theme-input-bg:#fefefe;--theme-on-accent:#fcfcfd;--theme-on-highlight:#13192a;--theme-tooltip-bg:#151e32;--theme-tooltip-ink:#f9fafa;--theme-tooltip-line:#7285ab;--theme-focus-glow:#0b63f124;--theme-control-overlay:#0b63f10d;--theme-selection-bg:#c8d1e4;--theme-selection-ink:#151c28;--theme-shadow-soft:#0e142017;--theme-shadow-medium:#0e14203b;--theme-shadow-strong:#0e14206b;--theme-shadow-heavy:#0e142099;--theme-backdrop:#0e1420b8;--theme-scrim:#0e1420c2;--theme-on-dark-glow:#f9fafa1f;--theme-scrollbar-thumb:#647faa;--theme-scrollbar-thumb-hover:#4b699b;--theme-scrollbar-track:#f0f2f4;--theme-dark-canvas:#0b1018;--theme-dark-panel:#161e2d;--theme-dark-field:#1e2739;--theme-dark-hover:#2a3756;--theme-dark-line:#7285ab;--theme-dark-soft-bg:#232d43;--theme-dark-accent:#bac8e8;--theme-dark-accent-hover:#a0b2e3;--theme-dark-highlight:#cdd2ea;--theme-dark-ink:#0e121b;--theme-dark-scrollbar-thumb:#7b8fb7;--theme-secondary:#2e3acf;--theme-secondary-surface:#efeff6;--theme-secondary-border:#9a9ecb;--theme-secondary-dark:#171931;--theme-light-canvas:#f7f8f9;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#e9ecf1;--theme-light-line:#647faa;--theme-light-soft-bg:#e8eef7;--theme-light-accent:#0b63f1;--theme-light-accent-hover:#215fc4;--theme-light-highlight:#e2e7f9;--theme-light-ink:#18212f;--theme-light-muted:#45546e;--theme-light-on-accent:#fcfcfd;--theme-light-scrollbar-thumb:#647faa}
:root[data-theme=indigo]{--ink:#1d1c2c;--muted:#4e4b67;--night:#3e31a7;--nav:#4637c8;--teal:#5344d5;--teal-light:#ebeaf5;--gold:#e9e5f5;--paper:#f7f7f9;--bg:#f7f7f9;--panel:#fdfdfd;--white:#fdfdfd;--line:#c7c5d8;--accent:#5344d5;--theme-hover:#5e52c4;--theme-nav-line:#9895b7;--theme-on-dark:#f9f9fa;--theme-dark-muted:#eeedf2;--theme-dark-soft:#e5e4ec;--theme-strong:#403886;--theme-surface:#f5f5f8;--theme-accent-border:#a5a2c3;--theme-warm-surface:#f3f2f8;--theme-warm-ink:#3f3267;--theme-ring:#5344d5;--theme-text:#1d1c2c;--theme-text-muted:#4e4b67;--theme-primary:#5344d5;--theme-control-bg:#fcfcfd;--theme-control-hover:#ebeaf0;--theme-control-active:#e0dee8;--theme-control-border:#746f9f;--theme-control-border-hover:#5344d5;--theme-input-bg:#fefefe;--theme-on-accent:#fcfcfd;--theme-on-highlight:#1b1726;--theme-tooltip-bg:#1d1a2e;--theme-tooltip-ink:#fafafa;--theme-tooltip-line:#837ca4;--theme-focus-glow:#5344d524;--theme-control-overlay:#5344d50d;--theme-selection-bg:#d0cce0;--theme-selection-ink:#191825;--theme-shadow-soft:#12101d17;--theme-shadow-medium:#12101d3b;--theme-shadow-strong:#12101d6b;--theme-shadow-heavy:#12101d99;--theme-backdrop:#12101db8;--theme-scrim:#12101dc2;--theme-on-dark-glow:#fafafa1f;--theme-scrollbar-thumb:#746f9f;--theme-scrollbar-thumb-hover:#5d578e;--theme-scrollbar-track:#f1f1f4;--theme-dark-canvas:#0e0d16;--theme-dark-panel:#1b1929;--theme-dark-field:#252235;--theme-dark-hover:#36304f;--theme-dark-line:#837ca4;--theme-dark-soft-bg:#2c283e;--theme-dark-accent:#c7c1e1;--theme-dark-accent-hover:#b5abd9;--theme-dark-highlight:#d7d1e5;--theme-dark-ink:#111019;--theme-dark-scrollbar-thumb:#8b84ae;--theme-secondary:#8158be;--theme-secondary-surface:#f2f0f5;--theme-secondary-border:#afa2c3;--theme-secondary-dark:#221b2d;--theme-light-canvas:#f7f7f9;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#ebeaf0;--theme-light-line:#746f9f;--theme-light-soft-bg:#ebeaf5;--theme-light-accent:#5344d5;--theme-light-accent-hover:#5e52c4;--theme-light-highlight:#e9e5f5;--theme-light-ink:#1d1c2c;--theme-light-muted:#4e4b67;--theme-light-on-accent:#fcfcfd;--theme-light-scrollbar-thumb:#746f9f}
:root[data-theme=violet]{--ink:#261b2c;--muted:#5d4a69;--night:#792caa;--nav:#9030cd;--teal:#9d3bdb;--teal-light:#f1eaf5;--gold:#f1e5f6;--paper:#f8f7f9;--bg:#f8f7f9;--panel:#fdfdfd;--white:#fdfdfd;--line:#d1c4d9;--accent:#9d3bdb;--theme-hover:#8c3ac0;--theme-nav-line:#aa93b8;--theme-on-dark:#faf9fa;--theme-dark-muted:#f0edf3;--theme-dark-soft:#e9e4ec;--theme-strong:#683489;--theme-surface:#f6f4f8;--theme-accent-border:#b7a0c5;--theme-warm-surface:#f6f1f8;--theme-warm-ink:#5b3069;--theme-ring:#9d3bdb;--theme-text:#261b2c;--theme-text-muted:#5d4a69;--theme-primary:#9d3bdb;--theme-control-bg:#fdfcfd;--theme-control-hover:#eeeaf0;--theme-control-active:#e6dde9;--theme-control-border:#8d6da1;--theme-control-border-hover:#9d3bdb;--theme-input-bg:#fefefe;--theme-on-accent:#fcfcfd;--theme-on-highlight:#231627;--theme-tooltip-bg:#28192f;--theme-tooltip-ink:#faf9fa;--theme-tooltip-line:#977ba5;--theme-focus-glow:#9d3bdb24;--theme-control-overlay:#9d3bdb0d;--theme-selection-bg:#dacce1;--theme-selection-ink:#201726;--theme-shadow-soft:#19101e17;--theme-shadow-medium:#19101e3b;--theme-shadow-strong:#19101e6b;--theme-shadow-heavy:#19101e99;--theme-backdrop:#19101eb8;--theme-scrim:#19101ec2;--theme-on-dark-glow:#fafafa1f;--theme-scrollbar-thumb:#8d6da1;--theme-scrollbar-thumb-hover:#7a5591;--theme-scrollbar-track:#f3f1f4;--theme-dark-canvas:#130d17;--theme-dark-panel:#24192a;--theme-dark-field:#2f2136;--theme-dark-hover:#462f50;--theme-dark-line:#977ba5;--theme-dark-soft-bg:#37273f;--theme-dark-accent:#d7c0e2;--theme-dark-accent-hover:#cda9db;--theme-dark-highlight:#e2d0e6;--theme-dark-ink:#161019;--theme-dark-scrollbar-thumb:#a083af;--theme-secondary:#a93fb3;--theme-secondary-surface:#f5eff5;--theme-secondary-border:#c2a0c5;--theme-secondary-dark:#2c1a2e;--theme-light-canvas:#f8f7f9;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#eeeaf0;--theme-light-line:#8d6da1;--theme-light-soft-bg:#f1eaf5;--theme-light-accent:#9d3bdb;--theme-light-accent-hover:#8c3ac0;--theme-light-highlight:#f1e5f6;--theme-light-ink:#261b2c;--theme-light-muted:#5d4a69;--theme-light-on-accent:#fcfcfd;--theme-light-scrollbar-thumb:#8d6da1}
:root[data-theme=pink]{--ink:#2e1925;--muted:#6c475b;--night:#96195d;--nav:#b51a6e;--teal:#d0137a;--teal-light:#f7e9f0;--gold:#f8e3eb;--paper:#f9f7f8;--bg:#f9f7f8;--panel:#fdfdfd;--white:#fdfdfd;--line:#dbc2d0;--accent:#d0137a;--theme-hover:#b52674;--theme-nav-line:#bc8fa8;--theme-on-dark:#fbf9fa;--theme-dark-muted:#f3ecf0;--theme-dark-soft:#ede3e9;--theme-strong:#772351;--theme-surface:#f8f4f6;--theme-accent-border:#c99cb4;--theme-warm-surface:#f9f1f4;--theme-warm-ink:#702946;--theme-ring:#d0137a;--theme-text:#2e1925;--theme-text-muted:#6c475b;--theme-primary:#d0137a;--theme-control-bg:#fdfcfc;--theme-control-hover:#f1e9ed;--theme-control-active:#eadce2;--theme-control-border:#a7678a;--theme-control-border-hover:#d0137a;--theme-input-bg:#fefefe;--theme-on-accent:#fdfcfc;--theme-on-highlight:#29141d;--theme-tooltip-bg:#311623;--theme-tooltip-ink:#faf9fa;--theme-tooltip-line:#aa7690;--theme-focus-glow:#d0137a24;--theme-control-overlay:#d0137a0d;--theme-selection-bg:#e3c9d6;--theme-selection-ink:#28161f;--theme-shadow-soft:#200e1717;--theme-shadow-medium:#200e173b;--theme-shadow-strong:#200e176b;--theme-shadow-heavy:#200e1799;--theme-backdrop:#200e17b8;--theme-scrim:#200e17c2;--theme-on-dark-glow:#faf9fa1f;--theme-scrollbar-thumb:#a7678a;--theme-scrollbar-thumb-hover:#974e76;--theme-scrollbar-track:#f4f0f2;--theme-dark-canvas:#180c12;--theme-dark-panel:#2c1721;--theme-dark-field:#381f2b;--theme-dark-hover:#542c3e;--theme-dark-line:#aa7690;--theme-dark-soft-bg:#422432;--theme-dark-accent:#e6bcd0;--theme-dark-accent-hover:#e0a3bd;--theme-dark-highlight:#e9ced7;--theme-dark-ink:#1a0e14;--theme-dark-scrollbar-thumb:#b47e99;--theme-secondary:#b42f50;--theme-secondary-surface:#f6eff1;--theme-secondary-border:#c99ca7;--theme-secondary-dark:#30181e;--theme-light-canvas:#f9f7f8;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#f1e9ed;--theme-light-line:#a7678a;--theme-light-soft-bg:#f7e9f0;--theme-light-accent:#d0137a;--theme-light-accent-hover:#b52674;--theme-light-highlight:#f8e3eb;--theme-light-ink:#2e1925;--theme-light-muted:#6c475b;--theme-light-on-accent:#fdfcfc;--theme-light-scrollbar-thumb:#a7678a}
:root[data-theme=default][data-color-mode=dark]{--ink:#f9fbfb;--muted:#ecf3f3;--night:#0c585a;--nav:#0c6a6c;--teal:#bbe3e7;--teal-light:#234043;--gold:#cde3e9;--paper:#0c1818;--bg:#0c1818;--panel:#162b2c;--white:#162b2c;--line:#70a4a9;--accent:#bbe3e7;--theme-hover:#2a5055;--theme-nav-line:#8ebcbd;--theme-on-dark:#f9fbfb;--theme-dark-muted:#ecf3f3;--theme-dark-soft:#e2edee;--theme-strong:#bbe3e7;--theme-surface:#234043;--theme-accent-border:#70a4a9;--theme-warm-surface:#234043;--theme-warm-ink:#cde3e9;--theme-ring:#cde3e9;--theme-text:#f9fbfb;--theme-text-muted:#ecf3f3;--theme-primary:#bbe3e7;--theme-control-bg:#1e3739;--theme-control-hover:#2a5055;--theme-control-active:#234043;--theme-control-border:#70a4a9;--theme-control-border-hover:#bbe3e7;--theme-input-bg:#1e3739;--theme-on-accent:#0e1a1b;--theme-on-highlight:#0e1a1b;--theme-tooltip-bg:#162f32;--theme-tooltip-ink:#f9fafa;--theme-tooltip-line:#70a4a9;--theme-focus-glow:#08797d24;--theme-control-overlay:#08797d0d;--theme-selection-bg:#bbe3e7;--theme-selection-ink:#0e1a1b;--theme-shadow-soft:#0e1f2017;--theme-shadow-medium:#0e1f203b;--theme-shadow-strong:#0e1f206b;--theme-shadow-heavy:#0e1f2099;--theme-backdrop:#0e1f20b8;--theme-scrim:#0e1f20c2;--theme-on-dark-glow:#f9fafa1f;--theme-scrollbar-thumb:#7cb1b6;--theme-scrollbar-thumb-hover:#bbe3e7;--theme-scrollbar-track:#162b2c;--theme-dark-canvas:#0c1818;--theme-dark-panel:#162b2c;--theme-dark-field:#1e3739;--theme-dark-hover:#2a5055;--theme-dark-line:#70a4a9;--theme-dark-soft-bg:#234043;--theme-dark-accent:#bbe3e7;--theme-dark-accent-hover:#a1d9e2;--theme-dark-highlight:#cde3e9;--theme-dark-ink:#0e1a1b;--theme-dark-scrollbar-thumb:#7cb1b6;--theme-secondary:#bbe3e7;--theme-secondary-surface:#172830;--theme-secondary-border:#70a4a9;--theme-secondary-dark:#172830;--theme-light-canvas:#f7f9f9;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#e9f0f1;--theme-light-line:#539395;--theme-light-soft-bg:#e8f7f7;--theme-light-accent:#08797d;--theme-light-accent-hover:#156d70;--theme-light-highlight:#e2f5f8;--theme-light-ink:#192e2f;--theme-light-muted:#466c6d;--theme-light-on-accent:#fcfdfd;--theme-light-scrollbar-thumb:#539395}
:root[data-theme=red][data-color-mode=dark]{--ink:#fbf9f9;--muted:#f3eced;--night:#9c1b2d;--nav:#bc1c32;--teal:#e6bcbf;--teal-light:#422426;--gold:#e9d0ce;--paper:#180c0e;--bg:#180c0e;--panel:#2c1719;--white:#2c1719;--line:#ab787d;--accent:#e6bcbf;--theme-hover:#542c2e;--theme-nav-line:#bc9096;--theme-on-dark:#fbf9f9;--theme-dark-muted:#f3eced;--theme-dark-soft:#ede3e4;--theme-strong:#e6bcbf;--theme-surface:#422426;--theme-accent-border:#ab787d;--theme-warm-surface:#422426;--theme-warm-ink:#e9d0ce;--theme-ring:#e9d0ce;--theme-text:#fbf9f9;--theme-text-muted:#f3eced;--theme-primary:#e6bcbf;--theme-control-bg:#381f21;--theme-control-hover:#542c2e;--theme-control-active:#422426;--theme-control-border:#ab787d;--theme-control-border-hover:#e6bcbf;--theme-input-bg:#381f21;--theme-on-accent:#1a0f10;--theme-on-highlight:#1a0f10;--theme-tooltip-bg:#311618;--theme-tooltip-ink:#faf9fa;--theme-tooltip-line:#ab787d;--theme-focus-glow:#d8153024;--theme-control-overlay:#d815300d;--theme-selection-bg:#e6bcbf;--theme-selection-ink:#1a0f10;--theme-shadow-soft:#1f0e1017;--theme-shadow-medium:#1f0e103b;--theme-shadow-strong:#1f0e106b;--theme-shadow-heavy:#1f0e1099;--theme-backdrop:#1f0e10b8;--theme-scrim:#1f0e10c2;--theme-on-dark-glow:#faf9fa1f;--theme-scrollbar-thumb:#b47e83;--theme-scrollbar-thumb-hover:#e6bcbf;--theme-scrollbar-track:#2c1719;--theme-dark-canvas:#180c0e;--theme-dark-panel:#2c1719;--theme-dark-field:#381f21;--theme-dark-hover:#542c2e;--theme-dark-line:#ab787d;--theme-dark-soft-bg:#422426;--theme-dark-accent:#e6bcbf;--theme-dark-accent-hover:#e0a4a5;--theme-dark-highlight:#e9d0ce;--theme-dark-ink:#1a0f10;--theme-dark-scrollbar-thumb:#b47e83;--theme-secondary:#e6bcbf;--theme-secondary-surface:#2f1c18;--theme-secondary-border:#ab787d;--theme-secondary-dark:#2f1c18;--theme-light-canvas:#f9f7f7;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#f1e9ea;--theme-light-line:#a76870;--theme-light-soft-bg:#f7e9eb;--theme-light-accent:#d81530;--theme-light-accent-hover:#ba283d;--theme-light-highlight:#f7e3e3;--theme-light-ink:#2e191c;--theme-light-muted:#6c474c;--theme-light-on-accent:#fdfcfc;--theme-light-scrollbar-thumb:#a76870}
:root[data-theme=orange][data-color-mode=dark]{--ink:#fbfaf9;--muted:#f3efec;--night:#7b4413;--nav:#945014;--teal:#e6d3bc;--teal-light:#423424;--gold:#e9e0ce;--paper:#18110c;--bg:#18110c;--panel:#2c2116;--white:#2c2116;--line:#a99074;--accent:#e6d3bc;--theme-hover:#54422b;--theme-nav-line:#bca48f;--theme-on-dark:#fbfaf9;--theme-dark-muted:#f3efec;--theme-dark-soft:#ede8e3;--theme-strong:#e6d3bc;--theme-surface:#423424;--theme-accent-border:#a99074;--theme-warm-surface:#423424;--theme-warm-ink:#e9e0ce;--theme-ring:#e9e0ce;--theme-text:#fbfaf9;--theme-text-muted:#f3efec;--theme-primary:#e6d3bc;--theme-control-bg:#382c1f;--theme-control-hover:#54422b;--theme-control-active:#423424;--theme-control-border:#a99074;--theme-control-border-hover:#e6d3bc;--theme-input-bg:#382c1f;--theme-on-accent:#1a150e;--theme-on-highlight:#1a150e;--theme-tooltip-bg:#312516;--theme-tooltip-ink:#fafaf9;--theme-tooltip-line:#a99074;--theme-focus-glow:#ab570e24;--theme-control-overlay:#ab570e0d;--theme-selection-bg:#e6d3bc;--theme-selection-ink:#1a150e;--theme-shadow-soft:#20170e17;--theme-shadow-medium:#20170e3b;--theme-shadow-strong:#20170e6b;--theme-shadow-heavy:#20170e99;--theme-backdrop:#20170eb8;--theme-scrim:#20170ec2;--theme-on-dark-glow:#fafaf91f;--theme-scrollbar-thumb:#b59a7d;--theme-scrollbar-thumb-hover:#e6d3bc;--theme-scrollbar-track:#2c2116;--theme-dark-canvas:#18110c;--theme-dark-panel:#2c2116;--theme-dark-field:#382c1f;--theme-dark-hover:#54422b;--theme-dark-line:#a99074;--theme-dark-soft-bg:#423424;--theme-dark-accent:#e6d3bc;--theme-dark-accent-hover:#e1c7a3;--theme-dark-highlight:#e9e0ce;--theme-dark-ink:#1a150e;--theme-dark-scrollbar-thumb:#b59a7d;--theme-secondary:#e6d3bc;--theme-secondary-surface:#302a18;--theme-secondary-border:#a99074;--theme-secondary-dark:#302a18;--theme-light-canvas:#f9f8f7;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#f1ede9;--theme-light-line:#a58162;--theme-light-soft-bg:#f7efe9;--theme-light-accent:#ab570e;--theme-light-accent-hover:#91541e;--theme-light-highlight:#f8efe3;--theme-light-ink:#2e2319;--theme-light-muted:#6c5846;--theme-light-on-accent:#fdfcfc;--theme-light-scrollbar-thumb:#a58162}
:root[data-theme=yellow][data-color-mode=dark]{--ink:#fafaf9;--muted:#f3f2ed;--night:#5b4f17;--nav:#6d5f1a;--teal:#e2dfc0;--teal-light:#3f3d27;--gold:#e6e6d0;--paper:#17150d;--bg:#17150d;--panel:#2a2718;--white:#2a2718;--line:#a49f79;--accent:#e2dfc0;--theme-hover:#504e2f;--theme-nav-line:#b8b293;--theme-on-dark:#fafaf9;--theme-dark-muted:#f3f2ed;--theme-dark-soft:#ecebe4;--theme-strong:#e2dfc0;--theme-surface:#3f3d27;--theme-accent-border:#a49f79;--theme-warm-surface:#3f3d27;--theme-warm-ink:#e6e6d0;--theme-ring:#e6e6d0;--theme-text:#fafaf9;--theme-text-muted:#f3f2ed;--theme-primary:#e2dfc0;--theme-control-bg:#363321;--theme-control-hover:#504e2f;--theme-control-active:#3f3d27;--theme-control-border:#a49f79;--theme-control-border-hover:#e2dfc0;--theme-input-bg:#363321;--theme-on-accent:#19180f;--theme-on-highlight:#19180f;--theme-tooltip-bg:#2f2d19;--theme-tooltip-ink:#fafaf9;--theme-tooltip-line:#a49f79;--theme-focus-glow:#7d6c1724;--theme-control-overlay:#7d6c170d;--theme-selection-bg:#e2dfc0;--theme-selection-ink:#19180f;--theme-shadow-soft:#1e1c1017;--theme-shadow-medium:#1e1c103b;--theme-shadow-strong:#1e1c106b;--theme-shadow-heavy:#1e1c1099;--theme-backdrop:#1e1c10b8;--theme-scrim:#1e1c10c2;--theme-on-dark-glow:#fafafa1f;--theme-scrollbar-thumb:#afaa83;--theme-scrollbar-thumb-hover:#e2dfc0;--theme-scrollbar-track:#2a2718;--theme-dark-canvas:#17150d;--theme-dark-panel:#2a2718;--theme-dark-field:#363321;--theme-dark-hover:#504e2f;--theme-dark-line:#a49f79;--theme-dark-soft-bg:#3f3d27;--theme-dark-accent:#e2dfc0;--theme-dark-accent-hover:#dbd8a9;--theme-dark-highlight:#e6e6d0;--theme-dark-ink:#19180f;--theme-dark-scrollbar-thumb:#afaa83;--theme-secondary:#e2dfc0;--theme-secondary-surface:#2b2e1a;--theme-secondary-border:#a49f79;--theme-secondary-dark:#2b2e1a;--theme-light-canvas:#f9f9f7;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#f0f0ea;--theme-light-line:#92895d;--theme-light-soft-bg:#f5f4ea;--theme-light-accent:#7d6c17;--theme-light-accent-hover:#706322;--theme-light-highlight:#f6f5e5;--theme-light-ink:#2c291b;--theme-light-muted:#69634a;--theme-light-on-accent:#fdfdfc;--theme-light-scrollbar-thumb:#92895d}
:root[data-theme=green][data-color-mode=dark]{--ink:#f9fafa;--muted:#eef2ef;--night:#245b3a;--nav:#296d44;--teal:#c4ded0;--teal-light:#2a3c32;--gold:#d3e3dd;--paper:#0e1511;--bg:#0e1511;--panel:#1b2820;--white:#1b2820;--line:#7d9e8c;--accent:#c4ded0;--theme-hover:#344c3f;--theme-nav-line:#98b3a3;--theme-on-dark:#f9fafa;--theme-dark-muted:#eef2ef;--theme-dark-soft:#e5ebe7;--theme-strong:#c4ded0;--theme-surface:#2a3c32;--theme-accent-border:#7d9e8c;--theme-warm-surface:#2a3c32;--theme-warm-ink:#d3e3dd;--theme-ring:#d3e3dd;--theme-text:#f9fafa;--theme-text-muted:#eef2ef;--theme-primary:#c4ded0;--theme-control-bg:#24332b;--theme-control-hover:#344c3f;--theme-control-active:#2a3c32;--theme-control-border:#7d9e8c;--theme-control-border-hover:#c4ded0;--theme-input-bg:#24332b;--theme-on-accent:#111814;--theme-on-highlight:#111814;--theme-tooltip-bg:#1c2c23;--theme-tooltip-ink:#fafafa;--theme-tooltip-line:#7d9e8c;--theme-focus-glow:#297c4a24;--theme-control-overlay:#297c4a0d;--theme-selection-bg:#c4ded0;--theme-selection-ink:#111814;--theme-shadow-soft:#121c1617;--theme-shadow-medium:#121c163b;--theme-shadow-strong:#121c166b;--theme-shadow-heavy:#121c1699;--theme-backdrop:#121c16b8;--theme-scrim:#121c16c2;--theme-on-dark-glow:#fafafa1f;--theme-scrollbar-thumb:#89a997;--theme-scrollbar-thumb-hover:#c4ded0;--theme-scrollbar-track:#1b2820;--theme-dark-canvas:#0e1511;--theme-dark-panel:#1b2820;--theme-dark-field:#24332b;--theme-dark-hover:#344c3f;--theme-dark-line:#7d9e8c;--theme-dark-soft-bg:#2a3c32;--theme-dark-accent:#c4ded0;--theme-dark-accent-hover:#afd4c3;--theme-dark-highlight:#d3e3dd;--theme-dark-ink:#111814;--theme-dark-scrollbar-thumb:#89a997;--theme-secondary:#c4ded0;--theme-secondary-surface:#1c2b27;--theme-secondary-border:#7d9e8c;--theme-secondary-dark:#1c2b27;--theme-light-canvas:#f7f9f8;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#ebefed;--theme-light-line:#699179;--theme-light-soft-bg:#ebf4ef;--theme-light-accent:#297c4a;--theme-light-accent-hover:#306f4a;--theme-light-highlight:#e7f3ee;--theme-light-ink:#1d2a22;--theme-light-muted:#4e6557;--theme-light-on-accent:#fcfdfc;--theme-light-scrollbar-thumb:#699179}
:root[data-theme=blue][data-color-mode=dark]{--ink:#f9fafb;--muted:#eceff4;--night:#154fad;--nav:#155cd1;--teal:#bac8e8;--teal-light:#232d43;--gold:#cdd2ea;--paper:#0b1018;--bg:#0b1018;--panel:#161e2d;--white:#161e2d;--line:#7285ab;--accent:#bac8e8;--theme-hover:#2a3756;--theme-nav-line:#8da0be;--theme-on-dark:#f9fafb;--theme-dark-muted:#eceff4;--theme-dark-soft:#e2e7ee;--theme-strong:#bac8e8;--theme-surface:#232d43;--theme-accent-border:#7285ab;--theme-warm-surface:#232d43;--theme-warm-ink:#cdd2ea;--theme-ring:#cdd2ea;--theme-text:#f9fafb;--theme-text-muted:#eceff4;--theme-primary:#bac8e8;--theme-control-bg:#1e2739;--theme-control-hover:#2a3756;--theme-control-active:#232d43;--theme-control-border:#7285ab;--theme-control-border-hover:#bac8e8;--theme-input-bg:#1e2739;--theme-on-accent:#0e121b;--theme-on-highlight:#0e121b;--theme-tooltip-bg:#151e32;--theme-tooltip-ink:#f9fafa;--theme-tooltip-line:#7285ab;--theme-focus-glow:#0b63f124;--theme-control-overlay:#0b63f10d;--theme-selection-bg:#bac8e8;--theme-selection-ink:#0e121b;--theme-shadow-soft:#0e142017;--theme-shadow-medium:#0e14203b;--theme-shadow-strong:#0e14206b;--theme-shadow-heavy:#0e142099;--theme-backdrop:#0e1420b8;--theme-scrim:#0e1420c2;--theme-on-dark-glow:#f9fafa1f;--theme-scrollbar-thumb:#7b8fb7;--theme-scrollbar-thumb-hover:#bac8e8;--theme-scrollbar-track:#161e2d;--theme-dark-canvas:#0b1018;--theme-dark-panel:#161e2d;--theme-dark-field:#1e2739;--theme-dark-hover:#2a3756;--theme-dark-line:#7285ab;--theme-dark-soft-bg:#232d43;--theme-dark-accent:#bac8e8;--theme-dark-accent-hover:#a0b2e3;--theme-dark-highlight:#cdd2ea;--theme-dark-ink:#0e121b;--theme-dark-scrollbar-thumb:#7b8fb7;--theme-secondary:#bac8e8;--theme-secondary-surface:#171931;--theme-secondary-border:#7285ab;--theme-secondary-dark:#171931;--theme-light-canvas:#f7f8f9;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#e9ecf1;--theme-light-line:#647faa;--theme-light-soft-bg:#e8eef7;--theme-light-accent:#0b63f1;--theme-light-accent-hover:#215fc4;--theme-light-highlight:#e2e7f9;--theme-light-ink:#18212f;--theme-light-muted:#45546e;--theme-light-on-accent:#fcfcfd;--theme-light-scrollbar-thumb:#647faa}
:root[data-theme=indigo][data-color-mode=dark]{--ink:#f9f9fa;--muted:#eeedf2;--night:#3e31a7;--nav:#4637c8;--teal:#c7c1e1;--teal-light:#2c283e;--gold:#d7d1e5;--paper:#0e0d16;--bg:#0e0d16;--panel:#1b1929;--white:#1b1929;--line:#837ca4;--accent:#c7c1e1;--theme-hover:#36304f;--theme-nav-line:#9895b7;--theme-on-dark:#f9f9fa;--theme-dark-muted:#eeedf2;--theme-dark-soft:#e5e4ec;--theme-strong:#c7c1e1;--theme-surface:#2c283e;--theme-accent-border:#837ca4;--theme-warm-surface:#2c283e;--theme-warm-ink:#d7d1e5;--theme-ring:#d7d1e5;--theme-text:#f9f9fa;--theme-text-muted:#eeedf2;--theme-primary:#c7c1e1;--theme-control-bg:#252235;--theme-control-hover:#36304f;--theme-control-active:#2c283e;--theme-control-border:#837ca4;--theme-control-border-hover:#c7c1e1;--theme-input-bg:#252235;--theme-on-accent:#111019;--theme-on-highlight:#111019;--theme-tooltip-bg:#1d1a2e;--theme-tooltip-ink:#fafafa;--theme-tooltip-line:#837ca4;--theme-focus-glow:#5344d524;--theme-control-overlay:#5344d50d;--theme-selection-bg:#c7c1e1;--theme-selection-ink:#111019;--theme-shadow-soft:#12101d17;--theme-shadow-medium:#12101d3b;--theme-shadow-strong:#12101d6b;--theme-shadow-heavy:#12101d99;--theme-backdrop:#12101db8;--theme-scrim:#12101dc2;--theme-on-dark-glow:#fafafa1f;--theme-scrollbar-thumb:#8b84ae;--theme-scrollbar-thumb-hover:#c7c1e1;--theme-scrollbar-track:#1b1929;--theme-dark-canvas:#0e0d16;--theme-dark-panel:#1b1929;--theme-dark-field:#252235;--theme-dark-hover:#36304f;--theme-dark-line:#837ca4;--theme-dark-soft-bg:#2c283e;--theme-dark-accent:#c7c1e1;--theme-dark-accent-hover:#b5abd9;--theme-dark-highlight:#d7d1e5;--theme-dark-ink:#111019;--theme-dark-scrollbar-thumb:#8b84ae;--theme-secondary:#c7c1e1;--theme-secondary-surface:#221b2d;--theme-secondary-border:#837ca4;--theme-secondary-dark:#221b2d;--theme-light-canvas:#f7f7f9;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#ebeaf0;--theme-light-line:#746f9f;--theme-light-soft-bg:#ebeaf5;--theme-light-accent:#5344d5;--theme-light-accent-hover:#5e52c4;--theme-light-highlight:#e9e5f5;--theme-light-ink:#1d1c2c;--theme-light-muted:#4e4b67;--theme-light-on-accent:#fcfcfd;--theme-light-scrollbar-thumb:#746f9f}
:root[data-theme=violet][data-color-mode=dark]{--ink:#faf9fa;--muted:#f0edf3;--night:#792caa;--nav:#9030cd;--teal:#d7c0e2;--teal-light:#37273f;--gold:#e2d0e6;--paper:#130d17;--bg:#130d17;--panel:#24192a;--white:#24192a;--line:#977ba5;--accent:#d7c0e2;--theme-hover:#462f50;--theme-nav-line:#aa93b8;--theme-on-dark:#faf9fa;--theme-dark-muted:#f0edf3;--theme-dark-soft:#e9e4ec;--theme-strong:#d7c0e2;--theme-surface:#37273f;--theme-accent-border:#977ba5;--theme-warm-surface:#37273f;--theme-warm-ink:#e2d0e6;--theme-ring:#e2d0e6;--theme-text:#faf9fa;--theme-text-muted:#f0edf3;--theme-primary:#d7c0e2;--theme-control-bg:#2f2136;--theme-control-hover:#462f50;--theme-control-active:#37273f;--theme-control-border:#977ba5;--theme-control-border-hover:#d7c0e2;--theme-input-bg:#2f2136;--theme-on-accent:#161019;--theme-on-highlight:#161019;--theme-tooltip-bg:#28192f;--theme-tooltip-ink:#faf9fa;--theme-tooltip-line:#977ba5;--theme-focus-glow:#9d3bdb24;--theme-control-overlay:#9d3bdb0d;--theme-selection-bg:#d7c0e2;--theme-selection-ink:#161019;--theme-shadow-soft:#19101e17;--theme-shadow-medium:#19101e3b;--theme-shadow-strong:#19101e6b;--theme-shadow-heavy:#19101e99;--theme-backdrop:#19101eb8;--theme-scrim:#19101ec2;--theme-on-dark-glow:#fafafa1f;--theme-scrollbar-thumb:#a083af;--theme-scrollbar-thumb-hover:#d7c0e2;--theme-scrollbar-track:#24192a;--theme-dark-canvas:#130d17;--theme-dark-panel:#24192a;--theme-dark-field:#2f2136;--theme-dark-hover:#462f50;--theme-dark-line:#977ba5;--theme-dark-soft-bg:#37273f;--theme-dark-accent:#d7c0e2;--theme-dark-accent-hover:#cda9db;--theme-dark-highlight:#e2d0e6;--theme-dark-ink:#161019;--theme-dark-scrollbar-thumb:#a083af;--theme-secondary:#d7c0e2;--theme-secondary-surface:#2c1a2e;--theme-secondary-border:#977ba5;--theme-secondary-dark:#2c1a2e;--theme-light-canvas:#f8f7f9;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#eeeaf0;--theme-light-line:#8d6da1;--theme-light-soft-bg:#f1eaf5;--theme-light-accent:#9d3bdb;--theme-light-accent-hover:#8c3ac0;--theme-light-highlight:#f1e5f6;--theme-light-ink:#261b2c;--theme-light-muted:#5d4a69;--theme-light-on-accent:#fcfcfd;--theme-light-scrollbar-thumb:#8d6da1}
:root[data-theme=pink][data-color-mode=dark]{--ink:#fbf9fa;--muted:#f3ecf0;--night:#96195d;--nav:#b51a6e;--teal:#e6bcd0;--teal-light:#422432;--gold:#e9ced7;--paper:#180c12;--bg:#180c12;--panel:#2c1721;--white:#2c1721;--line:#aa7690;--accent:#e6bcd0;--theme-hover:#542c3e;--theme-nav-line:#bc8fa8;--theme-on-dark:#fbf9fa;--theme-dark-muted:#f3ecf0;--theme-dark-soft:#ede3e9;--theme-strong:#e6bcd0;--theme-surface:#422432;--theme-accent-border:#aa7690;--theme-warm-surface:#422432;--theme-warm-ink:#e9ced7;--theme-ring:#e9ced7;--theme-text:#fbf9fa;--theme-text-muted:#f3ecf0;--theme-primary:#e6bcd0;--theme-control-bg:#381f2b;--theme-control-hover:#542c3e;--theme-control-active:#422432;--theme-control-border:#aa7690;--theme-control-border-hover:#e6bcd0;--theme-input-bg:#381f2b;--theme-on-accent:#1a0e14;--theme-on-highlight:#1a0e14;--theme-tooltip-bg:#311623;--theme-tooltip-ink:#faf9fa;--theme-tooltip-line:#aa7690;--theme-focus-glow:#d0137a24;--theme-control-overlay:#d0137a0d;--theme-selection-bg:#e6bcd0;--theme-selection-ink:#1a0e14;--theme-shadow-soft:#200e1717;--theme-shadow-medium:#200e173b;--theme-shadow-strong:#200e176b;--theme-shadow-heavy:#200e1799;--theme-backdrop:#200e17b8;--theme-scrim:#200e17c2;--theme-on-dark-glow:#faf9fa1f;--theme-scrollbar-thumb:#b47e99;--theme-scrollbar-thumb-hover:#e6bcd0;--theme-scrollbar-track:#2c1721;--theme-dark-canvas:#180c12;--theme-dark-panel:#2c1721;--theme-dark-field:#381f2b;--theme-dark-hover:#542c3e;--theme-dark-line:#aa7690;--theme-dark-soft-bg:#422432;--theme-dark-accent:#e6bcd0;--theme-dark-accent-hover:#e0a3bd;--theme-dark-highlight:#e9ced7;--theme-dark-ink:#1a0e14;--theme-dark-scrollbar-thumb:#b47e99;--theme-secondary:#e6bcd0;--theme-secondary-surface:#30181e;--theme-secondary-border:#aa7690;--theme-secondary-dark:#30181e;--theme-light-canvas:#f9f7f8;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#f1e9ed;--theme-light-line:#a7678a;--theme-light-soft-bg:#f7e9f0;--theme-light-accent:#d0137a;--theme-light-accent-hover:#b52674;--theme-light-highlight:#f8e3eb;--theme-light-ink:#2e1925;--theme-light-muted:#6c475b;--theme-light-on-accent:#fdfcfc;--theme-light-scrollbar-thumb:#a7678a}
@media(prefers-color-scheme:dark){:root[data-theme=default][data-color-mode=system]{--ink:#f9fbfb;--muted:#ecf3f3;--night:#0c585a;--nav:#0c6a6c;--teal:#bbe3e7;--teal-light:#234043;--gold:#cde3e9;--paper:#0c1818;--bg:#0c1818;--panel:#162b2c;--white:#162b2c;--line:#70a4a9;--accent:#bbe3e7;--theme-hover:#2a5055;--theme-nav-line:#8ebcbd;--theme-on-dark:#f9fbfb;--theme-dark-muted:#ecf3f3;--theme-dark-soft:#e2edee;--theme-strong:#bbe3e7;--theme-surface:#234043;--theme-accent-border:#70a4a9;--theme-warm-surface:#234043;--theme-warm-ink:#cde3e9;--theme-ring:#cde3e9;--theme-text:#f9fbfb;--theme-text-muted:#ecf3f3;--theme-primary:#bbe3e7;--theme-control-bg:#1e3739;--theme-control-hover:#2a5055;--theme-control-active:#234043;--theme-control-border:#70a4a9;--theme-control-border-hover:#bbe3e7;--theme-input-bg:#1e3739;--theme-on-accent:#0e1a1b;--theme-on-highlight:#0e1a1b;--theme-tooltip-bg:#162f32;--theme-tooltip-ink:#f9fafa;--theme-tooltip-line:#70a4a9;--theme-focus-glow:#08797d24;--theme-control-overlay:#08797d0d;--theme-selection-bg:#bbe3e7;--theme-selection-ink:#0e1a1b;--theme-shadow-soft:#0e1f2017;--theme-shadow-medium:#0e1f203b;--theme-shadow-strong:#0e1f206b;--theme-shadow-heavy:#0e1f2099;--theme-backdrop:#0e1f20b8;--theme-scrim:#0e1f20c2;--theme-on-dark-glow:#f9fafa1f;--theme-scrollbar-thumb:#7cb1b6;--theme-scrollbar-thumb-hover:#bbe3e7;--theme-scrollbar-track:#162b2c;--theme-dark-canvas:#0c1818;--theme-dark-panel:#162b2c;--theme-dark-field:#1e3739;--theme-dark-hover:#2a5055;--theme-dark-line:#70a4a9;--theme-dark-soft-bg:#234043;--theme-dark-accent:#bbe3e7;--theme-dark-accent-hover:#a1d9e2;--theme-dark-highlight:#cde3e9;--theme-dark-ink:#0e1a1b;--theme-dark-scrollbar-thumb:#7cb1b6;--theme-secondary:#bbe3e7;--theme-secondary-surface:#172830;--theme-secondary-border:#70a4a9;--theme-secondary-dark:#172830;--theme-light-canvas:#f7f9f9;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#e9f0f1;--theme-light-line:#539395;--theme-light-soft-bg:#e8f7f7;--theme-light-accent:#08797d;--theme-light-accent-hover:#156d70;--theme-light-highlight:#e2f5f8;--theme-light-ink:#192e2f;--theme-light-muted:#466c6d;--theme-light-on-accent:#fcfdfd;--theme-light-scrollbar-thumb:#539395}
:root[data-theme=red][data-color-mode=system]{--ink:#fbf9f9;--muted:#f3eced;--night:#9c1b2d;--nav:#bc1c32;--teal:#e6bcbf;--teal-light:#422426;--gold:#e9d0ce;--paper:#180c0e;--bg:#180c0e;--panel:#2c1719;--white:#2c1719;--line:#ab787d;--accent:#e6bcbf;--theme-hover:#542c2e;--theme-nav-line:#bc9096;--theme-on-dark:#fbf9f9;--theme-dark-muted:#f3eced;--theme-dark-soft:#ede3e4;--theme-strong:#e6bcbf;--theme-surface:#422426;--theme-accent-border:#ab787d;--theme-warm-surface:#422426;--theme-warm-ink:#e9d0ce;--theme-ring:#e9d0ce;--theme-text:#fbf9f9;--theme-text-muted:#f3eced;--theme-primary:#e6bcbf;--theme-control-bg:#381f21;--theme-control-hover:#542c2e;--theme-control-active:#422426;--theme-control-border:#ab787d;--theme-control-border-hover:#e6bcbf;--theme-input-bg:#381f21;--theme-on-accent:#1a0f10;--theme-on-highlight:#1a0f10;--theme-tooltip-bg:#311618;--theme-tooltip-ink:#faf9fa;--theme-tooltip-line:#ab787d;--theme-focus-glow:#d8153024;--theme-control-overlay:#d815300d;--theme-selection-bg:#e6bcbf;--theme-selection-ink:#1a0f10;--theme-shadow-soft:#1f0e1017;--theme-shadow-medium:#1f0e103b;--theme-shadow-strong:#1f0e106b;--theme-shadow-heavy:#1f0e1099;--theme-backdrop:#1f0e10b8;--theme-scrim:#1f0e10c2;--theme-on-dark-glow:#faf9fa1f;--theme-scrollbar-thumb:#b47e83;--theme-scrollbar-thumb-hover:#e6bcbf;--theme-scrollbar-track:#2c1719;--theme-dark-canvas:#180c0e;--theme-dark-panel:#2c1719;--theme-dark-field:#381f21;--theme-dark-hover:#542c2e;--theme-dark-line:#ab787d;--theme-dark-soft-bg:#422426;--theme-dark-accent:#e6bcbf;--theme-dark-accent-hover:#e0a4a5;--theme-dark-highlight:#e9d0ce;--theme-dark-ink:#1a0f10;--theme-dark-scrollbar-thumb:#b47e83;--theme-secondary:#e6bcbf;--theme-secondary-surface:#2f1c18;--theme-secondary-border:#ab787d;--theme-secondary-dark:#2f1c18;--theme-light-canvas:#f9f7f7;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#f1e9ea;--theme-light-line:#a76870;--theme-light-soft-bg:#f7e9eb;--theme-light-accent:#d81530;--theme-light-accent-hover:#ba283d;--theme-light-highlight:#f7e3e3;--theme-light-ink:#2e191c;--theme-light-muted:#6c474c;--theme-light-on-accent:#fdfcfc;--theme-light-scrollbar-thumb:#a76870}
:root[data-theme=orange][data-color-mode=system]{--ink:#fbfaf9;--muted:#f3efec;--night:#7b4413;--nav:#945014;--teal:#e6d3bc;--teal-light:#423424;--gold:#e9e0ce;--paper:#18110c;--bg:#18110c;--panel:#2c2116;--white:#2c2116;--line:#a99074;--accent:#e6d3bc;--theme-hover:#54422b;--theme-nav-line:#bca48f;--theme-on-dark:#fbfaf9;--theme-dark-muted:#f3efec;--theme-dark-soft:#ede8e3;--theme-strong:#e6d3bc;--theme-surface:#423424;--theme-accent-border:#a99074;--theme-warm-surface:#423424;--theme-warm-ink:#e9e0ce;--theme-ring:#e9e0ce;--theme-text:#fbfaf9;--theme-text-muted:#f3efec;--theme-primary:#e6d3bc;--theme-control-bg:#382c1f;--theme-control-hover:#54422b;--theme-control-active:#423424;--theme-control-border:#a99074;--theme-control-border-hover:#e6d3bc;--theme-input-bg:#382c1f;--theme-on-accent:#1a150e;--theme-on-highlight:#1a150e;--theme-tooltip-bg:#312516;--theme-tooltip-ink:#fafaf9;--theme-tooltip-line:#a99074;--theme-focus-glow:#ab570e24;--theme-control-overlay:#ab570e0d;--theme-selection-bg:#e6d3bc;--theme-selection-ink:#1a150e;--theme-shadow-soft:#20170e17;--theme-shadow-medium:#20170e3b;--theme-shadow-strong:#20170e6b;--theme-shadow-heavy:#20170e99;--theme-backdrop:#20170eb8;--theme-scrim:#20170ec2;--theme-on-dark-glow:#fafaf91f;--theme-scrollbar-thumb:#b59a7d;--theme-scrollbar-thumb-hover:#e6d3bc;--theme-scrollbar-track:#2c2116;--theme-dark-canvas:#18110c;--theme-dark-panel:#2c2116;--theme-dark-field:#382c1f;--theme-dark-hover:#54422b;--theme-dark-line:#a99074;--theme-dark-soft-bg:#423424;--theme-dark-accent:#e6d3bc;--theme-dark-accent-hover:#e1c7a3;--theme-dark-highlight:#e9e0ce;--theme-dark-ink:#1a150e;--theme-dark-scrollbar-thumb:#b59a7d;--theme-secondary:#e6d3bc;--theme-secondary-surface:#302a18;--theme-secondary-border:#a99074;--theme-secondary-dark:#302a18;--theme-light-canvas:#f9f8f7;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#f1ede9;--theme-light-line:#a58162;--theme-light-soft-bg:#f7efe9;--theme-light-accent:#ab570e;--theme-light-accent-hover:#91541e;--theme-light-highlight:#f8efe3;--theme-light-ink:#2e2319;--theme-light-muted:#6c5846;--theme-light-on-accent:#fdfcfc;--theme-light-scrollbar-thumb:#a58162}
:root[data-theme=yellow][data-color-mode=system]{--ink:#fafaf9;--muted:#f3f2ed;--night:#5b4f17;--nav:#6d5f1a;--teal:#e2dfc0;--teal-light:#3f3d27;--gold:#e6e6d0;--paper:#17150d;--bg:#17150d;--panel:#2a2718;--white:#2a2718;--line:#a49f79;--accent:#e2dfc0;--theme-hover:#504e2f;--theme-nav-line:#b8b293;--theme-on-dark:#fafaf9;--theme-dark-muted:#f3f2ed;--theme-dark-soft:#ecebe4;--theme-strong:#e2dfc0;--theme-surface:#3f3d27;--theme-accent-border:#a49f79;--theme-warm-surface:#3f3d27;--theme-warm-ink:#e6e6d0;--theme-ring:#e6e6d0;--theme-text:#fafaf9;--theme-text-muted:#f3f2ed;--theme-primary:#e2dfc0;--theme-control-bg:#363321;--theme-control-hover:#504e2f;--theme-control-active:#3f3d27;--theme-control-border:#a49f79;--theme-control-border-hover:#e2dfc0;--theme-input-bg:#363321;--theme-on-accent:#19180f;--theme-on-highlight:#19180f;--theme-tooltip-bg:#2f2d19;--theme-tooltip-ink:#fafaf9;--theme-tooltip-line:#a49f79;--theme-focus-glow:#7d6c1724;--theme-control-overlay:#7d6c170d;--theme-selection-bg:#e2dfc0;--theme-selection-ink:#19180f;--theme-shadow-soft:#1e1c1017;--theme-shadow-medium:#1e1c103b;--theme-shadow-strong:#1e1c106b;--theme-shadow-heavy:#1e1c1099;--theme-backdrop:#1e1c10b8;--theme-scrim:#1e1c10c2;--theme-on-dark-glow:#fafafa1f;--theme-scrollbar-thumb:#afaa83;--theme-scrollbar-thumb-hover:#e2dfc0;--theme-scrollbar-track:#2a2718;--theme-dark-canvas:#17150d;--theme-dark-panel:#2a2718;--theme-dark-field:#363321;--theme-dark-hover:#504e2f;--theme-dark-line:#a49f79;--theme-dark-soft-bg:#3f3d27;--theme-dark-accent:#e2dfc0;--theme-dark-accent-hover:#dbd8a9;--theme-dark-highlight:#e6e6d0;--theme-dark-ink:#19180f;--theme-dark-scrollbar-thumb:#afaa83;--theme-secondary:#e2dfc0;--theme-secondary-surface:#2b2e1a;--theme-secondary-border:#a49f79;--theme-secondary-dark:#2b2e1a;--theme-light-canvas:#f9f9f7;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#f0f0ea;--theme-light-line:#92895d;--theme-light-soft-bg:#f5f4ea;--theme-light-accent:#7d6c17;--theme-light-accent-hover:#706322;--theme-light-highlight:#f6f5e5;--theme-light-ink:#2c291b;--theme-light-muted:#69634a;--theme-light-on-accent:#fdfdfc;--theme-light-scrollbar-thumb:#92895d}
:root[data-theme=green][data-color-mode=system]{--ink:#f9fafa;--muted:#eef2ef;--night:#245b3a;--nav:#296d44;--teal:#c4ded0;--teal-light:#2a3c32;--gold:#d3e3dd;--paper:#0e1511;--bg:#0e1511;--panel:#1b2820;--white:#1b2820;--line:#7d9e8c;--accent:#c4ded0;--theme-hover:#344c3f;--theme-nav-line:#98b3a3;--theme-on-dark:#f9fafa;--theme-dark-muted:#eef2ef;--theme-dark-soft:#e5ebe7;--theme-strong:#c4ded0;--theme-surface:#2a3c32;--theme-accent-border:#7d9e8c;--theme-warm-surface:#2a3c32;--theme-warm-ink:#d3e3dd;--theme-ring:#d3e3dd;--theme-text:#f9fafa;--theme-text-muted:#eef2ef;--theme-primary:#c4ded0;--theme-control-bg:#24332b;--theme-control-hover:#344c3f;--theme-control-active:#2a3c32;--theme-control-border:#7d9e8c;--theme-control-border-hover:#c4ded0;--theme-input-bg:#24332b;--theme-on-accent:#111814;--theme-on-highlight:#111814;--theme-tooltip-bg:#1c2c23;--theme-tooltip-ink:#fafafa;--theme-tooltip-line:#7d9e8c;--theme-focus-glow:#297c4a24;--theme-control-overlay:#297c4a0d;--theme-selection-bg:#c4ded0;--theme-selection-ink:#111814;--theme-shadow-soft:#121c1617;--theme-shadow-medium:#121c163b;--theme-shadow-strong:#121c166b;--theme-shadow-heavy:#121c1699;--theme-backdrop:#121c16b8;--theme-scrim:#121c16c2;--theme-on-dark-glow:#fafafa1f;--theme-scrollbar-thumb:#89a997;--theme-scrollbar-thumb-hover:#c4ded0;--theme-scrollbar-track:#1b2820;--theme-dark-canvas:#0e1511;--theme-dark-panel:#1b2820;--theme-dark-field:#24332b;--theme-dark-hover:#344c3f;--theme-dark-line:#7d9e8c;--theme-dark-soft-bg:#2a3c32;--theme-dark-accent:#c4ded0;--theme-dark-accent-hover:#afd4c3;--theme-dark-highlight:#d3e3dd;--theme-dark-ink:#111814;--theme-dark-scrollbar-thumb:#89a997;--theme-secondary:#c4ded0;--theme-secondary-surface:#1c2b27;--theme-secondary-border:#7d9e8c;--theme-secondary-dark:#1c2b27;--theme-light-canvas:#f7f9f8;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#ebefed;--theme-light-line:#699179;--theme-light-soft-bg:#ebf4ef;--theme-light-accent:#297c4a;--theme-light-accent-hover:#306f4a;--theme-light-highlight:#e7f3ee;--theme-light-ink:#1d2a22;--theme-light-muted:#4e6557;--theme-light-on-accent:#fcfdfc;--theme-light-scrollbar-thumb:#699179}
:root[data-theme=blue][data-color-mode=system]{--ink:#f9fafb;--muted:#eceff4;--night:#154fad;--nav:#155cd1;--teal:#bac8e8;--teal-light:#232d43;--gold:#cdd2ea;--paper:#0b1018;--bg:#0b1018;--panel:#161e2d;--white:#161e2d;--line:#7285ab;--accent:#bac8e8;--theme-hover:#2a3756;--theme-nav-line:#8da0be;--theme-on-dark:#f9fafb;--theme-dark-muted:#eceff4;--theme-dark-soft:#e2e7ee;--theme-strong:#bac8e8;--theme-surface:#232d43;--theme-accent-border:#7285ab;--theme-warm-surface:#232d43;--theme-warm-ink:#cdd2ea;--theme-ring:#cdd2ea;--theme-text:#f9fafb;--theme-text-muted:#eceff4;--theme-primary:#bac8e8;--theme-control-bg:#1e2739;--theme-control-hover:#2a3756;--theme-control-active:#232d43;--theme-control-border:#7285ab;--theme-control-border-hover:#bac8e8;--theme-input-bg:#1e2739;--theme-on-accent:#0e121b;--theme-on-highlight:#0e121b;--theme-tooltip-bg:#151e32;--theme-tooltip-ink:#f9fafa;--theme-tooltip-line:#7285ab;--theme-focus-glow:#0b63f124;--theme-control-overlay:#0b63f10d;--theme-selection-bg:#bac8e8;--theme-selection-ink:#0e121b;--theme-shadow-soft:#0e142017;--theme-shadow-medium:#0e14203b;--theme-shadow-strong:#0e14206b;--theme-shadow-heavy:#0e142099;--theme-backdrop:#0e1420b8;--theme-scrim:#0e1420c2;--theme-on-dark-glow:#f9fafa1f;--theme-scrollbar-thumb:#7b8fb7;--theme-scrollbar-thumb-hover:#bac8e8;--theme-scrollbar-track:#161e2d;--theme-dark-canvas:#0b1018;--theme-dark-panel:#161e2d;--theme-dark-field:#1e2739;--theme-dark-hover:#2a3756;--theme-dark-line:#7285ab;--theme-dark-soft-bg:#232d43;--theme-dark-accent:#bac8e8;--theme-dark-accent-hover:#a0b2e3;--theme-dark-highlight:#cdd2ea;--theme-dark-ink:#0e121b;--theme-dark-scrollbar-thumb:#7b8fb7;--theme-secondary:#bac8e8;--theme-secondary-surface:#171931;--theme-secondary-border:#7285ab;--theme-secondary-dark:#171931;--theme-light-canvas:#f7f8f9;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#e9ecf1;--theme-light-line:#647faa;--theme-light-soft-bg:#e8eef7;--theme-light-accent:#0b63f1;--theme-light-accent-hover:#215fc4;--theme-light-highlight:#e2e7f9;--theme-light-ink:#18212f;--theme-light-muted:#45546e;--theme-light-on-accent:#fcfcfd;--theme-light-scrollbar-thumb:#647faa}
:root[data-theme=indigo][data-color-mode=system]{--ink:#f9f9fa;--muted:#eeedf2;--night:#3e31a7;--nav:#4637c8;--teal:#c7c1e1;--teal-light:#2c283e;--gold:#d7d1e5;--paper:#0e0d16;--bg:#0e0d16;--panel:#1b1929;--white:#1b1929;--line:#837ca4;--accent:#c7c1e1;--theme-hover:#36304f;--theme-nav-line:#9895b7;--theme-on-dark:#f9f9fa;--theme-dark-muted:#eeedf2;--theme-dark-soft:#e5e4ec;--theme-strong:#c7c1e1;--theme-surface:#2c283e;--theme-accent-border:#837ca4;--theme-warm-surface:#2c283e;--theme-warm-ink:#d7d1e5;--theme-ring:#d7d1e5;--theme-text:#f9f9fa;--theme-text-muted:#eeedf2;--theme-primary:#c7c1e1;--theme-control-bg:#252235;--theme-control-hover:#36304f;--theme-control-active:#2c283e;--theme-control-border:#837ca4;--theme-control-border-hover:#c7c1e1;--theme-input-bg:#252235;--theme-on-accent:#111019;--theme-on-highlight:#111019;--theme-tooltip-bg:#1d1a2e;--theme-tooltip-ink:#fafafa;--theme-tooltip-line:#837ca4;--theme-focus-glow:#5344d524;--theme-control-overlay:#5344d50d;--theme-selection-bg:#c7c1e1;--theme-selection-ink:#111019;--theme-shadow-soft:#12101d17;--theme-shadow-medium:#12101d3b;--theme-shadow-strong:#12101d6b;--theme-shadow-heavy:#12101d99;--theme-backdrop:#12101db8;--theme-scrim:#12101dc2;--theme-on-dark-glow:#fafafa1f;--theme-scrollbar-thumb:#8b84ae;--theme-scrollbar-thumb-hover:#c7c1e1;--theme-scrollbar-track:#1b1929;--theme-dark-canvas:#0e0d16;--theme-dark-panel:#1b1929;--theme-dark-field:#252235;--theme-dark-hover:#36304f;--theme-dark-line:#837ca4;--theme-dark-soft-bg:#2c283e;--theme-dark-accent:#c7c1e1;--theme-dark-accent-hover:#b5abd9;--theme-dark-highlight:#d7d1e5;--theme-dark-ink:#111019;--theme-dark-scrollbar-thumb:#8b84ae;--theme-secondary:#c7c1e1;--theme-secondary-surface:#221b2d;--theme-secondary-border:#837ca4;--theme-secondary-dark:#221b2d;--theme-light-canvas:#f7f7f9;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#ebeaf0;--theme-light-line:#746f9f;--theme-light-soft-bg:#ebeaf5;--theme-light-accent:#5344d5;--theme-light-accent-hover:#5e52c4;--theme-light-highlight:#e9e5f5;--theme-light-ink:#1d1c2c;--theme-light-muted:#4e4b67;--theme-light-on-accent:#fcfcfd;--theme-light-scrollbar-thumb:#746f9f}
:root[data-theme=violet][data-color-mode=system]{--ink:#faf9fa;--muted:#f0edf3;--night:#792caa;--nav:#9030cd;--teal:#d7c0e2;--teal-light:#37273f;--gold:#e2d0e6;--paper:#130d17;--bg:#130d17;--panel:#24192a;--white:#24192a;--line:#977ba5;--accent:#d7c0e2;--theme-hover:#462f50;--theme-nav-line:#aa93b8;--theme-on-dark:#faf9fa;--theme-dark-muted:#f0edf3;--theme-dark-soft:#e9e4ec;--theme-strong:#d7c0e2;--theme-surface:#37273f;--theme-accent-border:#977ba5;--theme-warm-surface:#37273f;--theme-warm-ink:#e2d0e6;--theme-ring:#e2d0e6;--theme-text:#faf9fa;--theme-text-muted:#f0edf3;--theme-primary:#d7c0e2;--theme-control-bg:#2f2136;--theme-control-hover:#462f50;--theme-control-active:#37273f;--theme-control-border:#977ba5;--theme-control-border-hover:#d7c0e2;--theme-input-bg:#2f2136;--theme-on-accent:#161019;--theme-on-highlight:#161019;--theme-tooltip-bg:#28192f;--theme-tooltip-ink:#faf9fa;--theme-tooltip-line:#977ba5;--theme-focus-glow:#9d3bdb24;--theme-control-overlay:#9d3bdb0d;--theme-selection-bg:#d7c0e2;--theme-selection-ink:#161019;--theme-shadow-soft:#19101e17;--theme-shadow-medium:#19101e3b;--theme-shadow-strong:#19101e6b;--theme-shadow-heavy:#19101e99;--theme-backdrop:#19101eb8;--theme-scrim:#19101ec2;--theme-on-dark-glow:#fafafa1f;--theme-scrollbar-thumb:#a083af;--theme-scrollbar-thumb-hover:#d7c0e2;--theme-scrollbar-track:#24192a;--theme-dark-canvas:#130d17;--theme-dark-panel:#24192a;--theme-dark-field:#2f2136;--theme-dark-hover:#462f50;--theme-dark-line:#977ba5;--theme-dark-soft-bg:#37273f;--theme-dark-accent:#d7c0e2;--theme-dark-accent-hover:#cda9db;--theme-dark-highlight:#e2d0e6;--theme-dark-ink:#161019;--theme-dark-scrollbar-thumb:#a083af;--theme-secondary:#d7c0e2;--theme-secondary-surface:#2c1a2e;--theme-secondary-border:#977ba5;--theme-secondary-dark:#2c1a2e;--theme-light-canvas:#f8f7f9;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#eeeaf0;--theme-light-line:#8d6da1;--theme-light-soft-bg:#f1eaf5;--theme-light-accent:#9d3bdb;--theme-light-accent-hover:#8c3ac0;--theme-light-highlight:#f1e5f6;--theme-light-ink:#261b2c;--theme-light-muted:#5d4a69;--theme-light-on-accent:#fcfcfd;--theme-light-scrollbar-thumb:#8d6da1}
:root[data-theme=pink][data-color-mode=system]{--ink:#fbf9fa;--muted:#f3ecf0;--night:#96195d;--nav:#b51a6e;--teal:#e6bcd0;--teal-light:#422432;--gold:#e9ced7;--paper:#180c12;--bg:#180c12;--panel:#2c1721;--white:#2c1721;--line:#aa7690;--accent:#e6bcd0;--theme-hover:#542c3e;--theme-nav-line:#bc8fa8;--theme-on-dark:#fbf9fa;--theme-dark-muted:#f3ecf0;--theme-dark-soft:#ede3e9;--theme-strong:#e6bcd0;--theme-surface:#422432;--theme-accent-border:#aa7690;--theme-warm-surface:#422432;--theme-warm-ink:#e9ced7;--theme-ring:#e9ced7;--theme-text:#fbf9fa;--theme-text-muted:#f3ecf0;--theme-primary:#e6bcd0;--theme-control-bg:#381f2b;--theme-control-hover:#542c3e;--theme-control-active:#422432;--theme-control-border:#aa7690;--theme-control-border-hover:#e6bcd0;--theme-input-bg:#381f2b;--theme-on-accent:#1a0e14;--theme-on-highlight:#1a0e14;--theme-tooltip-bg:#311623;--theme-tooltip-ink:#faf9fa;--theme-tooltip-line:#aa7690;--theme-focus-glow:#d0137a24;--theme-control-overlay:#d0137a0d;--theme-selection-bg:#e6bcd0;--theme-selection-ink:#1a0e14;--theme-shadow-soft:#200e1717;--theme-shadow-medium:#200e173b;--theme-shadow-strong:#200e176b;--theme-shadow-heavy:#200e1799;--theme-backdrop:#200e17b8;--theme-scrim:#200e17c2;--theme-on-dark-glow:#faf9fa1f;--theme-scrollbar-thumb:#b47e99;--theme-scrollbar-thumb-hover:#e6bcd0;--theme-scrollbar-track:#2c1721;--theme-dark-canvas:#180c12;--theme-dark-panel:#2c1721;--theme-dark-field:#381f2b;--theme-dark-hover:#542c3e;--theme-dark-line:#aa7690;--theme-dark-soft-bg:#422432;--theme-dark-accent:#e6bcd0;--theme-dark-accent-hover:#e0a3bd;--theme-dark-highlight:#e9ced7;--theme-dark-ink:#1a0e14;--theme-dark-scrollbar-thumb:#b47e99;--theme-secondary:#e6bcd0;--theme-secondary-surface:#30181e;--theme-secondary-border:#aa7690;--theme-secondary-dark:#30181e;--theme-light-canvas:#f9f7f8;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#f1e9ed;--theme-light-line:#a7678a;--theme-light-soft-bg:#f7e9f0;--theme-light-accent:#d0137a;--theme-light-accent-hover:#b52674;--theme-light-highlight:#f8e3eb;--theme-light-ink:#2e1925;--theme-light-muted:#6c475b;--theme-light-on-accent:#fdfcfc;--theme-light-scrollbar-thumb:#a7678a}}
/* END GENERATED THEME PRESETS */
/* Matching shades are derived by theme.js. Status, terrain and print colors stay semantic. */
:root{--theme-ring:#076d70}
:root[data-theme] input[type=checkbox],:root[data-theme] input[type=radio],:root[data-theme] input[type=range]{accent-color:var(--teal)}
:root[data-theme] :is(button,a,input,select,textarea,[role=slider]):focus-visible{outline:3px solid var(--theme-ring,var(--teal));outline-offset:3px}
:root[data-theme] :is(.topbar,.site-header,.sidebar,.campaign-site-header) :focus-visible{outline-color:var(--gold)}
:root[data-theme] :is(.topbar,.sidebar,.site-subnav,.campaign-site-header){color:var(--theme-on-dark,#fff)}
:root[data-theme] :is(.nav-link.active,.campaign-sections button.active){background:var(--teal);color:var(--theme-on-accent,#fff)}
:root[data-theme] :is(.nav-tile,.nav-link,.subnav-link,.account-menu>summary,.mobile-menu){color:var(--theme-dark-muted,#d8e5ec)}
:root[data-theme] :is(.topbar,.campaign-site-header) .global-dice-trigger{background:var(--theme-hover,#223946);border-color:var(--theme-nav-line,#49626e);color:#fff}
:root[data-theme] :is(.nav-tile,.nav-link,.subnav-link):is(:hover,:focus-visible,[aria-current=page]){background:var(--theme-hover,#294250);color:#fff}
:root[data-theme] :is(.dialog-top,dialog){background:var(--white,#fff);color:var(--ink)}
:root[data-theme] .account-popover{background:var(--nav,#132c38);color:var(--theme-on-dark,#dceaf0);border-color:var(--theme-nav-line,#4b6975)}
:root[data-theme] .account-popover-head{border-color:var(--theme-nav-line,#354d59)}
:root[data-theme] :is(.account-popover-head small,.account-popover-head span,.account-quicklinks small,.nav-tile small,.drawer-header .eyebrow,.nav-group h2){color:var(--theme-dark-soft,#b8ccd6)}
:root[data-theme] :is(.account-quicklinks>a,.nav-account-icon){color:var(--theme-dark-muted,#dae7ed)}
:root[data-theme] :is(.account-popover .icon-button,.account-popover .account-logout,.drawer-header button,.account-quicklinks>a:hover,.nav-account-icon:hover,.nav-account-icon[aria-current=page],.nav-tile.is-active){background:var(--theme-hover,#243f4b);border-color:var(--theme-nav-line,#46636f);color:#fff}
:root[data-theme] .account-quicklinks>a>.ui-icon{color:var(--gold)}
:root[data-theme] .account-shortcuts{background:var(--night,#10232e);border-color:var(--theme-nav-line,#3b5460)}
:root[data-theme] .unread-count{border-color:var(--night);color:var(--ink)}
:root[data-theme] .nav-tile.is-active{box-shadow:inset 0 -2px 0 var(--gold)}
:root[data-theme] .drawer-header{border-color:var(--theme-nav-line,#3c5561)}
:root[data-theme] .campaign-site-header nav a{color:var(--theme-dark-muted,#c9d8df)}
:root[data-theme] .campaign-site-header nav a.recruitment-cta{background:var(--theme-dark-accent,#dec694);color:var(--theme-dark-ink,#132b35);border:1px solid var(--theme-dark-accent,#dec694)}
:root[data-theme] .campaign-site-header nav a.recruitment-cta:is(:hover,:focus-visible){background:var(--theme-dark-accent-hover,#e8d8b8);color:var(--theme-dark-ink,#132b35)}
:root[data-theme] .campaign-site-header nav a[aria-current]{background:var(--theme-hover,#243f4b);color:var(--gold)}
:root[data-theme] .is-selected{border-color:var(--theme-accent-border,#a1c7c2);background:var(--teal-light);color:var(--teal)}
:root[data-theme] .is-selected:hover{border-color:var(--teal)}
/* Late component styles must not bring the original teal canvas/chrome back. */
@media screen{
 :root[data-theme]:not([data-theme=default]) body{background:radial-gradient(ellipse at top right,var(--theme-surface) 0,transparent 55%),var(--paper)}
 :root[data-theme]:not([data-theme=default]) .sidebar :is(.install-app-button,.shortcut-help-button){background:var(--theme-hover);border-color:var(--theme-nav-line);color:var(--theme-dark-muted)}
 :root[data-theme]:not([data-theme=default]) .sidebar :is(.install-app-button,.shortcut-help-button):hover{background:var(--night);border-color:var(--gold)}
 :root[data-theme]:not([data-theme=default]) :is(input,select,textarea){border-color:var(--theme-control-border);--select-arrow:var(--muted)}
 :root[data-theme]:not([data-theme=default]) .sidebar :is(input,select){border-color:var(--theme-nav-line);--select-arrow:var(--theme-dark-muted)}
 :root[data-theme]:not([data-theme=default]) :is(.nav-tile-heading>.ui-icon,.install-app-symbol){color:var(--gold)}
 :root[data-theme]:not([data-theme=default]) .resource-card{background:linear-gradient(140deg,var(--theme-surface),var(--teal-light));border-color:var(--line)}
 :root[data-theme]:not([data-theme=default]) .character-card.active-card{background:var(--teal-light);border-color:var(--theme-accent-border)}
}
@media print{:root[data-theme]{--ink:#111!important;--muted:#333!important;--teal:#222!important;--teal-light:#fff!important;--paper:#fff!important;--bg:#fff!important;--white:#fff!important;--panel:#fff!important;--line:#999!important;--gold:#666!important;--theme-surface:#fff!important;--theme-warm-surface:#fff!important;--theme-warm-ink:#111!important}}

/* BEGIN GENERATED THEME COMPONENTS */
:root{--theme-hover:#156d70;--theme-nav-line:#8ebcbd;--theme-on-dark:#f9fbfb;--theme-dark-muted:#ecf3f3;--theme-dark-soft:#e2edee;--theme-strong:#134547;--theme-surface:#f4f8f8;--theme-accent-border:#9bc9ca;--theme-warm-surface:#f0f8f9;--theme-warm-ink:#276672;--theme-ring:#08797d;--theme-text:#192e2f;--theme-text-muted:#466c6d;--theme-primary:#08797d;--theme-control-bg:#fcfdfd;--theme-control-hover:#e9f0f1;--theme-control-active:#dce8ea;--theme-control-border:#539395;--theme-control-border-hover:#08797d;--theme-input-bg:#fefefe;--theme-on-accent:#fcfdfd;--theme-on-highlight:#142629;--theme-tooltip-bg:#162f32;--theme-tooltip-ink:#f9fafa;--theme-tooltip-line:#70a4a9;--theme-focus-glow:#08797d24;--theme-control-overlay:#08797d0d;--theme-selection-bg:#c9e1e4;--theme-selection-ink:#152828;--theme-shadow-soft:#0e1f2017;--theme-shadow-medium:#0e1f203b;--theme-shadow-strong:#0e1f206b;--theme-shadow-heavy:#0e1f2099;--theme-backdrop:#0e1f20b8;--theme-scrim:#0e1f20c2;--theme-on-dark-glow:#f9fafa1f;--theme-scrollbar-thumb:#539395;--theme-scrollbar-thumb-hover:#407e80;--theme-scrollbar-track:#f0f4f4;--theme-dark-canvas:#0c1818;--theme-dark-panel:#162b2c;--theme-dark-field:#1e3739;--theme-dark-hover:#2a5055;--theme-dark-line:#70a4a9;--theme-dark-soft-bg:#234043;--theme-dark-accent:#bbe3e7;--theme-dark-accent-hover:#a1d9e2;--theme-dark-highlight:#cde3e9;--theme-dark-ink:#0e1a1b;--theme-dark-scrollbar-thumb:#7cb1b6;--theme-secondary:#19506b;--theme-secondary-surface:#eff3f6;--theme-secondary-border:#9bbbca;--theme-secondary-dark:#172830;--theme-light-canvas:#f7f9f9;--theme-light-panel:#fdfdfd;--theme-light-field:#fefefe;--theme-light-hover:#e9f0f1;--theme-light-line:#539395;--theme-light-soft-bg:#e8f7f7;--theme-light-accent:#08797d;--theme-light-accent-hover:#156d70;--theme-light-highlight:#e2f5f8;--theme-light-ink:#192e2f;--theme-light-muted:#466c6d;--theme-light-on-accent:#fcfdfd;--theme-light-scrollbar-thumb:#539395}
/* Shared component colors. This build source is embedded into public-base.css
   and themes.css: no new runtime stylesheet request is introduced. */
:root{
 --focus:var(--theme-ring,var(--teal));
 --shadow:0 14px 40px var(--theme-shadow-soft);
 --status-error-ink:#a52d34;--status-error-border:#c8878e;--status-error-surface:#fff0f2;
 --status-error-dark-ink:#ffdce1;--status-error-dark-border:#ef9ca8;--status-error-dark-surface:#3b2028;
 --status-warning-ink:#684418;--status-warning-border:#c29425;--status-warning-surface:#fff7e4;
 --status-warning-dark-ink:#f4d49c;--status-warning-dark-border:#a4874d;--status-warning-dark-surface:#332d23;
 --status-success-ink:#176957;--status-success-border:#4d9886;--status-success-surface:#e7f4ed;
 --status-success-dark-ink:#a9e7cd;--status-success-dark-border:#4d9886;--status-success-dark-surface:#163b31;
}
@media screen{
 *{scrollbar-color:var(--theme-scrollbar-thumb) var(--theme-scrollbar-track)}
 ::selection{background:var(--theme-selection-bg);color:var(--theme-selection-ink)}
 input,select,textarea,progress{accent-color:var(--teal);caret-color:var(--teal)}
 input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}
 :root[data-theme] :is(input,select,textarea):focus{border-color:var(--theme-control-border-hover)}
 :root[data-theme] :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger,var(--status-error-ink))}
 :is(input,select,textarea):disabled{background-color:var(--theme-control-hover);color:var(--muted)}
 input[type=file]::file-selector-button:hover{background:var(--theme-control-hover);border-color:var(--theme-control-border-hover)}
 :root :is(button,.button):is(:hover,:active):not(:disabled){filter:none}
 :where(button,.button):not(.primary,.danger):hover:not(:disabled){background:var(--theme-control-hover);color:var(--ink);border-color:var(--theme-control-border-hover)}
 :where(button,.button):not(.primary,.danger):active:not(:disabled){background:var(--theme-control-active);color:var(--ink);border-color:var(--theme-control-border-hover)}
 :is(.graph-page,.knowledge-page,.downtime-page,.projector-page){
  --paper:var(--theme-dark-canvas);--bg:var(--theme-dark-canvas);--white:var(--theme-dark-panel);--panel:var(--theme-dark-panel);
  --night:var(--theme-dark-canvas);--nav:var(--theme-dark-panel);--ink:var(--theme-on-dark);--muted:var(--theme-dark-muted);--line:var(--theme-dark-line);
  --teal:var(--theme-dark-accent);--teal-light:var(--theme-dark-soft-bg);--gold:var(--theme-dark-highlight);--danger:var(--status-error-dark-ink);
  --theme-control-bg:var(--theme-dark-field);--theme-control-hover:var(--theme-dark-hover);--theme-control-active:var(--theme-dark-soft-bg);--theme-control-border:var(--theme-dark-line);--theme-control-border-hover:var(--theme-dark-accent);--theme-input-bg:var(--theme-dark-field);--theme-on-accent:var(--theme-dark-ink);--theme-ring:var(--theme-dark-highlight);
  --theme-scrollbar-thumb:var(--theme-dark-scrollbar-thumb);--theme-scrollbar-thumb-hover:var(--theme-dark-accent);--theme-scrollbar-track:var(--theme-dark-panel);
 }
 :is(.site-header,.library-header,.campaign-site-header,.sidebar,.account-popover,.auth-intro,.member-card,.health-strip,.session-tools,.roll-result,.global-dice-dialog,.shared-dice-audience){
  --white:var(--theme-dark-panel);--panel:var(--theme-dark-panel);--ink:var(--theme-on-dark);--muted:var(--theme-dark-muted);--line:var(--theme-dark-line);--danger:var(--status-error-dark-ink);
  --theme-control-bg:var(--theme-dark-field);--theme-control-hover:var(--theme-dark-hover);--theme-control-active:var(--theme-dark-soft-bg);--theme-control-border:var(--theme-dark-line);--theme-control-border-hover:var(--theme-dark-accent);--theme-input-bg:var(--theme-dark-field);--theme-ring:var(--theme-dark-highlight);
  --theme-scrollbar-thumb:var(--theme-dark-scrollbar-thumb);--theme-scrollbar-thumb-hover:var(--theme-dark-accent);--theme-scrollbar-track:var(--theme-dark-panel);
 }
 :is(.global-dice-dialog,.shared-dice-audience,.library-header,.auth-intro,.member-card,.roll-result,.session-tools){--status-error-ink:var(--status-error-dark-ink);--status-error-surface:var(--status-error-dark-surface);--status-warning-ink:var(--status-warning-dark-ink);--status-warning-surface:var(--status-warning-dark-surface);--status-success-ink:var(--status-success-dark-ink);--status-success-surface:var(--status-success-dark-surface)}
 :is(.global-dice-dialog,.shared-dice-audience,.library-header,.auth-intro) :is(input,select,textarea){color-scheme:dark}
 :is(.graph-page,.knowledge-page,.downtime-page,.projector-page) :is(button,.button).primary:is(:hover,:active){background:var(--theme-dark-accent-hover);color:var(--theme-dark-ink);border-color:var(--theme-dark-accent)}
 :is(.control-tooltip,#map-feature-tooltip){background:var(--theme-tooltip-bg);color:var(--theme-tooltip-ink);border-color:var(--theme-tooltip-line);scrollbar-color:var(--theme-dark-scrollbar-thumb) var(--theme-tooltip-bg)}
 .site-header .save-state,.site-footer{color:var(--theme-dark-muted)}
 .site-footer a,#play-dock :is(a,button){color:var(--theme-dark-accent)}
 #toast{border-left-color:var(--teal)}
 #toast[data-tone=error]{border-left-color:var(--status-error-border)}
 :root[data-theme] .unread-count{color:var(--theme-on-highlight)}
 .global-dice-dialog .primary{color:var(--theme-on-highlight)}
 .global-dice-dialog :is(button,.button).primary:is(:hover,:active){background:var(--theme-dark-accent-hover);color:var(--theme-dark-ink);border-color:var(--theme-dark-accent)}
 .global-dice-dialog :is(.dice-formula-help,.dice-roll-settings)>summary{color:var(--theme-dark-accent)}
 .global-dice-dialog :is(.dice-formula-help,.dice-roll-settings)>summary:focus-visible{outline-color:var(--theme-dark-highlight)}
 .rehearsal-page{--sim:var(--theme-secondary);--sim-pale:var(--theme-secondary-surface);--sim-border:var(--theme-secondary-border)}
 @supports not (scrollbar-color:auto){
  ::-webkit-scrollbar{width:12px;height:12px}
  ::-webkit-scrollbar-track{background:var(--theme-scrollbar-track)}
  ::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb);border:3px solid var(--theme-scrollbar-track);border-radius:12px}
  ::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-thumb-hover)}
  ::-webkit-scrollbar-corner{background:var(--theme-scrollbar-track)}
 }
}
@media(forced-colors:active){*{scrollbar-color:auto!important}:focus-visible{outline-color:Highlight!important}}

@media screen{
 :root[data-color-mode=light]{color-scheme:light}
 :root[data-color-mode=dark]{color-scheme:dark}
 :root[data-color-mode=dark],:root[data-color-mode=system]{--danger:var(--status-error-dark-ink)}
 :root[data-color-mode=dark]{--status-error-ink:var(--status-error-dark-ink);--status-error-surface:var(--status-error-dark-surface);--status-warning-ink:var(--status-warning-dark-ink);--status-warning-surface:var(--status-warning-dark-surface);--status-success-ink:var(--status-success-dark-ink);--status-success-surface:var(--status-success-dark-surface)}
 :root[data-color-mode=dark] :is(input,select,textarea){color-scheme:dark}
 :root[data-color-mode=dark] :is(button,.button).primary{color:var(--theme-on-accent)}
 :root[data-color-mode=dark] :is(button,.button).primary:is(:hover,:active){background:var(--theme-dark-accent-hover);color:var(--theme-dark-ink)}
}
@media(prefers-color-scheme:light){:root[data-color-mode=system]{color-scheme:light;--danger:var(--status-error-ink)}}
@media(prefers-color-scheme:dark){:root[data-color-mode=system]{color-scheme:dark;--status-error-ink:var(--status-error-dark-ink);--status-error-surface:var(--status-error-dark-surface);--status-warning-ink:var(--status-warning-dark-ink);--status-warning-surface:var(--status-warning-dark-surface);--status-success-ink:var(--status-success-dark-ink);--status-success-surface:var(--status-success-dark-surface)}:root[data-color-mode=system] :is(input,select,textarea){color-scheme:dark}:root[data-color-mode=system] :is(button,.button).primary{color:var(--theme-on-accent)}:root[data-color-mode=system] :is(button,.button).primary:is(:hover,:active){background:var(--theme-dark-accent-hover);color:var(--theme-dark-ink)}}
@media print{
 :root[data-color-mode]{color-scheme:light;--ink:#172b36!important;--muted:#425563!important;--paper:#fff!important;--bg:#fff!important;--panel:#fff!important;--white:#fff!important;--line:#b4bec5!important;--teal:#076d70!important;--teal-light:#edf6f5!important;--gold:#f5e4c8!important;--theme-surface:#fff!important;--theme-text:#172b36!important;--theme-text-muted:#425563!important;--theme-control-bg:#fff!important;--theme-input-bg:#fff!important;--theme-on-accent:#fff!important;--theme-on-highlight:#172b36!important}
 .creator-contact{display:none!important}
}
.creator-contact{display:inline-block;font-size:.85rem;margin:.4rem .65rem}

@media screen{:root[data-color-mode=light] :is(.graph-page,.knowledge-page,.downtime-page,.projector-page){--theme-dark-canvas:var(--theme-light-canvas);--theme-dark-panel:var(--theme-light-panel);--theme-dark-field:var(--theme-light-field);--theme-dark-hover:var(--theme-light-hover);--theme-dark-line:var(--theme-light-line);--theme-dark-soft-bg:var(--theme-light-soft-bg);--theme-dark-accent:var(--theme-light-accent);--theme-dark-accent-hover:var(--theme-light-accent-hover);--theme-dark-highlight:var(--theme-light-highlight);--theme-dark-ink:var(--theme-light-on-accent);--theme-dark-muted:var(--theme-light-muted);--theme-dark-soft:var(--theme-light-muted);--theme-on-dark:var(--theme-light-ink);--theme-dark-scrollbar-thumb:var(--theme-light-scrollbar-thumb);--danger:var(--status-error-ink);}}
@media screen and (prefers-color-scheme:light){:root[data-color-mode=system] :is(.graph-page,.knowledge-page,.downtime-page,.projector-page){--theme-dark-canvas:var(--theme-light-canvas);--theme-dark-panel:var(--theme-light-panel);--theme-dark-field:var(--theme-light-field);--theme-dark-hover:var(--theme-light-hover);--theme-dark-line:var(--theme-light-line);--theme-dark-soft-bg:var(--theme-light-soft-bg);--theme-dark-accent:var(--theme-light-accent);--theme-dark-accent-hover:var(--theme-light-accent-hover);--theme-dark-highlight:var(--theme-light-highlight);--theme-dark-ink:var(--theme-light-on-accent);--theme-dark-muted:var(--theme-light-muted);--theme-dark-soft:var(--theme-light-muted);--theme-on-dark:var(--theme-light-ink);--theme-dark-scrollbar-thumb:var(--theme-light-scrollbar-thumb);--danger:var(--status-error-ink);}}

/* END GENERATED THEME COMPONENTS */
/* Recruitment shortcuts are the first row of the workspace account popup. */
:root[data-theme] .account-popover .account-quicklinks>a.recruitment-cta{background:var(--theme-dark-accent);color:var(--theme-dark-ink);border-color:var(--theme-dark-accent)}
:root[data-theme] .account-popover .account-quicklinks>a.recruitment-cta:hover,:root[data-theme] .account-popover .account-quicklinks>a.recruitment-cta:focus-visible{background:var(--theme-dark-accent-hover);color:var(--theme-dark-ink)}
:root[data-theme] .account-popover .account-quicklinks>a.recruitment-cta small,:root[data-theme] .account-popover .account-quicklinks>a.recruitment-cta .ui-icon{color:var(--theme-dark-ink)}
:root[data-theme] .account-popover .account-quicklinks>a[aria-current=page]{outline:2px solid var(--theme-on-dark);outline-offset:1px}
