:root{--strip-gold:#ffd45b;--strip-amber:#ff9f1a;--strip-cyan:#4ce7ff;--strip-green:#72ff9c;--strip-bg:#020304}
.market-live-strip{position:relative;overflow:hidden;background:linear-gradient(90deg,#020304 0%,#120700 24%,#031018 52%,#120700 76%,#020304 100%);border-top:1px solid rgba(255,212,91,.65);border-bottom:1px solid rgba(255,212,91,.65);box-shadow:0 0 28px rgba(255,159,26,.18),inset 0 0 28px rgba(76,231,255,.06);isolation:isolate}
.market-live-strip:before,.market-live-strip:after{content:"";position:absolute;left:0;right:0;height:3px;z-index:3;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 10px,rgba(255,212,91,.18) 11px 13px,rgba(255,212,91,.95) 14px 18px,transparent 19px 30px);filter:drop-shadow(0 0 4px rgba(255,212,91,.85));animation:marketBulbs .85s steps(2,end) infinite}
.market-live-strip:before{top:0}.market-live-strip:after{bottom:0;animation-delay:.425s}
.market-live-strip-inner{min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:12px clamp(16px,4vw,52px);position:relative;z-index:2}
.market-live-left,.market-live-right{display:flex;align-items:center;gap:12px;min-width:0}.market-live-right{justify-content:flex-end;text-align:right}
.market-live-label{font:800 .72rem/1 Inter,system-ui,sans-serif;letter-spacing:.22em;color:var(--strip-gold);white-space:nowrap;text-transform:uppercase;text-shadow:0 0 10px rgba(255,212,91,.4)}
.market-live-dot{width:9px;height:9px;border-radius:50%;background:var(--strip-green);box-shadow:0 0 8px var(--strip-green),0 0 18px rgba(114,255,156,.75);animation:marketPulse 1s ease-in-out infinite;flex:0 0 auto}
.market-live-date{font:900 clamp(.92rem,2.2vw,1.3rem)/1.15 Inter,system-ui,sans-serif;letter-spacing:.08em;color:#fff;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 7px #fff,0 0 13px rgba(255,159,26,.78)}
.market-live-clock{font:1000 clamp(1.25rem,4.5vw,2.1rem)/1 Inter,system-ui,sans-serif;letter-spacing:.08em;color:var(--strip-cyan);font-variant-numeric:tabular-nums;text-shadow:0 0 8px rgba(76,231,255,.95),0 0 22px rgba(76,231,255,.55);white-space:nowrap}
.market-live-zone{font:800 .7rem/1 Inter,system-ui,sans-serif;letter-spacing:.16em;color:#d8d9dd;text-transform:uppercase;white-space:nowrap}
.market-live-scroll{position:absolute;inset:0;z-index:1;opacity:.12;pointer-events:none;background:linear-gradient(90deg,transparent 0 47%,rgba(255,255,255,.32) 49%,transparent 51% 100%);background-size:180px 100%;animation:marketScan 4.5s linear infinite}
@keyframes marketBulbs{50%{opacity:.32}}@keyframes marketPulse{50%{opacity:.28;transform:scale(.72)}}@keyframes marketScan{to{background-position:180px 0}}
@media(max-width:760px){.market-live-strip-inner{grid-template-columns:1fr auto;gap:10px;padding:12px 14px}.market-live-left{grid-column:1/2;display:block}.market-live-label{display:block;margin-bottom:6px;font-size:.58rem}.market-live-date{font-size:.78rem;white-space:normal;line-height:1.3}.market-live-clock{font-size:1.1rem}.market-live-right{grid-column:2/3;grid-row:1/2;display:block}.market-live-right .market-live-label{display:none}.market-live-zone{font-size:.58rem;margin-top:6px}.market-live-dot{display:inline-block;margin-right:6px;width:7px;height:7px}}
