.pgb-ticker{ padding: 12px 14px; }
.pgb-ticker-inner{
  display:flex;
  align-items:center;
  gap:12px;
  overflow:hidden;
}
.pgb-ticker-label{
  flex: 0 0 auto;
  font-weight:800;
  font-size:13px;
  letter-spacing:-.01em;
  color: var(--text);
  background: var(--card);
  border: 1px solid var(--border);
  border-radius: 999px;
  padding: 6px 10px;
}
.pgb-ticker-viewport{
  position: relative;
  overflow:hidden;
  flex: 1 1 auto;
}
.pgb-ticker-track{
  display:inline-flex;
  align-items:center;
  gap:28px;
  white-space:nowrap;
  will-change: transform;
}
.pgb-ticker-item{
  display:inline-flex;
  align-items:center;
  gap:10px;
  color: var(--muted);
  text-decoration:none;
  font-weight:600;
}
.pgb-ticker-item:hover{ color: var(--text); }
.pgb-ticker-pill{
  font-size:12px;
  padding:4px 8px;
  border-radius:999px;
  border:1px solid var(--border);
  background:#fff;
  color: var(--text);
}
.pgb-ticker-pill.notice{ background: var(--card); }
.pgb-ticker-pill.ad{ background: rgba(255, 0, 0, .06); }
.pgb-ticker-pill.alert{ background: rgba(255, 170, 0, .10); }


/* clone positioning */
.pgb-ticker-viewport .pgb-ticker-track[aria-hidden="true"]{position:absolute;left:0;top:0;}
