/* live ticker: weather, markets, gold/silver, currencies */
.ticker{flex:none;height:46px;display:flex;align-items:center;overflow:hidden;background:#1c1a18;color:#f4f0e8;
  font-size:17px;position:relative}
.ticker .track{display:flex;white-space:nowrap;will-change:transform}
.ticker.run .track{animation:tick var(--dur,60s) linear infinite}
.ticker.run:hover .track,.ticker.run:focus-within .track,.ticker.paused .track{animation-play-state:paused}
@keyframes tick{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.ticker.run .track{animation:none}.ticker{overflow-x:auto}}
.tk{display:inline-flex;align-items:center;gap:7px;padding:0 16px;border-right:1px solid #3a3530;height:46px}
.tk .l{color:#b9b0a4}
.tk .v{font-weight:700;font-variant-numeric:tabular-nums}
.tk .up{color:#5fd08a}.tk .dn{color:#ff7a7a}
.tk svg{width:18px;height:18px;stroke:#ffd166}
.tk.wx{background:#c8102e;color:#fff;border-right:0}
.tk.wx .l{color:#ffe3e7}.tk.wx svg{stroke:#fff}
.tk .st{font-size:13px;color:#a39b90}
.tk .stale{font-size:13px;color:#ffb35c}
@media (max-width:760px){.ticker{height:42px;font-size:16px}.tk{height:42px;padding:0 12px}}
