/* Original pre-MG34 layout. Save/draft guards remain active. */
:root{--mg-rise:var(--red);--mg-fall:var(--green);--mg-flat:var(--text);--mg-unknown:var(--text-muted)}
.price-change-emphasis.is-up,.holding-anchor-change.is-up,.stock-authority-day-change.is-up,.market-quote-reading.is-up,.mg-mainline-number.is-positive{color:var(--red)!important}
.price-change-emphasis.is-down,.holding-anchor-change.is-down,.stock-authority-day-change.is-down,.market-quote-reading.is-down,.mg-mainline-number.is-negative{color:var(--green)!important}
.price-change-emphasis.is-flat,.holding-anchor-change.is-flat,.stock-authority-day-change.is-flat{color:var(--text-muted)!important}
.mg-app :is(.holding-latest-day-change,.holding-latest-sector-quote em).is-up{color:var(--red)!important}
.mg-app :is(.holding-latest-day-change,.holding-latest-sector-quote em).is-down{color:var(--green)!important}
.mg-app :is(.holding-latest-day-change,.holding-latest-sector-quote em).is-flat{color:var(--text-muted)!important}
.holding-record-notice{color:var(--yellow);font-weight:600}
.holding-record-notice>span{display:block;font-weight:400}
.mg-ui-input-notice{margin:8px 0;color:var(--yellow)}
