/* Shared palette. Component geometry and typography stay with their owners. */
html[data-ui-design]{
 color-scheme:light;
 --bg:#f7f9fb;--panel:#fff;--line:#dfe5ec;--text:#172033;--muted:#667789;
 --green:#078f88;--blue:#2378bb;--soft:#edf7f7;--shadow:0 3px 12px #1720330d;
 --workspace-surface:#fff;--workspace-surface-alt:#f5f7f9;--workspace-ink:#172033;--workspace-muted:#667789;
 --workspace-border:#dfe5ec;--workspace-subtle:#f4f6f8;--workspace-shadow:0 3px 12px #1720330d;
 --workspace-shell-surface:#fff;--workspace-shell-border:#dfe5ec;--workspace-shell-shadow:0 3px 12px #17203312;
 --workspace-background:#fff;
 --workspace-menu:#f4f6f9;--workspace-menu-ink:#172033;--workspace-menu-muted:#667789;--workspace-menu-divider:#e0e5ec;
 --workspace-menu-hover:#eaf0f5;--workspace-menu-active:#e4e8ee;--workspace-menu-active-ink:#172033;--workspace-menu-active-shadow:none;
 --workspace-header:#fff;--workspace-header-ink:#172033;--workspace-header-muted:#667789;
 --workspace-accent:#087c88;--workspace-accent-ink:#fff;--workspace-frame-shadow:none;
 --home-network-memory-panel:#fff;--home-network-memory-accent:#a85528;
 --pane-control-bg:#fff;--pane-control-ink:#526b75;--pane-control-border:#b9ced4;--pane-control-hover:#edf4f7;
 --workspace-select-hover:#edf8f6;--workspace-select-active:#def3ee;--workspace-select-active-ink:#087f75;
 --workspace-field:#fff;--workspace-field-ink:#172033;--workspace-link:#176eb4;--workspace-input:var(--workspace-surface);
}
html[data-ui-design=dark]{
 color-scheme:dark;
 --bg:#202020;--panel:#252525;--line:#414141;--text:#e5e5e5;--muted:#b0b0b0;
 --green:#60c7b9;--blue:#79baff;--soft:#303030;--shadow:0 3px 12px #0003;
 --workspace-surface:#252525;--workspace-surface-alt:#292929;--workspace-ink:#e5e5e5;--workspace-muted:#b0b0b0;
 --workspace-border:#414141;--workspace-subtle:#2c2c2c;--workspace-shadow:0 3px 12px #0003;
 --workspace-shell-surface:#252525;--workspace-shell-border:#414141;--workspace-shell-shadow:0 3px 12px #0003;
 --workspace-background:#202020;
 --workspace-menu:#1b1b1b;--workspace-menu-ink:#e5e5e5;--workspace-menu-muted:#b0b0b0;--workspace-menu-divider:#383838;
 --workspace-menu-hover:#292929;--workspace-menu-active:#323232;--workspace-menu-active-ink:#f5f5f5;
 --workspace-header:#252525;--workspace-header-ink:#e5e5e5;--workspace-header-muted:#b0b0b0;
 --workspace-accent:#71cbd4;--workspace-accent-ink:#142428;--workspace-frame-shadow:none;
 --home-network-memory-panel:#252525;--home-network-memory-accent:#ffb45a;
 --pane-control-bg:#292929;--pane-control-ink:#d5d5d5;--pane-control-border:#505050;--pane-control-hover:#383838;
 --workspace-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23b0b0b0' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
 --workspace-select-hover:#333;--workspace-select-active:#244242;--workspace-select-active-ink:#71cbd4;
 --workspace-field:#292929;--workspace-field-ink:#ededed;--workspace-link:#8ac4ff;
}
