.rps-bar{background:var(--rps-bg,#1f2937);color:var(--rps-fg,#fff);padding:10px 16px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:center;align-items:center;font-size:14px;text-align:center;line-height:1.4}
.rps-bar a{color:inherit;border:1px solid currentColor;border-radius:4px;padding:3px 10px;margin-left:6px;text-decoration:none}
.rps-bar a:hover{opacity:.85}
.rps-bar a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.rps-bar a.active{background:var(--rps-fg,#fff);color:var(--rps-bg,#1f2937);font-weight:600;border-color:var(--rps-fg,#fff)}
.rps-bar.rps-inline{border-radius:6px}
