/* Verified 2026-10-02 workbench shell, retaining current functionality. */
:root{--ui-ink:#233c34;--ui-secondary:#5f7268;--ui-muted:#7b847c;--ui-canvas:#f3f6f7;--ui-surface:#fffefa;--ui-subtle:#eef2eb;--ui-line:#e4e6dc;--ui-black:#173f35;--ui-black-soft:#245b48;--ui-gold:#326452;--ui-gold-text:#245b48;--ui-gold-light:#d6dfc5;--ui-gold-wash:#edf2e8;--ink:#233c34;--green:#173f35;--green2:#245b48;--paper:#f3f6f7;--line:#e4e6dc}
body{background:#f3f6f7}.sidebar{width:228px;background:#173f35;padding:30px 18px 22px}.workspace{margin-left:228px}.brand strong{font-family:var(--ui-font);font-size:22px;letter-spacing:.04em}.brand-mark{border-radius:50%;width:40px;height:40px;color:#d6dfc5;border-color:#90a784;box-shadow:none}.brand small{color:#b3c3ad}.nav-group-label{color:#9aae9e}.nav-item{color:#c0cfbd}.nav-item.active{color:#edf3e7;background:#ffffff12;box-shadow:inset 2px 0 0 #9fb796}.nav-item:hover{color:#fff;background:#ffffff0c}.topbar{background:#fff}.avatar{background:#e6ecdd;color:#486942}.live-dot{background:#a7bd92}.sidebar-bottom{color:#b3c3ad}.sidebar-bottom small{color:#96aa92}.page-footer{background:#f6f7f1;color:#859477}.workbench-welcome{margin:18px 32px 0;padding:14px 20px;border:1px solid #dbe4d8;border-radius:8px;background:#edf2e8;color:#173f35}.workbench-welcome p{margin:0;font-size:18px;line-height:1.7;font-weight:550}.mobile-dock a.active{color:#173f35;background:#eaf0e3}.navigation-dialog{background:#fffefa}
@media(max-width:1190px) and (min-width:721px){.sidebar{width:198px}.workspace{margin-left:198px}}
@media(max-width:720px){.sidebar{display:none}.workspace{margin-left:0}.workbench-welcome{margin:16px 18px 0;padding:13px 16px}.workbench-welcome p{font-size:17px}.mobile-dock{background:#fbfcf5;border-color:#dbe3d2}.navigation-dialog .nav-item{color:#233c34}.navigation-dialog .nav-item.active{background:#eaf0e3;color:#173f35}}

body:not([data-page="overview"]) .workbench-welcome{display:none}.btn-primary{color:#fffefa}.btn-primary:hover{background:#245b48}
