/* Design.md v2: shared laboratory palette; legacy names remain compatible. */
:root{--tot-canvas:#F8F5EE;--tot-surface:#FFFEFA;--tot-surface-soft:#EEECE5;--tot-ink:#13243A;--tot-muted:#536171;--tot-line:#D8D9D4;--tot-control-line:#778391;--tot-blue:#245DCC;--tot-blue-soft:#E8EFFC;--tot-orange:#B83D12;--tot-orange-art:#FF762B;--tot-orange-soft:#FFF0E5;--tot-success:#236348;--tot-danger:#A92E32;--tot-instrument:#172B40;--tot-instrument-ink:#F4F7FA;--lp-canvas:var(--tot-canvas);--lp-surface:var(--tot-surface);--lp-soft:var(--tot-surface-soft);--lp-ink:var(--tot-ink);--lp-muted:var(--tot-muted);--lp-border:var(--tot-line);--lp-primary:var(--tot-blue);--lp-blue:var(--tot-blue);--lp-blue-soft:var(--tot-blue-soft);--lp-orange:var(--tot-orange);--lp-orange-soft:var(--tot-orange-soft);--lp-gold:#e5ae46;--lp-gold-ink:#71450E;--lp-success:var(--tot-success);--lp-success-soft:#ECF7EF;--lp-instrument:var(--tot-instrument);--lp-instrument-raised:#254158;--lp-instrument-text:var(--tot-instrument-ink);--lp-instrument-muted:#B5CBD0;--lp-instrument-border:#7895A4;--lp-control-radius:12px;--lp-card-radius:20px;--lp-stage-radius:24px;--lp-shadow:0 8px 24px #13243A0D;--blue:var(--tot-blue);--slate:var(--tot-ink);--cream:var(--tot-surface);--t-paper:var(--tot-surface);--t-soft:var(--lp-success-soft);--t-ink:var(--tot-ink);--t-blue:var(--tot-blue);--t-orange:var(--tot-orange);--t-line:var(--tot-line)}
