/* Preserve the existing saved participant theme, with the new system's tokens. */
[data-participant-theme=dark] .bn-ui{--bn-ink:#F2F2F5;--bn-white:#1C1C1E;--bn-warm:#242426;--bn-canvas:#111113;--bn-surface:#2C2C2E;--bn-line:#3A3A3C;--bn-muted:#AEADB3;--bn-error:#FF9C94;--bn-shadow:none;--bn-focus:var(--bn-yellow);--bn-positive:#BCD9C2;color:var(--bn-ink);background:var(--bn-canvas);color-scheme:dark}
[data-participant-theme=dark] .bn-ui .bn-participant{--bp-soft:#242426;--bp-panel:#1C1C1E;--bp-muted:var(--bn-muted);--bp-stroke:var(--bn-line)}
[data-participant-theme=dark] .bn-ui :where(.td-task-visual,.td-brief-art,.td-joined-task>.td-product-art){background:#DADCD3;color:#141615}
[data-participant-theme=dark] .bn-ui :is(.td-visual-label,.td-brief-art>span){color:#494D45}
[data-participant-theme=dark] .bn-ui :where(.td-state-changes_requested,.pf-status.is-pending){background:#362A20;color:#E8BE86;border-color:#604B34}
[data-participant-theme=dark] .bn-ui :where(.td-state-completed,.td-state-keeping_live,.pf-status.is-in){background:#24342A;color:#BCD9C2;border-color:#3C5944}
[data-participant-theme=dark] .bn-ui :where(input[type=checkbox],input[type=radio],progress){accent-color:var(--bn-yellow)}
[data-participant-theme=dark] .bn-ui .bn-logo{background:transparent;border-radius:0;padding:0;filter:brightness(0) invert(.95)}
[data-participant-theme=dark] .bn-ui .bn-button{color:#141615}
[data-participant-theme=dark] .bn-ui .bn-button-secondary,[data-participant-theme=dark] .bn-ui .bn-button-dark{color:var(--bn-ink);background:var(--bn-white);border-color:var(--bn-line)}
