[data-theme="dark"]{--bg:#102A30;--surface:#1B3B42;--primary:#46B3A5;--primary-d:#3AA597;--on-primary:#102A30;--text:#F2FAFC;--text2:#B8DCE3;--border:#2A5058;--tint:rgba(70,179,165,.14);--shadow:0 12px 28px rgba(0,0,0,.45);
--f-bg:#0B1F24;--f-text:#F2FAFC;--f-text2:#B8DCE3;--f-accent:#46B3A5;--f-line:#2A5058;--f-field:#1B3B42}
[data-theme="dark"] .sun{display:block}
[data-theme="dark"] .moon{display:none}
[data-theme="dark"] .news-msg.err{color:#FF9D8F}
[data-theme="dark"]{--glow:rgba(70,179,165,.2);--glow-2:rgba(70,179,165,.12)}
