:root{color-scheme:dark;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;background:#090d0d;color:#f8f9f6}*{box-sizing:border-box}body{margin:0}.ticker{position:relative;isolation:isolate;height:172px;display:flex;flex-direction:column;overflow:hidden;padding:10px 14px;border:1px solid #3d453c;background:#0a1010}.th-scene,.th-scene:after{position:absolute;inset:0;z-index:-1;pointer-events:none}.th-scene img,.th-scene video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 57%}.th-scene video{opacity:.72}.th-scene:after{content:"";background:linear-gradient(90deg,rgba(3,9,9,.94),rgba(5,10,10,.83) 65%,rgba(5,11,11,.76))}.ticker header,.ticker footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.ticker header{padding-bottom:7px;border-bottom:1px solid rgba(248,210,127,.38)}.ticker-brand{display:flex;align-items:center;gap:7px;color:#fff;text-decoration:none;font-size:11px;letter-spacing:.08em;font-weight:800}.ticker-brand img{border:1px solid rgba(255,200,87,.6)}.ticker-domain{color:#ffc857}.ticker-label{font-size:10px;color:#edc477;font-weight:700;letter-spacing:.14em}ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;flex:1;margin:8px 0;padding:0}li{display:flex;flex-direction:column;gap:3px;padding:8px;min-width:0;border:1px solid rgba(203,217,214,.24);background:rgba(7,14,15,.68)}li strong{font:700 11px ui-monospace,SFMono-Regular,monospace;color:#d5e3df}li span{font-size:clamp(13px,2.7vw,17px);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}li span:last-child{font-size:11px}.up{color:#73e6b5}.down{color:#fa9599}.muted,.pending{color:#b5bfbd}.pending{grid-column:1/-1;align-self:center;font-size:13px}.price-change{animation:tick .7s ease-out}@keyframes tick{from{color:#ffc857}to{color:#f8f9f6}}.ticker footer{font-size:10px;color:#b4c2bd}.ticker footer a{color:#f2d187;text-decoration:none;white-space:nowrap}@media(max-width:390px){.ticker{padding:9px}ul{gap:4px}li{padding:5px}li span{font-size:12px}.ticker-label{font-size:9px}}
/* Compact spot chart strip. */
.ticker-label{display:flex;align-items:center;gap:4px;white-space:nowrap}.ticker-spot-dot{display:inline-block;width:6px;height:6px;background:#75dfa8;box-shadow:0 0 7px #75dfa8}.ticker-label-separator{color:#aab7ae;margin:0 2px}.ticker-label a{color:#f2d187;text-decoration:none;letter-spacing:0;text-transform:none;font-weight:600}.ticker-label a:hover{text-decoration:underline}.ticker li{gap:2px}.ticker li .spot-price{font-size:clamp(12px,2.4vw,16px)}.ticker li .spot-change{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.ticker li .spot-spark{display:block;width:100%;height:auto;min-height:25px;margin-top:5px;flex:1 1 0;overflow:visible}.spot-spark polyline{fill:none;stroke:#75dfa8;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spot-spark--down polyline{stroke:#fa9599}.ticker footer{min-height:16px}.ticker footer span{white-space:nowrap}@media(max-width:390px){.ticker-label{font-size:8px;gap:3px}.ticker-label a{font-size:8px}.ticker li .spot-spark{min-height:20px}.ticker li .spot-change{font-size:9px}}
.ticker footer[hidden]{display:none!important}
.ticker-label .widget-cta{color:#f2d187;letter-spacing:0;text-transform:none;font-weight:600}.ticker .widget-hit{position:absolute;inset:0;z-index:3;display:block;cursor:pointer}.ticker .widget-hit:focus-visible{outline:2px solid #ffd178;outline-offset:-4px}.ticker:has(.widget-hit:hover) .widget-cta{text-decoration:underline}
