/**
 * This file is a LESS import match for "mediawiki.skin.variables.less"
 * when legacy Vector (useskin=vector) is the active skin.
 */
/* stylelint-disable @stylistic/indentation */
/* Quality links */
/* Colors in light mode */
/* Colors in dark mode */
/* stylelint-disable selector-class-pattern */
.quality4 {
  background-color: #90ff90;
  border-color: #90ff90;
  color: var(--color-base, #202122);
}
.quality3 {
  background-color: #ffe867;
  border-color: #ffe867;
  color: var(--color-base, #202122);
}
.quality2 {
  background-color: #b0b0ff;
  border-color: #b0b0ff;
  color: var(--color-base, #202122);
}
.quality1 {
  background-color: #ffa0a0;
  border-color: #ffa0a0;
  color: var(--color-base, #202122);
}
.quality0 {
  background-color: #ddd;
  border-color: #ddd;
  color: var(--color-base, #202122);
}
/* For dark mode */
@media screen {
  html.skin-theme-clientpref-night .quality4 {
    background-color: #00662e;
    border-color: #00662e;
  }
  html.skin-theme-clientpref-night .quality3 {
    background-color: #666600;
    border-color: #666600;
  }
  html.skin-theme-clientpref-night .quality2 {
    background-color: #40408c;
    border-color: #40408c;
  }
  html.skin-theme-clientpref-night .quality1 {
    background-color: #971602;
    border-color: #971602;
  }
  html.skin-theme-clientpref-night .quality0 {
    background-color: #55585e;
    border-color: #55585e;
  }
}
@media screen and (prefers-color-scheme: dark) {
  html.skin-theme-clientpref-os .quality4 {
    background-color: #00662e;
    border-color: #00662e;
  }
  html.skin-theme-clientpref-os .quality3 {
    background-color: #666600;
    border-color: #666600;
  }
  html.skin-theme-clientpref-os .quality2 {
    background-color: #40408c;
    border-color: #40408c;
  }
  html.skin-theme-clientpref-os .quality1 {
    background-color: #971602;
    border-color: #971602;
  }
  html.skin-theme-clientpref-os .quality0 {
    background-color: #55585e;
    border-color: #55585e;
  }
}
.pr_quality {
  border-collapse: separate;
  border-spacing: 0 0;
  border: 1px dotted var(--border-color-subtle, #c8ccd1);
  text-align: center;
  max-width: 100%;
}
.pr_quality td {
  padding: 0;
  height: 0.6em;
}
/* stylelint-enable selector-class-pattern */
.prp-index-pagelist-page {
  text-align: center;
  min-width: 1em;
  display: inline-block;
  padding: 0.15em;
  margin: 1px;
}
.prp-index-pagelist {
  display: flex;
  flex-wrap: wrap;
}
