/* Articles v2 1.4.3: final review-filter polish. Reviews category only.
   Keep category navigation visually primary; reviewer links are secondary. */
.rs-articles .rs-reviewers__pills {
  display:flex;
  flex-wrap:wrap;
  align-items:baseline;
  column-gap:1.05rem;
  row-gap:.42rem;
  margin:.95rem 0 1.2rem;
  padding:.65rem 0 .7rem;
  border-top:1px solid var(--rs-border,#44505e);
  border-bottom:1px solid var(--rs-border,#44505e);
}
.rs-articles .rs-reviewers__pill {
  display:inline-flex;
  align-items:baseline;
  gap:.32rem;
  min-height:0;
  max-width:100%;
  padding:.16rem 0;
  border:0;
  border-radius:0;
  background:transparent;
  color:var(--rs-text-secondary,#b5c0ce);
  font-size:.875rem;
  font-weight:500;
  line-height:1.5;
  text-decoration:none;
  overflow-wrap:anywhere;
  transition:color .15s ease;
}
.rs-articles .rs-reviewers__pill:hover {
  color:var(--rs-link,#75b9ff);
  background:transparent;
  text-decoration:underline;
  text-underline-offset:3px;
}
.rs-articles .rs-reviewers__pill:focus-visible {
  outline:2px solid var(--rs-link,#75b9ff);
  outline-offset:3px;
  border-radius:2px;
}
.rs-articles .rs-reviewers__pill.is-current {
  color:var(--rs-text-primary,#f2f5f9);
  font-weight:700;
  text-decoration:underline;
  text-decoration-thickness:2px;
  text-underline-offset:4px;
  background:transparent;
}
.rs-articles .rs-reviewers__pill-count {
  flex:none;
  font-size:.75rem;
  font-weight:400;
  line-height:inherit;
  color:var(--rs-text-secondary,#9caabc);
  opacity:.76;
  font-variant-numeric:tabular-nums;
  text-decoration:none;
}
.rs-articles .rs-reviewers__pill.is-current .rs-reviewers__pill-count {opacity:.9}
.rs-articles .rs-reviewers__selected {margin:0 0 .85rem}
.rs-articles .rs-reviewers__selected h2 {margin:0 0 .2rem;font-size:1.15rem}
.rs-articles .rs-reviewers__selected p {margin:0;color:var(--rs-text-secondary,#9caabc);font-size:.875rem}
/* Theme overrides only for the reviewer navigation, not shared Forum controls. */
.rs-articles[data-rs-theme="light"] .rs-reviewers__pill {color:#43536b}
.rs-articles[data-rs-theme="light"] .rs-reviewers__pill:hover {color:#175b9b}
.rs-articles[data-rs-theme="light"] .rs-reviewers__pill.is-current {color:#172638}
.rs-articles[data-rs-theme="light"] .rs-reviewers__pill-count {color:#607086;opacity:.82}
@media(max-width:600px) {
  .rs-articles .rs-reviewers__pills {column-gap:.8rem;row-gap:.38rem;margin:.8rem 0 1rem;padding:.55rem 0}
  .rs-articles .rs-reviewers__pill {font-size:.85rem;padding:.2rem 0}
  .rs-articles .rs-reviewers__pill-count {font-size:.72rem}
}
@media(prefers-reduced-motion:reduce) {
  .rs-articles .rs-reviewers__pill {transition:none}
}
