.header-actions{display:flex;align-items:center;gap:10px}.theme-toggle{border:1px solid #d8ddd3;border-radius:6px;background:#fff;padding:9px 12px;color:#444;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.theme-toggle:hover{border-color:#56823b;color:#3c702a}
:root[data-theme="dark"]{color-scheme:dark}
:root[data-theme="dark"] body{background:#141713;color:#edf1e9}
:root[data-theme="dark"] .bar{background:#1b201a;border-color:#343c31}
:root[data-theme="dark"] .bar a,:root[data-theme="dark"] .links a{color:#c3cdbb}
:root[data-theme="dark"] .home-hero,:root[data-theme="dark"] .feature-card,:root[data-theme="dark"] .status,:root[data-theme="dark"] .box,:root[data-theme="dark"] .guest,:root[data-theme="dark"] .card{background:#1d221b;border-color:#353d32;color:#edf1e9}
:root[data-theme="dark"] .ads-free-note{background:#20271d;border-color:#465a3c;color:#c9d7bf}
:root[data-theme="dark"] .ads-free-note strong{color:#e8f1df}
:root[data-theme="dark"] .home-cta,:root[data-theme="dark"] .wallet-toolbar{background:#232c20;color:#edf1e9}
:root[data-theme="dark"] .ads-note{background:#2a261d;border-color:#685934;color:#e4d9bd}
:root[data-theme="dark"] .ads-note strong{color:#fff0c9}
:root[data-theme="dark"] .description,:root[data-theme="dark"] .feature-card p,:root[data-theme="dark"] .welcome p,:root[data-theme="dark"] .page-title p,:root[data-theme="dark"] .muted,:root[data-theme="dark"] .small,:root[data-theme="dark"] .footer{color:#aeb8a6}
:root[data-theme="dark"] .status,:root[data-theme="dark"] .box,:root[data-theme="dark"] .pool-reward-strip{border-color:#353d32}
:root[data-theme="dark"] .tag{background:#2b3228;color:#c4d0bb}
:root[data-theme="dark"] .token,:root[data-theme="dark"] input,:root[data-theme="dark"] select,:root[data-theme="dark"] textarea{background:#242a21;border-color:#424b3e;color:#edf1e9}
:root[data-theme="dark"] .wallet-balance-card{background:linear-gradient(135deg,#202a1d,#1d221b);border-color:#405238}
:root[data-theme="dark"] .wallet-balance-card .stat{color:#a6d18d}
:root[data-theme="dark"] .pool-reward-strip{background:#1d221b}
:root[data-theme="dark"] .home-cta p,:root[data-theme="dark"] label,:root[data-theme="dark"] .remember{color:#c0c8b9}
:root[data-theme="dark"] .theme-toggle{background:#252c23;border-color:#46513f;color:#e7ede2}
:root[data-theme="dark"] .theme-toggle:hover{border-color:#83b56b;color:#a5d18d}
:root[data-theme="dark"] .btn{background:#252c23;border-color:#46513f;color:#edf1e9}
:root[data-theme="dark"] .header-actions .btn,:root[data-theme="dark"] .hero-copy .btn,:root[data-theme="dark"] .home-cta .btn,:root[data-theme="dark"] .card .btn{background:#56823b;border-color:#56823b;color:#fff}
:root[data-theme="dark"] .btn.green{background:#56823b;border-color:#56823b;color:#fff}
:root[data-theme="dark"] .btn.danger{background:#b42318;border-color:#b42318;color:#fff}
:root[data-theme="dark"] .devices td,:root[data-theme="dark"] .devices th{border-color:#343b31;color:#c3cdbb}
:root[data-theme="dark"] .error{color:#ff9b93}
:root[data-theme="dark"] .notice{color:#b0c9a2}
:root[data-theme="dark"] dialog{background:#1d221b;border-color:#353d32;color:#edf1e9}
:root[data-theme="dark"] dialog::backdrop{background:#0009}
@media(max-width:650px){.header-actions{gap:7px}.theme-toggle{padding:8px 9px;font-size:12px}}
