/* Contrast light edition: retains the explorer, tabs and inspector. */
body{color-scheme:light;--bg:#faf8f3;--panel:#fff;--chrome:#f6f3ec;--chrome-text:#3e352b;--chrome-muted:#786d5e;--side:#f0ece3;--side-text:#3e352b;--side-muted:#786d5e;--tab-bg:#f0ece3;--text:#3e352b;--muted:#786d5e;--line:#e2dcd0;--accent:#8c5939;--on-accent:#fff;--selection:#f3e9dc;--soft:#f3e9dc;--subtle:#faf8f3;--green:#357453;--green-bg:#eaf3ed;--button:#fff;--terminal:#f0ece3;--radius:5px}
.workbench{grid-template-columns:46px 208px minmax(0,1fr) 244px}.page{padding:30px}.heading h1{font-size:28px}.brand-symbol{background:var(--accent);color:#fff}.avatar{background:var(--soft);color:var(--accent)}.rail a.active{background:var(--soft)}.tree-item[aria-current]{color:var(--accent);font-weight:650}.inspector{background:var(--panel)}.tabs a[aria-current]{box-shadow:inset 0 -2px var(--accent);background:var(--panel)}.stats,.box{border-radius:var(--radius)}.stat strong{font-size:32px}.hybrid-banner{background:var(--soft);border-color:var(--line);color:var(--text);border-radius:var(--radius)}.banner-symbol{color:var(--accent);opacity:.45}.label.wait{background:var(--soft);color:var(--accent)}.lab .lab-card{border-radius:var(--radius)}.lab .entry-context,.lab .ledger-metrics,.lab .project-context,.lab .entry-step.active{background:var(--soft);border-color:var(--line);color:var(--text)}.lab .project-general{grid-template-columns:1fr}.statusbar{background:var(--chrome)}
@media(max-width:1150px){.workbench{grid-template-columns:42px 180px minmax(0,1fr)}}@media(max-width:760px){.workbench{display:block}.page{padding:24px 16px}}
.heading h1{font-weight:500;letter-spacing:-1px}.hybrid-banner{border-left:3px solid var(--accent);padding:28px}.section-head{padding:19px}.stat{padding:24px 20px}.tree-item{padding-top:11px;padding-bottom:11px}.lab .lab-card{border-top:2px solid var(--line)}.tabs a[aria-current]{box-shadow:inset 0 -3px var(--accent)}
.lab .lab-entry-context,.lab .lab-metrics,.lab .lab-steps li.active,.lab .project-tabs>button[aria-selected=true]{background:var(--soft);border-color:var(--line)}.lab .lab-metrics{border-radius:var(--radius)}
