[data-dark]{--bg:#0f1117;--surface:#1a1d26;--surface2:#252836;--border:#2d3147;--text:#00a372;--text2:#a8aac0;--text3:#8b8db5;}
[data-dark] body::before{background-image:linear-gradient(rgba(0,163,114,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,163,114,0.025) 1px,transparent 1px);}
[data-dark] .nw-hero{background:linear-gradient(135deg,rgba(0,163,114,0.08),rgba(59,107,232,0.08));}
[data-dark] .nw-merged-card{background:linear-gradient(135deg,rgba(0,163,114,0.08),rgba(59,107,232,0.08));}
[data-dark] .bgt-hero{background:linear-gradient(135deg,rgba(59,107,232,0.09),rgba(124,58,237,0.09));}
[data-dark] .nw-chart-card{background:linear-gradient(135deg,rgba(0,163,114,0.08),rgba(59,107,232,0.08));}
[data-dark] .bgt-stat{background:rgba(255,255,255,0.04);}
[data-dark] .overlay{background:rgba(0,0,0,0.7);}
[data-dark] .ms-card.ach{background:rgba(0,163,114,0.05);}
[data-dark] .calc-result{background:linear-gradient(135deg,rgba(0,163,114,0.08),rgba(59,107,232,0.08));}
[data-dark] .debt-ov-card{background:rgba(229,57,53,0.06);}
[data-dark] .acc-row:hover,[data-dark] .brow:hover,[data-dark] .note-head:hover{background:rgba(255,255,255,0.025);}
[data-dark] input:not([type="checkbox"]),[data-dark] select,[data-dark] textarea{color-scheme:dark;}
[data-dark] .tab-btn.active{background:var(--accent);color:#fff;}
[data-dark] .tab-btn.active:hover{background:var(--accent);filter:brightness(1.1);}
.blur-val .mo-bal,.blur-val .stotal,.blur-val .nw-big,.blur-val .ef-months,.blur-val .cat-val,.blur-val .ms-cur,.blur-val .calc-result-val,.blur-val .bgt-stat-val,.blur-val .isa-item-val,.blur-val .bgt-income-val,.blur-val .cat-chart-val,.blur-val .nw-chart-val,.blur-val .isa-trk-tot,.blur-val .sec-total-cur,.blur-val .sec-total-ann,.blur-val .donut-val,.blur-val .donut-pct,.blur-val .bsec-total-mo,.blur-val .bsec-total-ann,.blur-val .ef-saved-val,.blur-val .donut-ctr-val{filter:blur(6px);transition:filter 0.2s;cursor:pointer;user-select:none;}
.blur-val .mo-bal:hover,.blur-val .stotal:hover,.blur-val .nw-big:hover,.blur-val .ef-months:hover,.blur-val .cat-val:hover,.blur-val .ms-cur:hover,.blur-val .calc-result-val:hover,.blur-val .bgt-stat-val:hover,.blur-val .isa-item-val:hover,.blur-val .bgt-income-val:hover,.blur-val .cat-chart-val:hover,.blur-val .nw-chart-val:hover,.blur-val .isa-trk-tot:hover,.blur-val .sec-total-cur:hover,.blur-val .sec-total-ann:hover,.blur-val .donut-val:hover,.blur-val .donut-pct:hover,.blur-val .bsec-total-mo:hover,.blur-val .bsec-total-ann:hover,.blur-val .ef-saved-val:hover,.blur-val .donut-ctr-val:hover{filter:blur(0);}
