:root{--ink:#1f2a22;--green:#005d28;--gold:#bb8f53;--cyan:#fbae40;--red:#c0504d}
.topbar{background:#071d12;border-bottom-color:#fbae40}.brand-mark{background:#0d3b22}.brand-mark span{background:#fbae40}.nav-btn:hover,.nav-btn.active{background:#0d321e;border-bottom-color:#fbae40}.period-chip.open span{background:#39ff88}.eyebrow{color:#005d28!important}.btn.primary{background:#005d28}.btn.primary:hover{background:#00441e}.steps li.active{color:#005d28;border-left-color:#005d28;background:#edf6ef}.steps li.active b,.steps li.done b{background:#005d28;border-color:#005d28}.segmented input:checked+span{background:#005d28}.location-type input:focus,select:focus,textarea:focus{border-color:#005d28;box-shadow:0 0 0 3px rgba(0,93,40,.12)}
#view-dashboard{background:#071d12}#view-dashboard .eyebrow{color:#fbae40!important}#view-dashboard .filters{background:#0b2a19;border-color:#31543c}#view-dashboard .filters select,#view-dashboard .table-tools input{background:#071d12;border-color:#45664e}#view-dashboard .icon-btn{background:#123822;border-color:#45664e}#view-dashboard .dashboard-tabs{border-color:#31543c}#view-dashboard .dashboard-tabs button.active{border-bottom-color:#fbae40}#view-dashboard .panel,#view-dashboard .pillar-card,#view-dashboard .table-wrap,#view-dashboard .download-panel{background:#0b2a19;border-color:#31543c}#view-dashboard .pillar-metrics div,#view-dashboard .download-summary{background:#123822}#view-dashboard .table-wrap th{background:#123822;color:#fbae40}#view-dashboard .table-wrap td{border-color:#31543c}#view-dashboard .btn.ghost{background:#123822;border-color:#45664e}.kpis article{background:#0b2a19;border-top-color:#39ff88}.kpis article:nth-child(3){border-color:#bb8f53}.kpis article:nth-child(4){border-color:#c0504d}.visual-grid .panel{border-top-color:#4bacc6}.visual-grid .panel:nth-child(2){border-top-color:#39ff88}.visual-grid .panel:nth-child(3){border-top-color:#bb8f53}.visual-grid .panel:nth-child(4){border-top-color:#8064a2}.visual-grid .panel:nth-child(5){border-top-color:#fbae40}
