.rg-rank-row{align-items:center;gap:calc(var(--rg-u) * 10);min-block-size:calc(var(--rg-u) * 54);padding:calc(var(--rg-u) * 8) calc(var(--rg-u) * 10);border:var(--rg-line) solid var(--rg-color-outline);border-radius:calc(var(--rg-u) * 14);background:var(--rg-color-track);box-shadow:inset 0 calc(var(--rg-u) * 2) calc(var(--rg-u) * 4) rgb(var(--rg-rgb-shadow) / 35%);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.rg-rank-row__position{inline-size:calc(var(--rg-u) * 24);color:var(--rg-color-ink-soft);text-align:center}.rg-rank-row__name,.rg-rank-row__score{font-family:var(--rg-font-display);font-weight:var(--rg-font-weight-strong)}.rg-rank-row__name{font-size:calc(var(--rg-u) * 14)}.rg-rank-row__position{font-size:calc(var(--rg-u) * 15)}.rg-rank-row__score{font-size:calc(var(--rg-u) * 13)}.rg-rank-row__identity{align-items:center;gap:calc(var(--rg-u) * 5);min-inline-size:0;display:inline-flex}[data-rg-skin=gloss] .rg-rank-row{min-block-size:var(--rg-touch-min);border-radius:calc(var(--rg-u) * 16);box-shadow:inset 0 calc(var(--rg-u) * 2) calc(var(--rg-u) * 5) rgb(var(--rg-rgb-shadow) / 40%);border:0}.rg-rank-row__score{align-items:center;gap:calc(var(--rg-u) * 5);color:var(--rg-color-gold-light);display:inline-flex}.rg-rank-row--current{border:var(--rg-line) solid var(--rg-color-gold);background:var(--rg-color-track);box-shadow:inset 0 calc(var(--rg-u) * 2) calc(var(--rg-u) * 4) rgb(var(--rg-rgb-black) / 35%), 0 0 calc(var(--rg-u) * 12) rgb(var(--rg-rgb-gold) / 25%)}[data-rg-skin=gloss] .rg-rank-row--current{box-shadow:inset 0 calc(var(--rg-u) * 2) calc(var(--rg-u) * 5) rgb(var(--rg-rgb-shadow) / 40%), 0 0 0 var(--rg-line) rgb(var(--rg-rgb-gold) / 80%), 0 0 calc(var(--rg-u) * 16) rgb(var(--rg-rgb-gold) / 35%)}.rg-rank-row__position,.rg-rank-row__score{font-family:var(--rg-font-display);font-variant-numeric:tabular-nums}.rg-rank-row__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}
.rg-you-badge{min-block-size:0;padding:calc(var(--rg-u) * 3) calc(var(--rg-u) * 6);border-radius:calc(var(--rg-u) * 6);background:var(--rg-face-gold);color:var(--rg-color-gold-ink);font-size:calc(var(--rg-u) * 9);font-weight:var(--rg-font-weight-strong);align-items:center;display:inline-flex}[data-rg-skin=enamel] .rg-you-badge{border:calc(var(--rg-u) * 1.5) solid var(--rg-color-outline)}[data-rg-skin=gloss] .rg-you-badge{background:var(--rg-material-cap), var(--rg-face-gold);box-shadow:0 calc(var(--rg-u) * 2) 0 var(--rg-edge-gold)}
