:root{color-scheme:dark;background:#111416;color:#d9e1de}
body,main{background:#111416;color:#d9e1de}
.sidebar,header{background:#171b1e;border-color:#2b3335}
.brand,.brand-title{color:#eef3f0}.brand-sub{color:#a2b3a9}
.workspace,.user{border-color:#303a38}.workspace{color:#d0ddd5}
.nav-label,.eyebrow{color:#93ac9d}.nav{color:#a6b4ad}.nav.active{background:#243830;color:#a7d6bc;box-shadow:inset 3px 0 #76b092}
.demo-card{background:#202826;color:#a5b5ac}.demo-card b{color:#d4e2d9}.user small,.workspace small{color:#96a69d}
header{color:#9faea5}header b{color:#d0dcd5}header span{color:#6d7e73}
.page-heading p,#subtitle,.scope-note{color:#a0b0a6}
.primary{background:#367759;color:#f3fff6}.primary:hover{background:#418466}
.context-bar,.stat,.team-card,.work-card,.daily-card{background:#1b2124;border-color:#333e39;color:#d4dfd8}
.context-bar label{color:#9bb4a4}.context-bar select{color:#e0eae4}
.stat{color:#b6c7bc}.stat strong{color:#e3eee6}.stat small{color:#9daeA3}.stat .stat-symbol{color:#87aa96}.stat.active{border-color:#83b798;box-shadow:0 0 0 1px #83b798}.stat.warn strong{color:#edb972}.stat.danger strong{color:#ef9b91}
.section-top{border-color:#344038}.tabs button{color:#b7d9c4;border-bottom-color:#86b899}.tabs button span{background:#2c3e33;color:#d2e9d9}
.week,.demo-label,footer{color:#99ada0}.plain{color:#afc0b4}#carry{background:#202a24;border-color:#415145;color:#c0d6c8}
.search,input,select,textarea{background:#161c1f;color:#dce7df;border-color:#3b4941}.search input{color:#dce7df}input::placeholder,textarea::placeholder{color:#81988a;opacity:1}.search{color:#a4b8aa}
.table-wrap{background:#1b2124;border-color:#333e39}th{background:#20282b;color:#a3b7a9;border-color:#35433a}td{border-color:#303b35;color:#cddbd1}tbody tr:hover{background:#232e29}
.project-link{color:#e0ece3}.project-code{color:#98ad9d}.sub,.note,.people small{color:#a6b8a9}.due{color:#d7e3da}.due.late{color:#f2a295}
.avatar{background:#34453a;color:#c5dfcb}.avatar.blue{background:#2c3d51;color:#bdd4ee}.badge{background:#2c3b50;color:#b8d0ee}.badge.Sketch{background:#3b324b;color:#d4bce9}.badge.Review{background:#463a28;color:#f0cf94}.badge.Final,.badge.done{background:#294638;color:#b1dabe}
.health{color:#acd1b7}.health.risk{color:#e4bc7e}.health.block{color:#f1aaa1}.progress-info{color:#b0c5b6}.bar{background:#35433a}.bar i{background:#81b698}
.drawer,#create{background:#1a2023;color:#dce7df;border-color:#37443c}.drawer::backdrop,dialog::backdrop{background:#03070999}.close{background:#28322c;color:#d1e0d6;border-color:#435449}
label{color:#a8bbae}.task{border-color:#354239}.task label{color:#baccc0}.task label small{color:#9aafa1}.image-assignment>b{color:#b3d9bf}
.latest-fields{border-color:#3a473f}.latest-fields section,.latest-fields section:nth-child(odd){border-color:#344139}.latest-fields p,.daily-values p{color:#d1dfd5}.latest-fields small,.daily-heading small{color:#9fb4a5}.not-filled{color:#8fa295}
.field-tag{color:#afd3ba}.field-tag.operation,.field-tag.technical{color:#e6b783}.field-tag.decision{color:#a7c6eb}.daily-field{color:#d5e2d9}.daily-field textarea:disabled{background:#222a2a;color:#8c9d92;border-color:#3b4941}.daily-field textarea:disabled::placeholder{color:#93a399}.permission-label,.form-help,.daily-section-head>span{color:#a2b5a8}
.daily-heading,.weekly-detail form{border-color:#35443a}.daily-heading b{color:#dce9e0}.daily-heading>.project-link{color:#b7d7c2}.carry-note{background:#273647;color:#bbcee7}.form-error{color:#f0a49b}.timeline{border-color:#405348}.timeline small{color:#9ab2a2}
.risk-box{background:#453825;color:#eccb94}.risk-box.resolved{background:#2a4234;color:#bddbc5}.empty{color:#a1b6a7}#toast{background:#3a6b50;color:#f1fff5}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #9cccad;outline-offset:3px}button:hover{filter:brightness(1.08)}
@media(max-width:700px){tr{background:#1b2124;border-color:#354239}.table-wrap{background:none}}
