/* Prime Silver: one static treatment for article cards and admin previews.
   No canvas, animation loop, remote font, or backdrop blur. */
.pg-ranking.pg-ranking--badge-silver .pg-ranking__badge,
.pg-mini-preview[data-rank-preview][data-badge="silver"] .pg-mini-card__badge,
.pg-badge-preview[data-style="silver"] .pg-badge-preview__stage > span {
  display:block;
  width:calc(var(--pg-silver-size,36px) * 1.3);
  height:var(--pg-silver-size,36px);
  padding:0;
  border:0;
  border-radius:0;
  background:none;
  box-shadow:none;
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
  overflow:visible;
  color:#7c8794;
  font-family:var(--swl-font_family,Arial,sans-serif);
  font-size:0;
  font-weight:500;
  font-style:normal;
  line-height:1;
  letter-spacing:-.07em;
  font-variant-numeric:tabular-nums;
  text-align:left;
  white-space:nowrap;
  pointer-events:none;
  filter:drop-shadow(0 1px 1px rgba(19,28,40,.22));
}
.pg-ranking.pg-ranking--badge-silver .pg-ranking__badge::before,
.pg-mini-preview[data-rank-preview][data-badge="silver"] .pg-mini-card__badge::before,
.pg-badge-preview[data-style="silver"] .pg-badge-preview__stage > span::before {
  content:attr(data-rank-label);
  display:block;
  font-size:var(--pg-silver-size,36px);
  line-height:1;
  letter-spacing:-.07em;
}
@supports ((background-clip:text) or (-webkit-background-clip:text)) {
  .pg-ranking.pg-ranking--badge-silver .pg-ranking__badge::before,
  .pg-mini-preview[data-rank-preview][data-badge="silver"] .pg-mini-card__badge::before,
  .pg-badge-preview[data-style="silver"] .pg-badge-preview__stage > span::before {
    /* Light rim and darker body stay legible on white and dark thumbnails. */
    background:linear-gradient(132deg,#f1f6ff 2%,#c8d2df 19%,#7c899a 44%,#adb9c9 60%,#e3ebf7 73%,#738195 96%);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    -webkit-text-stroke:.35px rgba(91,104,120,.32);
  }
}
@media (forced-colors:active) {
  .pg-ranking.pg-ranking--badge-silver .pg-ranking__badge::before,
  .pg-mini-preview[data-rank-preview][data-badge="silver"] .pg-mini-card__badge::before,
  .pg-badge-preview[data-style="silver"] .pg-badge-preview__stage > span::before {
    background:none;
    color:CanvasText;
    -webkit-text-fill-color:CanvasText;
    -webkit-text-stroke:0;
  }
}
