/* Color-only proposal: original Daraban geometry, typography and assets retained. */
html body[data-daraban-appearance][data-display-mode="day"] {
 --d-bg:#f1f0ec!important; --d-bg2:#fffefa!important; --d-card:#fffefa!important;
 --d-text:#21334b!important; --d-muted:#5c6c80!important; --d-line:#d8dce0!important;
 --d-glass:#ffffffdd!important; --d-glass-strong:#faf8f2!important;
 --d-blue:#365c88!important; --d-teal:#276b66!important; --d-ochre:#94713b!important;
 --d-gold:#94713b!important; --d-positive:#23735b!important; --d-negative:#a64053!important;
 --appearance-bg:radial-gradient(ellipse at 100% 0,#dce5ef 0,transparent 39%),radial-gradient(ellipse at 0 68%,#eee4d2 0,transparent 43%),linear-gradient(160deg,#f7f6f1,#eef1f2 72%,#f7f3ea);
 --appearance-surface:linear-gradient(145deg,#fffefb,#f9faf8);
 --appearance-summary:linear-gradient(135deg,#fffefb 0%,#f5f7f7 55%,#e8eef3 100%);
 --appearance-edge:#c7d1db; --appearance-shadow:0 12px 30px #243b5310,inset 0 1px 0 #ffffff;
 --appearance-cta:linear-gradient(135deg,#314c6f,#1c314e);
 --appearance-cta-text:#fffaf0; --appearance-cta-sub:#d9e1ec; --appearance-selected:#e8eef3;
 --appearance-tab:linear-gradient(135deg,#324e70,#20354e); --appearance-tab-text:#fffaf1;
 --appearance-warm:#eee3cc; --appearance-metal:#7d5d2d; --appearance-nav:#fffef3ed;
 --appearance-quote:linear-gradient(140deg,#fffaf0,#f1eddf);
 color-scheme:light;
}
html body[data-daraban-appearance][data-display-mode="night"] {
 --d-bg:#071323!important; --d-bg2:#12243a!important; --d-card:#14283e!important;
 --d-text:#f2f0e9!important; --d-muted:#b0becd!important; --d-line:#35465b!important;
 --d-glass:#14283ee8!important; --d-glass-strong:#172c43!important;
 --d-blue:#9dc0e3!important; --d-teal:#86c7bd!important; --d-ochre:#d5b477!important;
 --d-gold:#d5b477!important; --d-positive:#83c5a8!important; --d-negative:#eda3ab!important;
 --appearance-bg:radial-gradient(ellipse at 100% 0,#233c5a 0,transparent 43%),radial-gradient(ellipse at 0 68%,#173247 0,transparent 40%),linear-gradient(155deg,#0b1b30,#071221 80%,#0c1b2d);
 --appearance-surface:linear-gradient(145deg,#182d45,#102035);
 --appearance-summary:linear-gradient(135deg,#263d57 0%,#162b43 55%,#102137 100%);
 --appearance-edge:#57616b; --appearance-shadow:0 12px 30px #00000025,inset 0 1px 0 #ffffff0c;
 --appearance-cta:linear-gradient(135deg,#e5c998,#caaa70);
 --appearance-cta-text:#15273b; --appearance-cta-sub:#30445a; --appearance-selected:#273c51;
 --appearance-tab:linear-gradient(135deg,#e6cca0,#c8a76c); --appearance-tab-text:#172a3d;
 --appearance-warm:#2e3540; --appearance-metal:#d5b477; --appearance-nav:#122237f2;
 --appearance-quote:linear-gradient(140deg,#243040,#172637);
 color-scheme:dark;
}
body[data-daraban-appearance] #launcher.launcher {background:var(--appearance-bg)!important;color:var(--d-text)!important}
body[data-daraban-appearance] #launcher .daraban-glow{opacity:.09!important}
body[data-daraban-appearance] #launcher #homeHeader,
body[data-daraban-appearance] #launcher .home-tool-grid>[data-home-module],
body[data-daraban-appearance] #launcher .home-block{background:var(--appearance-surface)!important;border-color:var(--d-line)!important;box-shadow:var(--appearance-shadow)!important;color:var(--d-text)!important}
body[data-daraban-appearance] #launcher #homeHeader .bar-actions>button,
body[data-daraban-appearance] #launcher .home-welcome .profile-avatar{background:var(--d-bg2)!important;border-color:var(--d-line)!important;box-shadow:inset 0 1px 0 #ffffff0b!important}
body[data-daraban-appearance] #launcher #homeSummary.home-overview{background:var(--appearance-summary)!important;border-color:var(--appearance-edge)!important;box-shadow:var(--appearance-shadow)!important}
body[data-daraban-appearance] #launcher #homeSummary .overview-tabs{background:var(--d-bg)!important;border-color:var(--d-line)!important;box-shadow:inset 0 1px 4px #0713230b!important}
body[data-daraban-appearance] #launcher #homeSummary .overview-tabs button{color:var(--d-muted)!important;background:transparent!important;box-shadow:none!important}
body[data-daraban-appearance] #launcher #homeSummary .overview-tabs button[aria-pressed="true"]{background:var(--appearance-tab)!important;color:var(--appearance-tab-text)!important;box-shadow:0 3px 10px #10213a12!important}
body[data-daraban-appearance] #launcher #homeSummary .overview-head strong,
body[data-daraban-appearance] #launcher .home-profile,
body[data-daraban-appearance] #launcher .home-tool-grid b,
body[data-daraban-appearance] #launcher .home-section-title h2{color:var(--d-text)!important}
body[data-daraban-appearance] #launcher #homeSummary #homeIncome{color:var(--d-positive)!important}
body[data-daraban-appearance] #launcher #homeSummary #homeExpense{color:var(--d-negative)!important}
body[data-daraban-appearance] #launcher #homeSummary .overview-head small,
body[data-daraban-appearance] #launcher .home-profile small,
body[data-daraban-appearance] #launcher .home-tool-grid small,
body[data-daraban-appearance] #launcher #homeSummaryPeriod,
body[data-daraban-appearance] #launcher .home-section-title button{color:var(--d-muted)!important}
body[data-daraban-appearance] #launcher #homeSummary #privacyEye{background:var(--d-bg2)!important;border-color:var(--d-line)!important;color:var(--d-muted)!important;box-shadow:none!important}
body[data-daraban-appearance] #launcher #homeSummaryOpen{color:var(--appearance-metal)!important;background:transparent!important}
body[data-daraban-appearance] #launcher .quick-entry-launch{background:var(--appearance-cta)!important;border-color:var(--appearance-edge)!important;color:var(--appearance-cta-text)!important;box-shadow:var(--appearance-shadow)!important}
body[data-daraban-appearance] #launcher .quick-entry-launch b{color:var(--appearance-cta-text)!important}
body[data-daraban-appearance] #launcher .quick-entry-launch small{color:var(--appearance-cta-sub)!important}
body[data-daraban-appearance] #launcher .daraban-search{background:var(--appearance-surface)!important;border-color:var(--d-line)!important;box-shadow:var(--appearance-shadow)!important;color:var(--d-text)!important}
body[data-daraban-appearance] #launcher .daraban-search input{color:var(--d-text)!important;background:transparent!important}
body[data-daraban-appearance] #launcher .daraban-search input::placeholder{color:var(--d-muted)!important}
body[data-daraban-appearance] #launcher .daraban-search>span{color:var(--appearance-metal)!important}
body[data-daraban-appearance] #launcher .report-search-launch{background:var(--appearance-surface)!important;border-color:var(--appearance-edge)!important;color:var(--d-text)!important;box-shadow:var(--appearance-shadow)!important}
body[data-daraban-appearance] #launcher .report-search-launch small{color:var(--d-muted)!important}
body[data-daraban-appearance] #launcher .home-tool-grid .home-teymour-tool img{background:var(--d-bg2)!important}
body[data-daraban-appearance] #launcher .home-small-action,
body[data-daraban-appearance] #launcher #homeMarketQuotes>button,
body[data-daraban-appearance] #launcher #homeBackup button{background:var(--d-bg)!important;border-color:var(--d-line)!important;color:var(--d-text)!important}
body[data-daraban-appearance] #launcher .home-bottom-nav{background:var(--appearance-nav)!important;border-color:var(--appearance-edge)!important;box-shadow:0 10px 32px #06142528,inset 0 1px 0 #ffffff0b!important}
body[data-daraban-appearance] #launcher .home-bottom-nav button{color:var(--d-muted)!important}
body[data-daraban-appearance] #launcher .home-bottom-nav button.active{background:var(--appearance-selected)!important;color:var(--appearance-metal)!important;box-shadow:inset 0 0 0 1px var(--d-line)!important}
body[data-daraban-appearance] #launcher .daily-pause{background:var(--appearance-quote)!important;border-color:var(--appearance-edge)!important;box-shadow:var(--appearance-shadow)!important;color:var(--d-text)!important}
body[data-daraban-appearance] #launcher .daily-pause p{color:var(--d-text)!important}
body[data-daraban-appearance] #launcher .daily-pause button{background:var(--d-bg2)!important;border-color:var(--d-line)!important;color:var(--d-text)!important}
body[data-daraban-appearance] #launcher .pause-meta,body[data-daraban-appearance] #launcher .daily-pause cite{color:var(--d-muted)!important}
body[data-daraban-appearance] #launcher .shell-net{background:var(--d-bg2)!important;color:var(--d-positive)!important;border-color:var(--d-line)!important}

/* Surface colors only: existing card, type and navigation geometry is retained. */
html body[data-daraban-appearance]{--bg:var(--d-bg);--panel:var(--d-card);--panel2:var(--appearance-selected);--text:var(--d-text);--muted:var(--d-muted);--line:var(--d-line);--gold:var(--appearance-metal);--green:var(--d-positive);--red:var(--d-negative);--blue:var(--d-blue);background:var(--appearance-bg)!important;color:var(--d-text)!important}
html body[data-daraban-appearance][data-resolved-mode] :is(.hero,.account,.ac-account,.tx,.settings-card,.settings,.chart-card,.market-board,.market-item,.asset,.stat,.box,.barbox,.check,.empty,dialog,.pin-card,.ac-scope,.ac-plan){background:var(--appearance-surface)!important;border-color:var(--d-line)!important;color:var(--d-text)!important;box-shadow:var(--appearance-shadow)!important}
html body[data-daraban-appearance][data-resolved-mode] .hero{background:var(--appearance-summary)!important}
html body[data-daraban-appearance][data-resolved-mode] :is(input,select,textarea){background:var(--d-bg2)!important;color:var(--d-text)!important;border-color:var(--d-line)!important}
html body[data-daraban-appearance][data-resolved-mode] :is(.mini,.quick button,.action-row button,.types button,.btn,.iconbtn,.plus,.close){background:var(--appearance-selected)!important;color:var(--d-text)!important;border-color:var(--d-line)!important}
html body[data-daraban-appearance][data-resolved-mode] :is(.btn.gold,.btn.goldbtn,.save,.add,.quick button:first-child){background:var(--appearance-cta)!important;color:var(--appearance-cta-text)!important;border-color:var(--appearance-edge)!important}
html body[data-daraban-appearance][data-resolved-mode] .bottom{background:var(--appearance-nav)!important;border-color:var(--appearance-edge)!important}
html body[data-daraban-appearance] .m-palettes{grid-template-columns:repeat(2,minmax(0,1fr))}
html body[data-daraban-appearance] [data-appearance-mode]{min-height:44px;font:inherit}
html body[data-daraban-appearance] [data-appearance-mode][aria-pressed=true]{outline:2px solid var(--appearance-metal);outline-offset:2px}
html body[data-daraban-appearance] .ac-swipe-actions button{background:var(--appearance-selected)!important;color:var(--d-text)!important}
html body[data-daraban-appearance][data-high-contrast="1"],html[data-high-contrast="1"] body[data-daraban-appearance]{--d-muted:var(--d-text)!important;--muted:var(--d-text)!important;--d-line:var(--appearance-edge)!important}
html body[data-daraban-appearance][data-resolved-mode] .ac-pin-label{color:var(--appearance-metal)}
