.pf-input{font-size:18px;font-variant-numeric:tabular-nums}
.pf-big{overflow-wrap:anywhere;font-size:clamp(26px,7vw,42px)}
.pf-divs{max-height:260px;overflow:auto;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:15px;word-break:normal}
.pf-ladder{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px;font-variant-numeric:tabular-nums}
.pf-ladder li{display:grid;grid-template-columns:minmax(64px,auto) 1fr;gap:12px;align-items:center;padding:6px 10px;border-radius:8px;background:var(--surface-2);overflow-wrap:anywhere}
.pf-ladder li b{color:var(--brand);text-align:right}
.pf-ladder li.last{background:transparent;color:var(--muted)}
.pf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:480px){.pf-stats .stat{padding:10px}.pf-stats .stat b{font-size:18px;overflow-wrap:anywhere}.pf-stats .stat span{font-size:12px}}
.pf-ladder li.last{grid-template-columns:1fr;padding-left:10px}
