/* Dialog siblings inherit the shell palette without changing their state. */
:is([data-archbro-ui="next"],body:has(>#workspaceShell[data-archbro-ui="next"])){
  --ui-next-canvas:#ffffff;
  --ui-next-surface:#ffffff;
  --ui-next-surface-muted:#f6f8fa;
  --ui-next-hover:#eef1f5;
  --ui-next-ink:#202630;
  --ui-next-muted:#596576;
  --ui-next-line:#d4dae2;
  --ui-next-line-soft:#e6eaf0;
  --ui-next-accent:#6843b5;
  --ui-next-on-accent:#fff;
  --ui-next-accent-soft:#f0ebfa;
  --ui-next-success:#227443;
  --ui-next-success-bg:#edf8f0;
  --ui-next-warning:#8b570b;
  --ui-next-warning-bg:#fff5df;
  --ui-next-danger:#b42d36;
  --ui-next-danger-bg:#fdf0f1;
  --ui-next-on-danger:#fff;
  --ui-next-focus:rgba(104,67,181,.20);
  --ui-next-radius-sm:6px;
  --ui-next-radius-md:8px;
  --ui-next-space-1:4px;
  --ui-next-space-2:8px;
  --ui-next-space-3:12px;
  --ui-next-space-4:16px;
  --ui-next-space-5:24px;
  --ui-next-space-6:32px;
}
:is([data-archbro-ui="next"][data-theme="dark"],body:has(>#workspaceShell[data-archbro-ui="next"][data-theme="dark"])){
  --ui-next-canvas:#11151c;
  --ui-next-surface:#171d26;
  --ui-next-surface-muted:#1d2531;
  --ui-next-hover:#263142;
  --ui-next-ink:#e6ecf4;
  --ui-next-muted:#aab6c7;
  --ui-next-line:#485466;
  --ui-next-line-soft:#303c4b;
  --ui-next-accent:#bea2ff;
  --ui-next-on-accent:#10151d;
  --ui-next-accent-soft:#302443;
  --ui-next-success:#88d5a1;
  --ui-next-success-bg:#1b3326;
  --ui-next-warning:#ebc275;
  --ui-next-warning-bg:#392d19;
  --ui-next-danger:#ffabb1;
  --ui-next-danger-bg:#3b2026;
  --ui-next-on-danger:#10151d;
  --ui-next-focus:rgba(190,162,255,.20);
}
