/* Player highscore list: compact, fully linked entries. */
body.ci-visitor{--accent:#35cc68;--bg:#04060c;--ink:#fff;--subtle:#c3ccda;background:#04060c;color:#fff}
body.ci-visitor :is(header,.bottom-nav){background:#090d15;border-color:#303d50}
body.ci-visitor .bottom-nav .scan-nav{background:#35cc68;color:#04160d;border-color:#35cc68;box-shadow:none}
body.ci-visitor main a.card.player-score-entry{display:block;padding:12px 16px;margin:12px 0;background:#101622;border:1px solid #77869c;border-radius:6px;box-shadow:none;text-decoration:none;color:#e6edf5}
body.ci-visitor main .player-score-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0}
body.ci-visitor main .player-score-head h2{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.3}
body.ci-visitor main .player-score-head strong{flex-shrink:0;color:#fff;font:700 20px/1.3 ui-monospace,monospace;font-variant-numeric:tabular-nums}
body.ci-visitor main a.player-score-entry>p{margin:6px 0 0;color:#c3ccda;font-size:14px;line-height:1.4}
body.ci-visitor main a.player-score-entry:hover{background:#162237;border-color:#b8c2d1}
body.ci-visitor main a.player-score-entry:focus-visible{outline:2px solid #35cc68;outline-offset:3px}
body.ci-visitor main a.button.profile-secondary.ux-secondary{background:#101622;color:#e6edf5;border:1px solid #48566b;border-radius:4px;min-height:34px;padding:5px 10px;font-size:13px;line-height:22px;box-shadow:none}
body.ci-visitor main p.ci-empty{background:#101622;border:1px solid #77869c;border-radius:6px;color:#c3ccda;box-shadow:none}
