/* Selected warm titanium study, with green action arrows and charts. */
/* Color and instrumentation proposals. Palette state stays in this preview. */
:root{--accent:#efaeff;--accent-ink:#38233c;--tone:#ad5bbd;--deep:#503b59;--secondary:#f2e8d9;--signal:#ffd16a;--soft:#efaeff16;--bright:#f4c8ff}
:root[data-palette=amber]{--accent:#ffd181;--accent-ink:#3a2c18;--tone:#d2933d;--deep:#66503c;--secondary:#f4e8dc;--signal:#ffa5c3;--soft:#ffd18116;--bright:#ffe8b5}
:root[data-palette=garnet]{--accent:#ffa6ca;--accent-ink:#43222e;--tone:#d45b88;--deep:#643b50;--secondary:#f3e9df;--signal:#ffd16a;--soft:#ffa6ca16;--bright:#ffd0e2}
:root[data-palette=lime]{--accent:#b7ff69;--accent-ink:#223019;--tone:#70b45a;--deep:#3c654b;--secondary:#f3e9df;--signal:#ffd16a;--soft:#b7ff6916;--bright:#d8ffa9}
.design-review{padding:20px 40px 18px;border-bottom:1px solid #555;background:#343434}.review-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.review-heading strong{font-size:14px;font-weight:500}.review-heading a{font-size:13px;color:#d2d2d2;text-decoration:underline;text-underline-offset:4px}.review-controls{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap}.palette-choices,.panel-choices{display:flex;gap:6px;flex-wrap:wrap}.palette-choices button,.panel-choices button{display:flex;align-items:center;gap:8px;border:1px solid #626262;border-radius:9px;font-size:13px;min-height:44px;padding:8px 12px;color:#d5d5d5}.palette-choices button[aria-pressed=true],.panel-choices button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent)}.swatch{width:16px;height:16px;border-radius:50%;background:linear-gradient(120deg,var(--sw1),var(--sw2));border:1px solid #ffffff30}.design-review p{font-size:12px;color:#ccc;margin:12px 0 0}.review-recommend{font-size:10px;letter-spacing:.5px;margin-left:2px}
.scope-pills{background:transparent;padding:0;gap:8px}.scope-pills button{min-width:100px;position:relative;isolation:isolate;border:1px solid #6b626e;border-radius:11px;background:linear-gradient(120deg,#3c3b3e,var(--deep));color:#f4f0f5;overflow:hidden}.scope-pills button[aria-pressed=true]{background:linear-gradient(120deg,var(--accent),var(--bright));color:var(--accent-ink);border-color:var(--accent);box-shadow:inset 0 1px #ffffff50}.scope-pills button:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M4 1H8L11 4V8L8 11H4L1 8V4Z' fill='%23fff'/%3E%3C/svg%3E");background-size:2.4px 2.4px}
.search-surface{border-color:var(--tone);background:radial-gradient(ellipse at 112% -22%,var(--accent) 0%,var(--tone) 26%,var(--deep) 49%,transparent 76%),linear-gradient(125deg,#353535 30%,#414141)}.search-surface textarea{background:#292929dc;border-color:#aaa;color:#f7f7f7}.search-surface textarea::placeholder{color:#ddd}.search-heading .tag{background:#303030ed;border-color:#999;color:#eee}.search-hint,.search-range{color:#eee}.search-surface .segmented button{background:#333;color:#ddd}.search-surface .segmented button.selected{background:var(--bright);color:var(--accent-ink)}.button.primary,.calendar-controls .selected,.daytab.selected{background:linear-gradient(120deg,var(--accent),var(--bright));color:var(--accent-ink);border-color:var(--accent)}.button.primary:hover{background:var(--bright);color:var(--accent-ink)}.sidebar .navlink.active{background:var(--soft);color:var(--accent)}.segmented button.selected{background:var(--soft);color:var(--accent)}.search-surface:before,.focus-panel:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M4 1H8L11 4V8L8 11H4L1 8V4Z' fill='%23fff'/%3E%3C/svg%3E")}
.focus-panel{border-color:#686068;background:#383838}.focus-panel:before{background:radial-gradient(ellipse at 110% 110%,var(--tone) 0%,var(--deep) 40%,transparent 75%),linear-gradient(135deg,#373737,#414141)}.focus-panel .button,.focus-panel .iconbutton{background:#333;border-color:#999;color:var(--accent)}.focus-panel p,.focus-panel .subtext,.focus-title small{color:#eee}.late{color:var(--signal)}.notice.error{background:#45403d;border-color:var(--signal);color:var(--signal)}.notice.error .subtext,.notice.error .checklabel{color:#eee}.timeline-event,.mini-event{background:#454545;border-left-color:var(--accent)}.timeline-event span{color:#eee}.calendar-week-day.selected{background:#454045;border-color:var(--accent)}.chart-legend .incoming:before{background:var(--signal)}.chart-legend .completed:before{background:var(--accent)}.trend-chart>path:nth-of-type(1){stroke:var(--signal)}.trend-chart>path:nth-of-type(2){stroke:var(--accent)}.trend-chart circle{fill:var(--signal)}
.home-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.home-heading{margin-bottom:24px}.home-heading h1{font-size:36px}.home-grid>.search-main{min-width:0}.cockpit-card{padding:22px 18px 14px;border:1px solid #686268;border-radius:20px;background:radial-gradient(ellipse at 90% 0%,var(--soft),transparent 70%),#383838;overflow:hidden}.cockpit-head{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.panel-kicker{font-size:9px;letter-spacing:1.5px;color:#c5c5c5;margin:0 0 4px}.cockpit-head h2{font-size:22px}.metric-help{min-width:44px;min-height:44px;color:#ddd;font-size:16px;border:1px solid #626262;border-radius:50%}.instruments{margin:10px 0 16px}.metric-dial{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;min-width:0;width:100%;border-radius:14px;color:#f7f7f7}.metric-dial:hover{background:#ffffff07;color:var(--dial-color)}.dial-visual{position:relative;display:block;width:116px;max-width:100%;aspect-ratio:1}.dial-visual svg{display:block;width:100%;height:100%;fill:none}.dial-track{stroke:#ffffff13;stroke-width:8}.dial-arc{stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .3s ease}.dial-ticks{stroke:var(--dial-color);stroke-opacity:.28;stroke-width:2;stroke-dasharray:1 7}.dial-number{position:absolute;inset:0;display:grid;place-items:center;font-size:34px;font-weight:500;letter-spacing:-1px;font-variant-numeric:tabular-nums}.dial-label{font-size:14px;color:#eee;line-height:1.4}.metric-dial small{font-size:11px;color:#c5c5c5;line-height:1.5}.dial-large .dial-visual{width:155px}.dial-large .dial-number{font-size:48px}.dial-large .dial-label{font-size:15px}.minor-instruments{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.panel-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #5c5c5c;padding-top:8px;font-size:11px;color:#bbb}.panel-bottom a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-size:13px}.metric-explanation{border-top:1px solid #666;margin-top:8px;padding-top:8px}.metric-explanation p{font-size:12px;color:#ddd;line-height:1.6}.three .instruments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;align-items:start;margin:22px 0}.three .minor-instruments{display:contents}.three .dial-visual{width:94px}.three .dial-number{font-size:28px}.three .dial-label{font-size:12px}.three .metric-dial small{font-size:10px}.three .dial-track,.three .dial-arc{stroke-width:9}.three .dial-ticks{display:none}.three .dial-large{padding-bottom:18px}
@media(max-width:1200px){.design-review{padding-inline:24px}.home-grid{grid-template-columns:minmax(0,1fr) 300px}}
@media(max-width:1000px){.home-grid{grid-template-columns:1fr}.home-grid>aside{display:grid;grid-template-columns:1fr 1fr}.cockpit-card{grid-column:1/-1}.cockpit .instruments{display:grid;grid-template-columns:1fr 1.2fr;align-items:center}.cockpit .minor-instruments{margin-top:0}.three .dial-visual{width:120px}.focus-panel{grid-column:auto}}
@media(max-width:767px){.design-review{padding:16px}.review-heading{align-items:start;gap:10px}.review-heading a{max-width:135px;text-align:right;font-size:12px}.review-controls{gap:12px}.palette-choices{display:grid;grid-template-columns:1fr 1fr;width:100%}.palette-choices button{justify-content:center}.panel-choices{width:100%;display:grid;grid-template-columns:1fr 1fr}.panel-choices button{justify-content:center;padding-inline:8px;font-size:12px}.design-review p{font-size:12px}.review-recommend{display:none}.scope-pills{gap:6px}.scope-pills button{min-width:0;padding-inline:8px}.home-grid>aside{display:flex}.home-heading h1{font-size:32px}.cockpit .instruments{display:block}.cockpit .minor-instruments{margin-top:12px}.dial-large .dial-visual{width:148px}.dial-visual{width:116px}.three .dial-visual{width:100%}.three .dial-number{font-size:28px}.three .dial-label{font-size:12px}.cockpit-card{padding:18px 12px 12px}.three .metric-dial small{font-size:9px}.search-surface{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){.dial-arc{transition:none}}
/* Keep the instrument panel visible before long task lists on narrow screens. */
@media(max-width:1000px){.home-grid{display:flex;flex-direction:column}.home-grid>section,.home-grid>aside{display:contents}.cockpit-card{order:-1}}

/* Second review: three instruments, matte console, new color proposals. */
:root[data-palette=mint]{--accent:#79ffc0;--accent-ink:#153c29;--tone:#44b97e;--deep:#344e40;--secondary:#d0ecdb;--signal:#ffb7a5;--soft:#79ffc014;--bright:#b9ffdc}
:root[data-palette=citrus]{--accent:#f0ff69;--accent-ink:#333a13;--tone:#b1c73c;--deep:#4b5033;--secondary:#e4e8c9;--signal:#ffb7a5;--soft:#f0ff6914;--bright:#f7ffb2}
:root[data-palette=amethyst]{--accent:#e198ff;--accent-ink:#3b1b43;--tone:#b244cb;--deep:#503454;--secondary:#ecd5ed;--signal:#ffb7a5;--soft:#e198ff14;--bright:#f1caff}
.review-fixed{font-size:12px;color:#ccc;border-left:2px solid var(--accent);padding:6px 12px}
.cockpit-card.three{position:relative;isolation:isolate;padding:23px 14px 12px;border:1px solid #747474;border-radius:6px 24px 6px 24px;background:radial-gradient(ellipse at 5% 0%,var(--soft),transparent 60%),linear-gradient(135deg,#454545 0%,#343434 48%,#393939 100%);box-shadow:inset 0 1px #ffffff19,inset 0 -1px #ffffff08,0 16px 28px #00000018}
.cockpit-card.three:before{content:'';position:absolute;left:0;top:0;right:40%;height:2px;background:linear-gradient(90deg,var(--accent),transparent);pointer-events:none}
.cockpit-card.three:after{content:'';position:absolute;inset:7px;border:1px solid #ffffff09;border-radius:2px 19px 2px 19px;pointer-events:none;z-index:-1}
.cockpit-head{padding-inline:5px}.cockpit-head h2{font-size:21px;font-weight:500}.panel-kicker{font-size:8px;letter-spacing:1.7px;margin-bottom:7px;color:#d0d0d0}.metric-help{border-radius:8px;border-color:#777;background:#ffffff04}
.three .instruments{position:relative;gap:3px;margin:22px 0 16px;padding:17px 0 14px;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;background:linear-gradient(180deg,#29292960,#30303020);border-radius:12px}
.three .metric-dial{padding:2px 0 5px;gap:5px;border-radius:9px;transition:background .15s,transform .15s}
.three .metric-dial:hover{background:var(--soft);transform:translateY(-2px)}
.three .dial-visual{width:96px;background:radial-gradient(circle,#343434 0%,#303030 53%,transparent 55%)}
.three .dial-track,.three .dial-arc{stroke-width:4.5}.three .dial-track{stroke:#ffffff20}.three .dial-arc{stroke-linecap:butt}
.three .dial-ticks{display:block;stroke:#dddddd;stroke-opacity:.45;stroke-width:3;stroke-dasharray:1 6}
.dial-inner{stroke:#ffffff12;stroke-width:.7}.three .dial-number{font-size:29px;font-weight:400;letter-spacing:-1px}
.three .dial-label{font-size:12px;font-weight:500}.three .metric-dial small{font-size:10px;color:#bdbdbd}
.three .dial-active:after{content:'В разделе';font-size:10px;line-height:1.5;color:#bdbdbd}
.panel-bottom{border:0;padding:0 5px;color:#c5c5c5}.panel-bottom a{font-size:12px;gap:4px}
.three .dial-return .dial-number{color:var(--secondary)}
@media(min-width:1001px){.home-grid{grid-template-columns:minmax(0,1fr) 360px}}
@media(min-width:768px) and (max-width:1000px){.three .dial-visual{width:130px}.three .dial-number{font-size:35px}}
@media(max-width:767px){.review-fixed{font-size:11px}.cockpit-card.three{padding:20px 10px 10px}.three .dial-visual{width:100%}.three .dial-number{font-size:28px}.three .instruments{margin-top:18px}.three .metric-dial small,.three .dial-active:after{font-size:9px}}
@media(prefers-reduced-motion:reduce){.three .metric-dial{transition:none}.three .metric-dial:hover{transform:none}}


/* User-supplied palette, 24 Oct 2026. Blue is explicitly permitted for this proposal. */
:root,:root[data-palette=reference]{--bg:#282828;--side:#161616;--surface:#282828;--raised:#353535;--line:#7a7d8066;--text:#f4f5f8;--muted:#a8a59f;--accent:#c8ef67;--accent-ink:#161616;--tone:#b9ab98;--deep:#b9ab98;--secondary:#b9ab98;--signal:#c8ef67;--soft:#eeede912;--bright:#b4e93a;--ice:#eeede9;--blue:#a8a59f;--warning:#c8ef67;--error:#c8ef67;--success:#6b9e86}
body{background:var(--bg);color:var(--text)}.sidebar{background:var(--side);border-color:#7a7d8040}.topbar{background:#282828;border-color:#7a7d8040}.contextbar{border-color:#7a7d8040}.sidebar .navlink.active{background:#eeede915;color:#eeede9;border-left-color:#b9ab98}.mobile-nav{background:#161616f5}.mobile-nav .active{color:#eeede9}
::selection{background:#eeede9;color:#161616}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #eeede9;outline-offset:3px}
.design-review{background:#161616;border-color:#7a7d8045;padding-block:18px}.review-heading{margin-bottom:10px}.review-heading strong{color:#eeede9;font-size:13px;font-weight:400;letter-spacing:.25px}.review-heading a{color:#a8a59f;font-size:12px}.concept-caption{color:#a8a59f;font-size:12px;line-height:1.5}.concept-palette{display:flex;gap:6px;align-items:center}.concept-palette span{display:block;width:23px;height:10px;border-radius:2px;border:1px solid #7a7d8045}.concept-foot{display:flex;align-items:center;justify-content:space-between;gap:20px}
.scope-pills button{background:linear-gradient(125deg,#282828 0%,#b9ab982b 100%);border-color:#b9ab9870;color:#eeede9;border-radius:10px}.scope-pills button[aria-pressed=true]{background:linear-gradient(115deg,#b9ab98,#eeede9);border-color:#eeede9;color:#161616;box-shadow:none}.scope-pills button:after{opacity:.045}
.search-surface{padding:26px;border-radius:18px;border-color:#eeede9;background:radial-gradient(ellipse at 102% 2%,#b9ab98 0%,transparent 63%),linear-gradient(130deg,#eeede9 -10%,#eeede9 38%,#b9ab98 78%,#a8a59f 130%);color:#161616}
.search-surface:before{opacity:.065}.search-heading h2{color:#161616;font-size:18px;font-weight:500}.search-heading .tag{color:#282828;background:#f4f5f849;border-color:#28282850}.search-surface textarea{background:#282828;color:#f4f5f8;border:1px solid #16161655;border-radius:10px;box-shadow:none}.search-surface textarea::placeholder{color:#eeede9}.search-hint,.search-range{color:#282828}.search-surface .segmented button{background:transparent;color:#282828;border:1px solid #28282855}.search-surface .segmented button.selected{background:#282828;color:#f4f5f8;border-color:#282828}.search-range input{accent-color:#282828}
.button.primary,.calendar-controls .selected,.daytab.selected{background:linear-gradient(115deg,#c8ef67,#b4e93a);color:#161616;border-color:#c8ef67;box-shadow:none}.button.primary:hover{background:#c8ef67;color:#161616}.segmented button.selected{color:#eeede9;background:#eeede915}.button:hover,.iconbutton:hover{border-color:#eeede9}.late{color:#c8ef67}
.home-heading h1{color:#f4f5f8}.eyebrow{color:#b9ab98}.home-heading>.subtext,.home-heading .subtext{color:#a8a59f}
.cockpit-card.three{padding:22px 16px 12px;border-radius:18px;border:1px solid #b9ab9880;background:radial-gradient(ellipse at 95% 0%,#eeede924,transparent 65%),linear-gradient(145deg,#282828 35%,#161616 145%);box-shadow:inset 0 1px #f4f5f815,0 12px 28px #16161633}
.cockpit-card.three:before{left:22px;right:22px;height:1px;background:linear-gradient(90deg,transparent,#eeede9 35%,#b9ab98 65%,transparent)}.cockpit-card.three:after{inset:6px;border-radius:13px;border-color:#b9ab9810}.cockpit-head{padding:0 4px}.cockpit-head h2{font-weight:500;font-size:22px;color:#f4f5f8}.panel-kicker{color:#b9ab98;font-size:9px;letter-spacing:1.5px}.metric-help{color:#eeede9;background:#eeede908;border-color:#b9ab984d;border-radius:50%}
.three .instruments{padding:19px 0 17px;border-radius:0;border-top:1px solid #b9ab9830;border-bottom:1px solid #b9ab9830;background:none;gap:3px;margin:19px 0 10px}.three .dial-visual{width:108px;background:radial-gradient(circle,#282828 52%,#16161640 55%,transparent 59%)}.three .dial-number{font-size:33px;font-weight:400;letter-spacing:-1.3px;color:#f4f5f8}.three .dial-ticks{stroke:#b9ab98;stroke-opacity:.45;stroke-dasharray:1 5.9;stroke-width:2}.three .dial-track{stroke:#7a7d803d}.three .dial-track,.three .dial-arc{stroke-width:5}.three .dial-arc{stroke-linecap:round}.three .dial-inner{stroke:#b9ab981a}.three .dial-active{--dial-color:#b9ab98!important}.three .dial-return{--dial-color:#b9ab98!important}.three .dial-return .dial-number{color:#f4f5f8}.three .dial-label{color:#eeede9;font-size:12px;font-weight:400}.three .metric-dial small,.three .dial-active:after{color:#a8a59f}.three .metric-dial:hover{background:#eeede910}.panel-bottom{color:#a8a59f}.panel-bottom a{color:#eeede9}.metric-explanation{border-color:#7a7d80}.metric-explanation p{color:#eeede9}
.focus-panel{border-color:#7a7d8060;background:#282828;border-radius:18px}.focus-panel:before{background:radial-gradient(ellipse at 105% 105%,#6b9e8650,transparent 70%),linear-gradient(130deg,#282828,#161616)}.focus-panel:after{opacity:.045}.focus-panel .button,.focus-panel .iconbutton{background:#282828;border-color:#6b9e86;color:#c8ef67}.focus-panel p,.focus-panel .subtext,.focus-title small{color:#a8a59f}.focus-panel h2,.focus-panel h3{color:#eeede9}.focus-index{color:#c8ef67}
.empty,.tasklist,.side-card,.settings-block,.project-card,.chart-panel,.column{background:#282828;border-color:#7a7d804d}.taskrow{border-color:#7a7d8040}.tag{background:#7a7d8025;color:#eeede9;border-color:#7a7d8055}.search-output{background:#282828;border-color:#b9ab9870}.search-result{border-color:#7a7d8040}.result-title{color:#f4f5f8}.notice,.notice.error{background:#282828;border-color:#b9ab98;color:#eeede9}.notice.error .subtext,.notice.error .checklabel{color:#eeede9}.timeline-event,.mini-event{background:#b9ab9825;border-left-color:#b9ab98}.calendar-week-day.selected{background:#b9ab9825;border-color:#eeede9}.trend-chart>path:nth-of-type(1){stroke:#b9ab98}.trend-chart>path:nth-of-type(2){stroke:#c8ef67}.trend-chart circle{fill:#b9ab98}.chart-legend .incoming:before{background:#b9ab98}.chart-legend .completed:before{background:#c8ef67}.chart-legend .backlog:before{background:#b9ab98}
@media(min-width:1200px){.home-grid{grid-template-columns:minmax(0,1fr) 380px;gap:24px}}
@media(min-width:1001px) and (max-width:1199px){.home-grid{grid-template-columns:minmax(0,1fr) 340px}}
@media(max-width:767px){.concept-foot{align-items:flex-start;gap:12px}.concept-caption{font-size:11px;max-width:205px}.concept-palette{gap:3px;flex-wrap:wrap;justify-content:flex-end;max-width:78px}.concept-palette span{width:18px;height:10px}.review-heading{align-items:center}.review-heading strong{font-size:12px;max-width:180px}.search-surface{padding:20px}.cockpit-card.three{padding:19px 10px 10px}.three .dial-visual{width:100%}.three .dial-number{font-size:28px}.three .dial-label{font-size:12px}.three .metric-dial small,.three .dial-active:after{font-size:9px}}
:root,:root[data-palette=reference]{--bg:#282828;--side:#161616;--surface:#282828;--text:#EEEDE9;--muted:#A8A59F;--accent:#EEEDE9;--signal:#EEEDE9;--ice:#B9AB98;--accent-ink:#161616;--line:#B9AB9855}
body,.topbar{background:#282828;color:#EEEDE9}.sidebar,.design-review{background:#161616}.design-review strong,.review-heading strong,.home-heading h1,.taskopen strong{color:#EEEDE9}.review-heading a,.concept-caption,.home-heading .subtext,.home-date,.sidebar .navlink,.brand-copy,.profile{color:#A8A59F}.sidebar .navlink.active{background:#B9AB9822;color:#B9AB98}.eyebrow{color:#B9AB98}.scope-pills button{background:linear-gradient(125deg,#282828,#B9AB9835);color:#EEEDE9;border-color:#B9AB9888}.scope-pills button[aria-pressed=true]{background:linear-gradient(115deg,#B9AB98,#EEEDE9);color:#161616;border-color:#B9AB98}.search-surface{background:linear-gradient(120deg,#EEEDE9,#B9AB98 58%,#A8A59F);border-color:#B9AB98}.search-surface .button.primary,.button.primary{background:linear-gradient(110deg,#EEEDE9,#B9AB98);border-color:#EEEDE9;color:#161616}.search-surface textarea{background:#282828;color:#F4F5F8}.search-surface textarea::placeholder{color:#EEEDE9}
.cockpit-card.three{background:radial-gradient(ellipse at 95% 0%,#B9AB9820,transparent 65%),#282828;border-color:#B9AB9880}.cockpit-card.three:before{background:linear-gradient(90deg,transparent,#B9AB98,transparent)}.cockpit-card.three:after{border-color:#B9AB9818}.cockpit-head h2,.three .dial-number,.three .dial-return .dial-number,.three .dial-label{color:#EEEDE9}.panel-kicker,.panel-bottom,.three .metric-dial small,.three .dial-active:after{color:#A8A59F}.metric-help,.panel-bottom a{color:#B9AB98}.three .dial-active{--dial-color:#B9AB98!important}.three .dial-overdue{--dial-color:#EEEDE9!important}.three .dial-return{--dial-color:#B9AB98!important}.three .dial-visual{background:radial-gradient(circle,#282828 52%,#B9AB9818 55%,transparent 59%)}.three .dial-ticks{stroke:#B9AB98}.three .dial-track{stroke:#7A7D803D}.three .dial-inner{stroke:#B9AB9825}.three .instruments{border-color:#B9AB9840}
.focus-panel{background:#282828;border-color:#B9AB9865}.focus-panel:before{background:radial-gradient(ellipse at 105% 105%,#B9AB9830,transparent 70%),#282828}.focus-panel h2,.focus-panel h3,.focus-panel .button,.focus-panel .iconbutton{color:#EEEDE9}.focus-panel p,.focus-panel .subtext,.focus-title small{color:#A8A59F}.focus-panel .button,.focus-panel .iconbutton{background:#282828;border-color:#B9AB98}.empty,.side-card,.tasklist{background:#282828;color:#EEEDE9;border-color:#B9AB9855}.subtext,.muted{color:#A8A59F}.late{color:#EEEDE9}.contextbar .button,.topbar button,.topbar a{color:#EEEDE9}.brand-sign{color:#EEEDE9}.concept-palette{display:none}
/* Approved adjustment: warm titanium surfaces, green arrows and chart marks. */
:root{--accent:#c8ef67;--bright:#b4e93a;--accent-ink:#161616;--tone:#b9ab98;--deep:#a8a59f;--signal:#c8ef67;--secondary:#6b9e86;--ice:#b9ab98;--blue:#b9ab98;--soft:#b9ab9814}
.three .dial-active{--dial-color:#c8ef67!important}.three .dial-overdue{--dial-color:#b4e93a!important}.three .dial-return{--dial-color:#6b9e86!important}
.search-surface .button.primary{background:#282828;border-color:#282828;color:#eeede9}.search-surface .button.primary:hover{background:#161616;border-color:#161616;color:#eeede9}.button.primary .icon{color:#c8ef67}.search-surface .button.primary .icon{width:24px;height:24px}
.button.primary:not(.search-surface .button.primary){background:linear-gradient(115deg,#eeede9,#b9ab98);color:#161616;border-color:#b9ab98}
.panel-bottom a{color:#eeede9}.panel-bottom a::first-letter{color:inherit}.sidebar .navlink.active{color:#eeede9;background:#b9ab9820}.sidebar .navlink.active:before{background:#c8ef67}.mobile-nav .active{color:#c8ef67}
.scope-pills button[aria-pressed=true]{background:linear-gradient(115deg,#eeede9,#b9ab98);color:#161616;border-color:#b9ab98}.scope-pills button{background:linear-gradient(125deg,#282828,#b9ab9835);border-color:#b9ab9880}.scope-pills button:after{background-size:2.4px 2.4px;opacity:.045}
.search-surface:before,.focus-panel:after{background-size:2.4px 2.4px;opacity:.065}
.trend-chart>path:nth-of-type(1){stroke:#b9ab98}.trend-chart>path:nth-of-type(2){stroke:#c8ef67}.trend-chart circle{fill:#c8ef67}.chart-legend .incoming:before{background:#b9ab98}.chart-legend .completed:before{background:#c8ef67}.chart-legend .backlog:before{background:#a8a59f}.timeline-event,.mini-event{background:#b9ab9825;border-left-color:#c8ef67}.calendar-week-day.selected{background:#b9ab9825;border-color:#b9ab98}
button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:#c8ef67}::selection{background:#b9ab98;color:#161616}.tag{background:#7a7d8025;color:#eeede9;border-color:#7a7d8055}.late{color:#eeede9}.notice.error{border-color:#b9ab98;color:#eeede9}.metric-help{color:#b9ab98;border-color:#b9ab9855}.three .dial-ticks{stroke:#a8a59f}.metric-explanation p{color:#eeede9}
