/* Top-bar news ticker (theme 1.0.45). Navy bar, lime tags, slow continuous scroll; pauses on hover, focus or the button. */
.pc-ticker{display:flex;align-items:stretch;background:var(--court);color:#e6e9ed;font-size:12px;line-height:1;position:relative;z-index:21}
.pc-ticker-view{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}
.pc-ticker-track{display:flex;width:max-content;animation:pc-ticker var(--pc-ticker-time,60s) linear infinite}
.pc-ticker ul{display:flex;list-style:none;margin:0;padding:0}
.pc-ticker li{display:flex}
.pc-ticker a{display:inline-flex;align-items:center;gap:10px;padding:11px 34px 11px 0;white-space:nowrap;color:#e6e9ed;font-weight:600}
.pc-ticker a::before{content:'';width:5px;height:5px;background:#4f6173;margin-right:24px;flex-shrink:0}
.pc-ticker b{color:var(--court);background:var(--ball);font-size:10px;font-weight:800;padding:4px 7px;letter-spacing:.01em}
.pc-ticker a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
.pc-ticker a:focus-visible{outline:2px solid var(--ball);outline-offset:-2px}
.pc-ticker.is-paused .pc-ticker-track,.pc-ticker:has(a:focus-visible) .pc-ticker-track{animation-play-state:paused}
@media (hover:hover) and (pointer:fine){.pc-ticker-view:hover .pc-ticker-track{animation-play-state:paused}}
.pc-ticker-toggle{flex-shrink:0;border:0;border-left:1px solid #33465a;background:var(--court);color:#c4ced9;font:700 10px var(--body);padding:0 14px;cursor:pointer}
.pc-ticker-toggle:hover{color:var(--ball)}
.pc-ticker-toggle:focus-visible{outline:2px solid var(--ball);outline-offset:-2px}
.pc-ticker-play,.pc-ticker.is-paused .pc-ticker-pause{display:none}
.pc-ticker.is-paused .pc-ticker-play{display:inline}
@keyframes pc-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:620px){.pc-ticker{font-size:11px}.pc-ticker a{padding:10px 26px 10px 0}.pc-ticker a::before{margin-right:18px}}
/* Reduced motion: no scroll; the items become a row you can swipe through. */
@media(prefers-reduced-motion:reduce){
  .pc-ticker-track{animation:none}
  .pc-ticker-track>ul[aria-hidden]{display:none}
  .pc-ticker-view{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none;padding-left:16px}
  .pc-ticker-toggle{display:none}
}
