/* Effective tokens recovered from the approved v4.2.3; future global/Lab editor boundary. */
:root{--page:#101211;--base:#141715;--panel:#1d211e;--raised:#292e2a;--text:#f0eee7;--muted:#b8c0b7;--accent:#b9cda8;--gold:#e6bd7a;--font-body:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--font-size:14px;--radius-control:10px;--radius-panel:14px;--space-unit:4px;--content-width:410px;--panel-padding:13px;--touch-size:44px;--danger:#efb1a5;--line:#3b433c}
body{font-family:var(--font-body);font-size:var(--font-size)}.app{max-width:var(--content-width)}button,select,input[type=text],input[type=number]{border-radius:var(--radius-control)}.panel,.dialog{border-radius:var(--radius-panel);padding:var(--panel-padding)}

:root{--tone-root:#ffd600;--tone-third:#009cbd;--tone-fifth:#ffffff;--tone-seventh:#ff00a8;--tone-ninth:#ff6500;--tone-eleventh:#4255ff;--tone-thirteenth:#00ff40;--tone-other:#d2d5ce}
