/* r83 · 报价变动时价格闪一下:涨绿跌红,1.4 秒淡出。回退 = 删页头 css/js 两行。 */
@keyframes qflash-up   { 0% { background: color-mix(in srgb, var(--c-success-700, #1f9d63) 34%, transparent); } 100% { background: transparent; } }
@keyframes qflash-down { 0% { background: color-mix(in srgb, var(--c-danger-700, #d4574c) 34%, transparent); } 100% { background: transparent; } }
.qflash-up   { animation: qflash-up   1.4s ease-out; border-radius: 4px; }
.qflash-down { animation: qflash-down 1.4s ease-out; border-radius: 4px; }
@media (prefers-reduced-motion: reduce) { .qflash-up, .qflash-down { animation: none; } }
