.rf-stats{--rf-gold:#efc56b;--rf-purple:#9b67e8;background:#222430;color:#f5f3fa;padding:clamp(22px,5vw,70px);max-width:1320px;margin:auto;font-family:system-ui,sans-serif;line-height:1.5}.rf-stats *{box-sizing:border-box}.rf-stats h1{font-size:clamp(44px,8vw,94px);line-height:1;margin:18px 0;color:var(--rf-gold);font-weight:950;letter-spacing:-.05em}.rf-eyebrow{letter-spacing:.18em;color:var(--rf-gold);font-weight:750;font-size:12px}.rf-intro{font-size:19px;color:#c8c6d4}.rf-status{font-size:13px;color:#c8c6d4;margin-bottom:36px}.rf-stats h2{font-size:23px;margin:44px 0 18px;font-weight:850;letter-spacing:.035em}.rf-stats h2 small{float:right;font-size:12px;color:var(--rf-gold)}.rf-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rf-stat,.rf-board{background:#2d2e40;border:1px solid #494256;border-top:3px solid var(--rf-gold);padding:22px;box-shadow:5px 5px 0 #151621}.rf-stat strong{display:block;color:var(--rf-gold);font-size:36px}.rf-stat span{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.rf-online,.rf-live,.rf-players{display:flex;flex-wrap:wrap;gap:12px}.rf-chip{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#343047;border:1px solid #635077;color:#fff;text-decoration:none;box-shadow:3px 3px 0 #151621;min-height:48px}.rf-chip:hover{border-color:var(--rf-gold)}.rf-chip img,.rf-board img{width:30px;height:30px;image-rendering:pixelated}.rf-chip.rf-stream{background:#6735b4}.rf-chip small{color:#e0d0f6}.rf-boards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rf-board h3{font-size:20px;margin:0;color:#fff}.rf-board p{color:#b6b2c7;font-size:12px;margin:4px 0 20px}.rf-board ol{list-style:none;padding:0;margin:0}.rf-board li{display:flex;align-items:center;gap:8px;border-top:1px solid #494256;padding:12px 0;font-size:13px}.rf-rank{width:16px;color:var(--rf-gold);font-weight:bold}.rf-value{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--rf-gold)}.rf-empty{color:#b6b2c7;font-size:14px}.rf-stats[data-stale=true] .rf-status{color:var(--rf-gold)}@media(max-width:900px){.rf-boards{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.rf-boards{grid-template-columns:1fr}.rf-stat{padding:15px}.rf-stat strong{font-size:29px}.rf-stats{padding:22px 16px}.rf-chip{font-size:13px}}
.rf-extra{margin-top:40px;border:1px solid #635077;padding:20px;background:#2d2e40}.rf-extra summary{cursor:pointer;color:var(--rf-gold);font-weight:800;min-height:32px}.rf-player-detail{margin-top:15px;padding:15px;border-top:1px solid #494256}.rf-player-detail table{width:100%;border-collapse:collapse;font-size:13px;margin:16px 0}.rf-player-detail td,.rf-player-detail th{text-align:left;padding:8px 4px;border-bottom:1px solid #494256}.rf-player-detail th{color:#c8c6d4}.rf-player-detail h3{margin-top:20px}
.rf-stats.rf-stats{background-color:#222430!important;isolation:isolate}.rf-stats h1,.rf-stats h2,.rf-stats h3,.rf-stats summary{font-family:system-ui,sans-serif!important}.rf-stats h2,.rf-stats .rf-board h3{color:#f5f3fa!important}
.rf-stats .rf-board ol>li::before{content:none!important;display:none!important}

.rf-stats .rf-economy-board .rf-value{white-space:normal;text-align:right;max-width:55%;line-height:1.4;flex-shrink:0}.rf-stats .rf-board li>span:not(.rf-rank):not(.rf-value){min-width:0;overflow-wrap:anywhere}

.rf-stats .rf-coin-board li{display:grid;grid-template-columns:16px 30px minmax(0,1fr);gap:5px 8px;align-items:center}.rf-stats .rf-coin-board .rf-value{grid-column:2 / -1;justify-self:end;margin-left:0;max-width:100%}.rf-stats .rf-coin-board li>span:not(.rf-rank):not(.rf-value){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
