/* Scores use the same movement and hierarchy as the HIM Dynasty ticker. */
.edge-ticker { background:#0d0d10; color:#f4f4f5; border-bottom:2px solid #cfff3e; overflow:hidden; height:36px; position:relative; font: 600 .8rem/1.2 system-ui,sans-serif; }
.edge-ticker[hidden] { display:none; }
.edge-ticker::before,.edge-ticker::after { content:""; position:absolute; top:0; bottom:0; width:28px; z-index:1; pointer-events:none; }
.edge-ticker::before { left:0; background:linear-gradient(90deg,#0d0d10,transparent); }
.edge-ticker::after { right:0; background:linear-gradient(270deg,#0d0d10,transparent); }
.edge-ticker__track { display:flex; width:max-content; height:100%; }
.edge-ticker__track.is-moving { animation:edge-ticker-scroll var(--ticker-duration,60s) linear infinite; }
.edge-ticker:hover .edge-ticker__track,.edge-ticker:focus-within .edge-ticker__track { animation-play-state:paused; }
@keyframes edge-ticker-scroll { to { transform:translateX(-50%); } }
.edge-ticker__run { display:flex; align-items:center; height:100%; flex:none; }
.edge-ticker__label { flex:none; align-self:stretch; display:flex; align-items:center; padding:0 14px; background:#cfff3e; color:#090c0a; font-weight:800; letter-spacing:.08em; font-size:.73rem; clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%); }
.edge-ticker__item { flex:none; display:inline-flex; align-items:center; gap:.55rem; padding:0 .9rem; height:100%; color:#f4f4f5; text-decoration:none; border-right:1px solid #26262b; white-space:nowrap; }
.edge-ticker__item:hover { color:#fff; background:#1b1b20; }
.edge-ticker__team { display:inline-flex; align-items:center; gap:.25rem; }
.edge-ticker__team img { width:18px; height:18px; object-fit:contain; }
.edge-ticker__status { color:#a1a1aa; font-size:.72rem; text-transform:uppercase; }
.edge-ticker__status.live { color:#ff6868; }
.edge-ticker__news::before { content:'▸'; color:#cfff3e; }
@media (prefers-reduced-motion:reduce) { .edge-ticker { overflow-x:auto; scrollbar-width:thin; } .edge-ticker__track.is-moving { animation:none; } }
