.player-scope{margin:26px 0;padding:16px 20px;border:1px solid #ffd33345;border-radius:10px;background:#201b13d9;color:var(--muted);font-size:14px;line-height:1.8}.player-controls{grid-template-columns:1.5fr 1.35fr 1fr 1fr .8fr}.ranking-stats .player-date{font:500 clamp(1rem,1.7vw,1.4rem)/1.7 var(--sans)}.player-table-head,.player-row{display:grid;grid-template-columns:58px minmax(0,1fr) 175px 175px;gap:18px;align-items:center}.player-table-head{color:var(--muted);font-size:12px;padding:14px 24px}.player-row{padding:20px 24px;margin-bottom:12px;border:1px solid var(--line);border-radius:12px;background:#1a1711e8}.player-rank{color:var(--muted);font:500 18px var(--mono)}.player-row.is-leading{border-color:#ffd3336b}.player-row.is-leading .player-rank{color:var(--gold)}.player-identity{display:flex;gap:14px;align-items:center;min-width:0}.player-avatar{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#ffd33317;color:var(--gold);overflow:hidden}.player-avatar img{width:100%;height:100%;object-fit:cover}.player-info{min-width:0}.player-info>a{font-weight:700;overflow-wrap:anywhere}.player-info>small{display:block;color:var(--muted);font-size:11px;overflow-wrap:anywhere;margin-top:5px}.player-number{text-align:right;font:500 20px var(--mono);color:var(--ink)}.player-number.is-selected{color:var(--gold)}.player-number small{display:block;color:var(--muted);font:11px/1.6 var(--sans);margin-top:6px}.player-empty{padding:45px 22px;text-align:center;color:var(--muted);border:1px solid var(--line);border-radius:12px}.player-update{font-size:11px;color:var(--muted)}@media(max-width:900px){.player-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.player-table-head,.player-row{grid-template-columns:38px minmax(0,1fr) 125px 125px;gap:12px}.player-row{padding:18px 16px}.player-number{font-size:17px}}@media(max-width:600px){.player-table-head{display:none}.player-row{grid-template-columns:30px minmax(0,1fr);gap:12px}.player-number{text-align:left;padding-left:42px}.player-row>.player-number:last-child{padding-left:0}.player-avatar{width:40px;height:40px}.player-controls{grid-template-columns:1fr}.ranking-stats{grid-template-columns:1fr}.player-info>a{font-size:14px}}
.player-row{display:block;padding:0}.player-summary{display:grid;grid-template-columns:58px minmax(0,1fr) 175px 175px;gap:18px;align-items:center;padding:20px 24px;cursor:pointer;list-style:none}.player-summary::-webkit-details-marker{display:none}.player-summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:12px}.player-info>strong{display:block;overflow-wrap:anywhere}.player-info>strong::after{content:' ⌄';color:var(--gold);font-size:12px}.player-row[open] .player-info>strong::after{content:' ⌃'}.player-avatar{position:relative}.player-avatar img{display:block;grid-area:1/1;min-width:0;min-height:0}.player-review{margin:0 24px 20px;padding-top:18px;border-top:1px solid var(--line)}.player-review h3{font-size:16px;margin-bottom:10px}.player-review-verdict{font-size:12px;color:var(--gold)}.player-review p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;margin:14px 0;max-height:420px;overflow:auto}.player-review small{color:var(--muted);font-size:12px}.player-review-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;font-size:13px;color:var(--gold)}@media(max-width:900px){.player-summary{grid-template-columns:38px minmax(0,1fr) 125px 125px;gap:12px;padding:18px 16px}.player-row{padding:0}.player-review{margin-inline:16px}}@media(max-width:600px){.player-summary{grid-template-columns:30px minmax(0,1fr);gap:12px}.player-summary>.player-number:last-child{padding-left:0}.player-info>strong{font-size:14px}}
