/* AURION 7.2.9 — scoped evolution and finance visual refinement */
#screen-evolution .a712-evolead{background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;padding:10px 8px 18px!important;margin:12px 0 18px!important;}
#screen-evolution .a712-evolead h3{font-size:clamp(27px,7vw,37px)!important;line-height:1.18!important;margin:10px 0 12px!important;}
#screen-evolution .a712-evolead p{font-size:14px!important;line-height:1.6!important;color:rgba(231,215,194,.75)!important;}
/* Finance: one calm warm palette; balance is the visual focus. */
#screen-finances{--fin-ink:#e8c397;--fin-sub:rgba(229,213,193,.75);--fin-hair:rgba(202,154,94,.12);--fin-surface:rgba(27,24,23,.38)}
#screen-finances .a41-fin-hero{background:radial-gradient(ellipse at 78% 0%,rgba(172,110,53,.085),transparent 68%),linear-gradient(150deg,rgba(33,27,24,.56),rgba(15,14,15,.38))!important;border:1px solid var(--fin-hair)!important;box-shadow:0 18px 38px rgba(0,0,0,.18)!important;padding:25px 21px!important;}
#screen-finances .a41-big-number{color:var(--fin-ink)!important;text-shadow:none!important;letter-spacing:-.025em;overflow-wrap:anywhere}
#screen-finances .a41-fin-hero p,#screen-finances .fin29-footer-note{color:var(--fin-sub)!important}
#screen-finances .fin29-month{background:transparent!important;border:0!important;box-shadow:none!important;padding:8px 1px!important;margin:20px 0 9px!important}
#screen-finances .fin29-stats{gap:0!important;margin:12px 0 19px!important;background:transparent!important;border:0!important}
#screen-finances .fin29-stat,#screen-finances .fin29-stat.out{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:12px 12px 14px!important;}
#screen-finances .fin29-stat:first-child{border-right:1px solid var(--fin-hair)!important;padding-left:2px!important}
#screen-finances .fin29-stat:last-child{padding-right:2px!important;padding-left:17px!important}
#screen-finances .fin29-stat strong,#screen-finances .fin29-stat.out strong{color:var(--fin-ink)!important;text-shadow:none!important;font-size:clamp(17px,4.6vw,23px)!important}
#screen-finances .fin29-stat small,#screen-finances .fin29-stat.out small{color:var(--fin-sub)!important;opacity:.9!important}
#screen-finances>.panel{background:var(--fin-surface)!important;border:1px solid var(--fin-hair)!important;box-shadow:0 14px 30px rgba(0,0,0,.11)!important;margin-bottom:21px!important;padding:22px 19px!important}
#screen-finances .fin29-card-title h3{color:var(--fin-ink)!important}
#screen-finances .fin29-chart-legend{color:var(--fin-sub)!important}
#screen-finances .fin29-filter{border:0!important;background:transparent!important;box-shadow:none!important}
#screen-finances .fin29-filter button{background:transparent!important;color:var(--fin-sub)!important;border:1px solid transparent!important;box-shadow:none!important}
#screen-finances .fin29-filter button.selected{color:var(--fin-ink)!important;border-color:rgba(202,154,94,.23)!important;background:rgba(170,112,59,.09)!important}
#screen-finances .fin29-actions button{box-shadow:none!important}
#screen-finances .fin29-actions .fin29-secondary{background:rgba(179,126,72,.055)!important;color:var(--fin-ink)!important;border-color:rgba(202,154,94,.19)!important}
#screen-finances .a41-fin-shortcuts button{box-shadow:none!important}
#screen-finances .fin29-form,#screen-finances .fin29-budget-editor{background:rgba(32,27,25,.65)!important}
@media(max-width:390px){#screen-evolution .a712-evolead{padding-left:4px!important;padding-right:4px!important}#screen-finances>.panel{padding:19px 15px!important}}
