/* Original marquee appearance comes unchanged from styles.css (7984ff3).
   Only link/control accessibility and pause states are added here. */
.issue-ticker .ticker-group{display:flex;flex-shrink:0}
.issue-ticker .ticker-group a{display:inline-flex;flex-shrink:0;color:inherit;text-decoration:none;touch-action:manipulation}
.issue-ticker .ticker-group a:hover{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.25em}
.issue-ticker .ticker-viewport{overflow-x:auto;scrollbar-width:none;margin-right:44px;scroll-behavior:auto}
.issue-ticker .ticker-viewport::-webkit-scrollbar{display:none}
.issue-ticker .marquee-track{animation:none}
.issue-ticker .ticker-toggle{position:absolute;inset-block:0;right:0;z-index:2;width:44px;border:0;border-left:1px solid rgba(221,156,255,.2);border-radius:0;background:#0c0016;color:var(--gold);font-family:var(--font-mono);font-size:1rem;cursor:pointer}
.issue-ticker .ticker-toggle:disabled{cursor:default}
.issue-ticker a:focus-visible,.issue-ticker button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}
.issue-ticker [hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){.issue-ticker .marquee-track{animation:none!important}}
