.playerProfileLink{color:inherit;text-decoration:none;cursor:pointer}.playerProfileLink:hover{color:#a5ff74;text-decoration:underline}.playerDialog{width:min(620px,95vw);max-height:88dvh;overflow:auto;border:1px solid #31495a;border-radius:20px;background:#0c1727;color:#edf5ff;padding:24px}.playerDialog::backdrop{background:#020916b8;backdrop-filter:blur(4px)}.playerClose{float:right;background:#1c3044;border:1px solid #38536b;border-radius:9px;color:#eaf3ff;padding:8px 14px}.playerHead{clear:both;padding:15px 0}.playerHead h1{margin:10px 0;font-size:30px;overflow-wrap:anywhere}.playerHead p,.profileMuted{color:#94abc1;font-size:12px;line-height:1.6}.playerId{font-size:12px;color:#a5ff74}.playerStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.playerStats>div{padding:17px 12px;background:#152537;border:1px solid #2b4359;border-radius:12px}.playerStats small{display:block;color:#9eb5c8;font-size:9px;letter-spacing:1px}.playerStats strong{display:block;margin-top:10px;font-size:24px;color:#bdff91;overflow-wrap:anywhere}.playerDialog h2,.playerPage h2{font-size:17px;margin:26px 0 12px}.victoryRoom{padding:14px;margin:8px 0;background:#112a2d;border:1px solid #2a4946;border-radius:12px}.victoryRoom>*{display:block;margin:5px 0}.victoryRoom span,.victoryRoom small,.victoryRow span{color:#a5bccd;font-size:12px}.victoryRow{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #27384b;font-size:13px}.namePurchase input{width:100%;padding:13px;background:#081321;border:1px solid #38536b;border-radius:10px;color:#fff;font:inherit;box-sizing:border-box}.namePurchase button,.playerOwn{padding:12px;border:1px solid #3b5a48;border-radius:10px;background:#1b3a2b;color:#c9ffa8;cursor:pointer;margin-top:10px}.namePurchase button{width:100%}.playerOwn[hidden]{display:none!important}.playerPage{font:15px system-ui;background:#07101d;color:#eef4ff;margin:0;padding:22px}.playerPage main{max-width:620px;margin:20px auto;padding:22px;background:#0d1929;border:1px solid #2c4053;border-radius:20px}.playerPage a{color:#b4fb8b}.playerPage h1{overflow-wrap:anywhere}#chatBox{border-color:#31465c;background:#0c1829ed;border-radius:14px}#chatMessages{line-height:1.5;padding:6px 3px;scrollbar-width:thin;scrollbar-color:#3a526b transparent}#chatMessages p{margin:6px 0;padding:6px 9px;border-radius:8px;background:#17283c70;overflow-wrap:anywhere;font-size:12px}#chatForm{gap:6px;align-items:center}#chatText{min-width:0;border-radius:9px;padding:10px;border:1px solid #344a63;background:#081323;color:#edf5ff}#chatText:focus{outline:1px solid #82c9ac}#chatText:disabled{opacity:.6}#chatMemberHint{margin:8px 2px;font-size:11px;line-height:1.5}#chatMemberHint a{color:#bdd5e9;text-decoration:none}#chatMemberHint[hidden]{display:none}@media(max-width:600px){.playerDialog{padding:17px}.playerPage{padding:10px}.playerPage main{padding:16px}.playerStats strong{font-size:20px}.victoryRow{display:block}.victoryRow span{display:block;margin-top:5px}}

.rankWho .playerProfileLink{display:block;font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.playerHead h1{letter-spacing:-.5px;line-height:1.2;font-weight:700}
