nav button{width:20%;font-size:10px;padding:7px 2px;overflow-wrap:anywhere}
.wealth-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 20px}.wealth-tabs button{font-size:12px;flex:1 1 auto}.wealth-tabs button.active{background:#1d513c;color:#fff}.wealth-chart{display:block;width:100%;height:auto}.wealth-chart text{font-size:12px;fill:currentColor}.wealth-tabs+h2{margin-top:20px}.wealth-tabs~h3{margin-top:25px}.demo-banner{border:1px solid #6c9c59}.demo-banner strong{display:block;line-height:1.6}.demo-banner button{width:100%}.intro-slide{padding:15px 0;text-align:center}.intro-slide h2{margin:22px 0 16px;font-size:28px}.intro-slide p{line-height:1.8;font-size:16px}.intro-dots{display:flex;gap:8px;justify-content:center;margin:30px}.intro-dots i{width:8px;height:8px;border-radius:50%;background:#d5dfd0}.intro-dots i.active{background:#477b43}.intro-slide .actions{justify-content:center}#auth-demo{margin-top:14px}#wealth-period{width:auto;flex:1}.wealth-chart+small{display:block}.manual-slide h3{overflow-wrap:anywhere}.card>h3:not(:first-child){margin-top:24px}.row>strong,.row>span{min-width:0;overflow-wrap:anywhere}
[data-theme="dark"]{color-scheme:dark;color:#e3eee7;background:#111b17}
[data-theme="dark"] body{background:#111b17;color:#e3eee7}
[data-theme="dark"] .card,[data-theme="dark"] dialog,[data-theme="dark"] nav{background:#1b2922;color:#e3eee7;border-color:#34483b}
[data-theme="dark"] input,[data-theme="dark"] select,[data-theme="dark"] textarea{background:#132019;color:#ecf5ed;border-color:#58725f}
[data-theme="dark"] .secondary,[data-theme="dark"] .investment-tabs button,[data-theme="dark"] .avatar{background:#293d30;color:#dcebdd}
[data-theme="dark"] .active,[data-theme="dark"] nav button.active,[data-theme="dark"] .investment-tabs button.active{background:#386547;color:#fff}
[data-theme="dark"] .subtle,[data-theme="dark"] small,[data-theme="dark"] .metric-label,[data-theme="dark"] th,[data-theme="dark"] details p{color:#b3c9b9}
[data-theme="dark"] .notice,[data-theme="dark"] .manual-slide,[data-theme="dark"] .premium-lock{background:#25362a;color:#e1ecdf;border-color:#718865}
[data-theme="dark"] .hero,[data-theme="dark"] .expense-total{background:#224b37;color:#fff}
[data-theme="dark"] .icon,[data-theme="dark"] .link,[data-theme="dark"] .premium-price,[data-theme="dark"] .manual-slide h3{color:#c6e3b1}
[data-theme="dark"] .badge{background:#395337;color:#e0f0d3}
[data-theme="dark"] .expense-chart>div{background:#1b2922}
[data-theme="dark"] .progress,[data-theme="dark"] .track{background:#38473b}
[data-theme="dark"] .positive{color:#a0d390}[data-theme="dark"] .negative,[data-theme="dark"] .danger,[data-theme="dark"] .error{color:#ffb6a8!important}
[data-theme="dark"] td,[data-theme="dark"] th,[data-theme="dark"] .faq-list details{border-color:#3b5142}
[data-theme="dark"] .market-chart text{fill:#bdd0c2}
@media(max-width:380px){nav button{font-size:9px}.wealth-tabs button{font-size:11px}.grid .metric-value{font-size:18px}.row{gap:8px}.intro-slide h2{font-size:24px}}
