.live-match,.live-ticker{color:var(--ink,#eef2ef);font-family:var(--f-body,system-ui)}.live-button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;padding:.5rem .75rem}.live-match .kit{display:inline-block}.live-match .pitch-wrap{background:#1b6340;position:relative}.live-match .pitch-wrap canvas{width:100%;display:block}.live-ticker{background:var(--surface,#0f1d2b);border-radius:10px;padding:clamp(1rem,4vw,3rem);overflow:hidden}.ticker-teams{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.ticker-teams>div{align-items:center;gap:.7rem;min-width:0;display:flex}.ticker-teams>div:first-child{justify-content:flex-end}.ticker-away{justify-content:flex-start}.ticker-bar{background:var(--kit,var(--signal,#ffc629));border-radius:2px;flex:none;width:8px;height:3rem}.ticker-score{grid-template-columns:auto auto auto;align-items:center;gap:.5rem;display:grid}.ticker-score b{font:900 clamp(3rem, 10vw, 7rem)/1 var(--f-display,system-ui);color:var(--signal,#ffc629)}.ticker-score span{font:.8rem var(--f-mono,monospace);white-space:nowrap}.ticker-feed{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);max-height:12rem;font:.85rem var(--f-mono,monospace);gap:.5rem;margin:2rem 0 0;padding:1rem 0 0;list-style:none;display:grid;overflow:auto}.ticker-feed time{color:var(--signal,#ffc629)}.ticker-final{margin:1rem 0 0;font-weight:800}.pitch-wrap.is-sport{background:#07121c;justify-content:center;align-items:center;min-width:0;display:flex}.pitch-wrap.is-sport canvas{width:auto;max-width:100%;display:block}.hud-strip{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:34px;padding:0 18px 12px;display:flex}.hud-chip{font:500 11.5px/1 var(--f-mono,monospace);color:#cfdbe6;white-space:nowrap;background:#16283a;border:1px solid #26405a;border-radius:4px;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.hud-chip b{color:#fff;font-variant-numeric:tabular-nums;font-weight:500}.hud-key{color:#8fa6ba;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.hud-chip.is-hot{background:var(--signal,#ffc629);border-color:var(--signal,#ffc629);color:var(--signal-ink,#1d1600)}.hud-chip.is-hot b,.hud-chip.is-hot .hud-key{color:var(--signal-ink,#1d1600)}.pips{gap:4px;display:inline-flex}.pip{border:1.5px solid #6d8399;border-radius:50%;width:9px;height:9px}.pip.is-on{background:var(--signal,#ffc629);border-color:var(--signal,#ffc629)}.pip.is-spent{background:#e2645b;border-color:#e2645b}.hud-bar{background:#26405a;border-radius:99px;width:84px;height:8px;position:relative;overflow:hidden}.hud-bar i{border-radius:99px;display:block;position:absolute;inset:0 auto 0 0}.lineup .rail-stat{font:500 11.5px/1 var(--f-mono,monospace);color:var(--signal,#ffc629);font-variant-numeric:tabular-nums}.event-feed .feed-big b{color:var(--signal,#ffc629)}@media (width<=560px){.hud-strip{justify-content:center}}body[data-skin=pixel] .live-match,body[data-skin=pixel] .live-ticker{image-rendering:pixelated}body[data-skin=tabletop] .live-ticker{box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 14%, transparent);border-radius:0}@media (prefers-reduced-motion:reduce){.live-match *,.live-ticker *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
