:root{--bg:#0c1114;--panel:#182124;--raised:#202b2c;--line:#303e3a;--text:#e9eee4;--muted:#8b9b8e;--purple:#b5cf7b;--mint:#b0cc85;--green:#b5cf7b}
body{background:radial-gradient(ellipse at 54% 28%,#82995b09,transparent 53%),var(--bg)}.rail{background:linear-gradient(180deg,#1d2728,#161f23);border-color:#324038}.brand-mark{background:#b5cf7b;color:#253321;box-shadow:0 0 20px #b5cf7b15;border-radius:5px}.brand-dot,.heading-dot{color:#b5cf7b}.topbar{background:#11191cf5;border-color:#2c3933}.wordmark-divider{background:#39493d}.workspace-name{color:#94a58d}.view-tabs{background:#202b29;border-color:#3a493c}.tab{color:#9bad98}.tab.selected{background:#b5cf7b;color:#23301f;box-shadow:0 3px 0 #596b43}.rail-button{color:#819281}.rail-button.selected{background:#b5cf7b;color:#243320;box-shadow:0 3px 0 #596b43,0 5px 20px #b5cf7b16}.rail-button:hover:not(.selected){background:#2d3a32;color:#c6d4b4}.rail-divider{background:#3c493d}.nav-tooltip{background:#2c3932;color:#d6e2c7;border:1px solid #536646}.rail-bottom .profile{background:#29362c;border-color:#4b5e44;color:#b1c397}.topbar-status{color:#8c9f89}.topbar-status .icon-button{background:#27352b;color:#adbf9b}.status-dot{background:#b5cf7b;box-shadow:0 0 8px #b5cf7b3b}.live-label{color:#afc38e}.primary{background:linear-gradient(180deg,#bfd58f,#a9c275);border-color:#cadca7;color:#26331f;box-shadow:0 4px 0 #52683e,0 10px 20px #a9c27512}.primary:hover{background:#c3db94}.secondary{background:#25312c;border-color:#4a5b46;color:#c5d3b7}.secondary.danger{background:#322b2d;border-color:#6b4a50;color:#dfa7ad}.icon-button{color:#91a288}.icon-button:hover{background:#29372d}.eyebrow{color:#90a57c}.page-heading p:not(.eyebrow){color:#8e9f8b}.section-label{color:#98ac8c}.office-stats>div{background:linear-gradient(140deg,#27312d,#1c2728);border-color:#3a493c}.office-stats>div:first-child span{color:#c0d68e}.office-stats small{color:#93a58d}.office-stats>div:nth-child(2) span{color:#d9bf88}.office-stats>div:nth-child(3) span{color:#dce2d2}.project-mark{background:#b1cb8210;color:#bad193!important;border-color:#859c5e33}.project-item.selected{background:linear-gradient(90deg,#77934b29,#1f2c29);border-color:#5a7043}.project-item:hover{background:#243329}.project-copy strong{color:#d8e1ce}.project-copy small{color:#809775}.mini-button{background:#29372d;border-color:#45563e;color:#b5c89b}.subscription-note{border-color:#34422f}.subscription-note strong{color:#b1c49e}.subscription-note p{color:#7d9270}.tiny-icon{color:#a6be8a}.agent-connection small{color:#829579}.connected-label{color:#a9c884!important}.scene-dot{background:#c0d78e;box-shadow:0 0 10px #bdd48d4a}.scene-meta{color:#768c70}.office-scene{background:radial-gradient(ellipse at 50% 54%,#8199510f,transparent 70%)}.scene-floor-label{color:#4e6857}.desk-label{background:#23342dee;border-color:#4e6352;color:#d4dfcd}.desk-label.selected{background:#314136}.desk-label.empty{background:#1d2927;border-color:#3b4b3e}.scene-legend{color:#9aad8f}.legend-working{background:#b5cf7b}.scene-hint{color:#6e8466}.detail-panel{background:linear-gradient(145deg,#253029,#182528);border-color:#41533e;box-shadow:0 8px 20px #0000001a}.detail-panel:before{background:linear-gradient(90deg,transparent,#b5cf7b77,transparent)}.detail-panel .section-label{color:#9fb48a}.detail-agent small{color:#91a685}.detail-agent strong{color:#e0e8d7}.detail-task{border-color:#3e513b}.detail-task h3{color:#d0ddc5}.detail-task p{color:#8ba17e}.detail-task .eyebrow{color:#a1b68a}.detail-step{color:#afc19f}.detail-step>i{background:#b1c982}.detail-step time{color:#728c65}.state-pill{background:#53694222;color:#bfd691;border-color:#647c4d}.state-pill.waiting{background:#695b3022;color:#d7bd85;border-color:#7c6842}.state-pill.quota,.state-pill.failed{background:#78434e22;color:#e6a0ad;border-color:#7a4f59}.state-pill.idle,.state-pill.interrupted{background:#35483722;color:#99ad8f;border-color:#4b6245}.handoff-strip{background:linear-gradient(100deg,#66814022,#1b2b28);border-color:#4b613c}.handoff-strip strong{color:#d2e2bc}.handoff-strip p{color:#8ea77d}.handoff-symbol{background:#3c522d;color:#c4dba0;border-color:#677e4d}.automation-badge{color:#b5cb96;border-color:#607849;background:#7e9b4f0a}.detail-empty{color:#78916c}.detail-empty>.icon{color:#aac681}.detail-empty h3{color:#c5d8af}.detail-empty p{color:#91a681}.bottom-activity{border-color:#3b4c35}.recent-row{border-color:#2c3a2c}.recent-row p{color:#acbea0}.recent-row time{color:#728a65}.event-icon{background:#35482b;color:#bfd59c}.text-button{color:#b0c98e}.demo-banner{background:#2e3b2c;border-color:#536844;color:#a7bd93}.demo-banner strong,.demo-banner button{color:#c5dba8}.app-footer{color:#647e5b}.app-footer>span:first-child{color:#96ad83}.app-footer>span:first-child span{color:#647e5b}.settings-card{background:linear-gradient(145deg,#263128,#192728);border-color:#405439}.settings-card h2,.settings-card h3{color:#d8e3cb}.settings-card>p{color:#9aad91}.settings-card a{color:#bdd49b}.hook-project{border-color:#40543a}.hook-project small,.settings-card .quiet-note,.inline-note{color:#849d76}.task-card{background:#202c29;border-color:#40533a}.task-card-copy strong{color:#d9e5cd}.task-card-copy p{color:#88a17a}.pair-code{color:#c2da9a}.pair-link{color:#b9ce9a}.code-block{background:#131f1e;border-color:#3d5035;color:#b3c99c}.pair-screen{background:radial-gradient(ellipse at 50% 20%,#657c3829,transparent 65%),#0c1315}.pair-card>p:not(.eyebrow){color:#97ad89}.quiet-note{color:#8ca67c}input,textarea,select{background:#121f1e;border-color:#43583a;color:#d2e0c6}input::placeholder,textarea::placeholder{color:#607a56}input:focus,textarea:focus,select:focus{outline-color:#bdd58f;border-color:#bdd58f}dialog{background:linear-gradient(140deg,#29362c,#192728);border-color:#60774d}dialog::backdrop{background:#07100dca}.dialog-heading .icon-button{color:#b1c397}.agent-option{background:#1c2a25;border-color:#415838}.agent-option:has(input:checked){background:#33452c;border-color:#a3bf77}.agent-option small{color:#8da37e}.check-row input,.agent-option input{accent-color:#b5cf7b}.check-row small{color:#8aa277}.toast{background:#34492d;border-color:#6f8857;color:#dbe9c9}.handoff-editor,.handoff-preview{background:linear-gradient(145deg,#233026,#172629);border-color:#435a3a}.handoff-section-label{border-color:#455e3b}.local-chip{background:#34472a;color:#c2d5a2;border-color:#60794a}.file-import-row>span{color:#8ca27c}.handoff-large-icon{background:#3d522f;border-color:#7e9862;color:#c8dba9;box-shadow:0 0 40px #9cbb6712}.handoff-empty h2{color:#d6e4c5}.handoff-empty>p{color:#98b087}.handoff-empty>.quiet-note{color:#7e976d}.handoff-direction{color:#c1d9a0}.handoff-direction>span:nth-child(2){color:#809b6c}.error{color:#e3a4ae}button:focus-visible,a:focus-visible{outline-color:#c0d895}
