/* Consistent presentation of financial amounts; signs and descriptive labels remain visible. */
:root{--money-positive:#6ee7b7;--money-negative:#f29b9b}
:root[data-theme="light"]{--money-positive:#146c43;--money-negative:#a52d39}
[data-money-tone="positive"]{color:var(--money-positive)!important}
[data-money-tone="negative"]{color:var(--money-negative)!important}
[data-money-tone="neutral"]{color:inherit!important}
@media(forced-colors:active){[data-money-tone]{color:CanvasText!important}}
