/* Taiwan market convention: red rises, green falls. Keep signs and labels. */
:root{--fund-rise:#b52d3b;--fund-fall:#187344;--fund-neutral:#536477;--fund-blue:#315c96;--fund-rise-tint:#b52d3b0c;--fund-fall-tint:#1873440c}
html[data-theme=dark]{--fund-rise:#ff929c;--fund-fall:#70d5a0;--fund-neutral:#b4c3d3;--fund-blue:#91bafa;--fund-rise-tint:#ff929c10;--fund-fall-tint:#70d5a010}
.mp-main .fund-rise{color:var(--fund-rise)}.mp-main .fund-fall{color:var(--fund-fall)}.mp-main .fund-flat{color:var(--fund-neutral)}
.fund-legend{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px;color:var(--fund-neutral)}
.mp-main .fa-line.fund-rise{stroke:var(--fund-rise)}.mp-main .fa-line.fund-fall{stroke:var(--fund-fall)}.mp-main .fa-line.fund-flat{stroke:var(--fund-neutral)}
.fund-card,.estimate-board>article{border-radius:14px;box-shadow:0 8px 24px #00000008}
.fund-card:has([data-nav-change].fund-rise),.estimate-board>article:has(.estimate-card-change.fund-rise){border-top:3px solid var(--fund-rise);background-image:linear-gradient(135deg,var(--fund-rise-tint),transparent 65%)}
.fund-card:has([data-nav-change].fund-fall),.estimate-board>article:has(.estimate-card-change.fund-fall){border-top:3px solid var(--fund-fall);background-image:linear-gradient(135deg,var(--fund-fall-tint),transparent 65%)}
.mp-main .fund-currency{color:var(--fund-blue);border-color:currentColor}.mp-main .fund-nav strong{color:var(--fund-blue)}
[data-nav-change],.estimate-card-change{font-variant-numeric:tabular-nums;font-weight:650}
.estimate-card-change{align-self:flex-start;padding:6px 12px;border-radius:7px;background:var(--fund-rise-tint)}.estimate-card-change.fund-fall{background:var(--fund-fall-tint)}.estimate-card-change.fund-flat{background:transparent}
.estimate-card-metrics{padding:14px 0;border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line)}
.mp-main .estimate-cards .estimate-up{border-top-color:var(--fund-rise)}.mp-main .estimate-cards .estimate-down{border-top-color:var(--fund-fall)}
.fa-metrics>div:has(>.fund-rise){border-top:2px solid var(--fund-rise);background:var(--fund-rise-tint)}.fa-metrics>div:has(>.fund-fall){border-top:2px solid var(--fund-fall);background:var(--fund-fall-tint)}
