[data-theme=dark]{color-scheme:dark;--paper:#10191e;--card:#18242a;--ink:#e1eae7;--muted:#a2b6b7;--line:#34474c;--accent:#86cbbd;--gold:#d6b67c;--dark:#0c151a}
[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:#101c22;color:var(--ink)}
[data-theme=dark] button.primary{background:#337f72;border-color:#439887;color:#fff}
[data-theme=dark] .tabs button.active,[data-theme=dark] .section-tabs .active{background:#26483f;border-color:#569383;color:#d8f4ea}
[data-theme=dark] .record.active{background:#223c35}
[data-theme=dark] .pill,[data-theme=dark] .notice,[data-theme=dark] .summary-values span{background:#203a33}
[data-theme=dark] .effect,[data-theme=dark] .wave{background:#142229}
[data-theme=dark] .enemy-slot{background:#1b2b31}
[data-theme=dark] .stat-curve{background:#11252a}
[data-theme=dark] .stat-curve polyline{stroke:#86cbbd}
[data-theme=dark] .stat-curve path{stroke:#557477}
[data-theme=dark] .errors{background:#412920;color:#ffc5a5}
[data-theme=dark] .danger{color:#f0a496}
[data-theme=dark] #toast{background:#d7e9e2;color:#16322b}
#theme-button{min-width:46px;font-size:22px;line-height:1}
