.players-page{--players-bg: #20242c;--players-panel: #282d37;--players-panel-soft: #303640;--players-line: #3a414d;--players-text: #f2f4f7;--players-muted: #a7b0bd;--players-blue: #6ca9f7;--players-red: #ef7185;--players-accent: #6fe7c8;width:min(1080px,100%);margin:0 auto;color:var(--players-text);font-size:13px}.players-page,.players-page *{box-sizing:border-box}.players-page [hidden]{display:none!important}.players-page button,.players-page input,.players-page select{font:inherit}.players-page button,.players-page a{-webkit-tap-highlight-color:transparent}.leaderboard-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:28px 0 18px}.leaderboard-header h1{margin:0;font-size:clamp(26px,3vw,34px);line-height:1.1;letter-spacing:-.02em}.leaderboard-queues{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:999px;background:#06091399}.leaderboard-queues button{min-height:32px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:800}.leaderboard-queues button:hover{color:var(--text)}.leaderboard-queues button.is-active{background:#7cf4ff1f;box-shadow:inset 0 0 0 1px #7cf4ff66;color:var(--accent)}.leaderboard-search{z-index:20;margin-bottom:16px}.player-search-result{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;min-height:56px}.player-search-result-icon{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#171b22}.player-search-result-identity{display:flex;min-width:0;align-items:baseline;gap:6px}.player-search-result-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-search-result-identity span{color:var(--muted)}.player-search-result-level{color:#b5bfd9b8;font-size:12px;white-space:nowrap}.players-card{overflow:hidden;border:1px solid var(--players-line);border-radius:6px;background:var(--players-panel)}.players-primary-button{min-height:38px;border:0;border-radius:4px;background:var(--players-accent);color:#071b14;padding:0 15px;font-weight:900;cursor:pointer}.players-primary-button:hover{filter:brightness(1.06)}.players-primary-button:disabled{cursor:wait;opacity:.58}.acquisition-state{margin-bottom:16px;padding:18px 20px;border:1px solid rgba(124,244,255,.3);border-radius:16px;background:#7cf4ff0f}.acquisition-state strong{display:block;font-size:15px}.acquisition-state p{margin:6px 0 0;color:var(--muted);line-height:1.5}.leaderboard-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0b1021b8;box-shadow:0 20px 60px #00000040}.leaderboard-status{margin:0;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.06);color:var(--muted);text-align:center}.leaderboard-scroll{overflow-x:auto}.leaderboard-table{width:100%;min-width:720px;border-collapse:collapse}.leaderboard-table th{height:42px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);color:#b5bfd9b3;font-size:11px;font-weight:800;letter-spacing:.08em;text-align:start;text-transform:uppercase}.leaderboard-table td{height:60px;padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.leaderboard-table tbody tr{transition:background .12s ease}.leaderboard-table tbody tr:last-child td{border-bottom:0}.leaderboard-table tbody tr:hover{background:#7cf4ff0a}.leaderboard-table th.leaderboard-number,.leaderboard-number{text-align:end;font-variant-numeric:tabular-nums}.leaderboard-table .leaderboard-rank{width:56px;color:var(--muted);font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.leaderboard-table tr[data-podium="1"] .leaderboard-rank{color:#f5c451}.leaderboard-table tr[data-podium="2"] .leaderboard-rank{color:#d3dae6}.leaderboard-table tr[data-podium="3"] .leaderboard-rank{color:#dc9a6a}.leaderboard-player{display:flex;min-width:200px;align-items:center;gap:12px;color:inherit;text-decoration:none}.leaderboard-player-icon{width:36px;height:36px;flex:0 0 auto;border-radius:50%;object-fit:cover;background:#171b22}.leaderboard-player-copy{min-width:0}.leaderboard-player strong{display:block;max-width:220px;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap;transition:color .12s ease}.leaderboard-player-copy span{display:block;margin-top:2px;color:var(--muted);font-size:12px}a.leaderboard-player:hover strong{color:var(--accent)}.leaderboard-player.unavailable{color:var(--muted);cursor:default}.leaderboard-tier{white-space:nowrap}.leaderboard-tier img{width:24px;height:24px;margin-inline-end:8px;vertical-align:middle}.leaderboard-tier span{font-weight:700;text-transform:capitalize;vertical-align:middle}.leaderboard-lp{font-weight:700}.leaderboard-level{color:var(--muted)}.leaderboard-winrate{width:200px}.winrate-record{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.winrate-record strong{color:var(--text);font-size:13px}.winrate-record strong.is-positive{color:var(--accent)}.winrate-bar{display:flex;height:4px;margin-top:6px;overflow:hidden;border-radius:4px;background:#ef71858c}.winrate-bar span{background:var(--players-blue)}.profile-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;color:var(--players-muted);font-weight:700;text-decoration:none}.profile-back:hover{color:var(--players-text)}.profile-hero{padding:22px}.profile-identity{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:18px;align-items:center}.profile-avatar{position:relative;width:86px;height:86px}.profile-avatar img{width:86px;height:86px;border-radius:14px;object-fit:cover;background:#171b22}.profile-avatar span{position:absolute;inset-inline-end:8px;bottom:-7px;min-width:30px;border:2px solid var(--players-panel);border-radius:10px;background:#161a20;color:#d6dbe3;padding:2px 6px;font-size:11px;font-weight:800;text-align:center}.profile-copy small{color:var(--players-muted);font-weight:700}.profile-copy h1{margin:6px 0 5px;font-size:26px}.profile-copy h1 span:first-child{color:var(--players-text);font-weight:800}.profile-copy h1 span:last-child{color:var(--players-muted);font-weight:500}.profile-copy p{margin:0;color:var(--players-muted)}.profile-actions{display:flex;gap:8px;align-items:center}.profile-actions button{min-width:90px}.profile-search-card{position:sticky;top:calc(var(--header-height) + 10px);z-index:15;width:100%;max-width:900px;margin:-30px auto 10px}.profile-search-status{min-height:0;margin:7px 0 0;color:var(--players-muted)}.profile-search-status:empty{display:none}.profile-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:10px;margin-top:10px;align-items:start}.profile-sidebar{display:grid;gap:10px}.profile-panel-title{padding:13px 15px;border-bottom:1px solid var(--players-line);font-size:13px;font-weight:800}.rank-card-body{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center;min-height:126px;padding:14px}.rank-card-body img{width:72px;height:72px;object-fit:contain}.rank-card-body h2{margin:0;font-size:19px;text-transform:capitalize}.rank-card-body p{margin:5px 0 0;color:var(--players-muted);line-height:1.45}.rank-card-empty{margin:0;padding:18px 15px;color:var(--players-muted);line-height:1.5}.recent-summary{display:grid;grid-template-columns:repeat(3,1fr);padding:16px 8px}.recent-summary div{padding:0 8px;border-inline-end:1px solid var(--players-line);text-align:center}.recent-summary div:last-child{border-inline-end:0}.recent-summary strong,.recent-summary span{display:block}.recent-summary strong{font-size:17px}.recent-summary span{margin-top:5px;color:var(--players-muted);font-size:11px}.match-feed-header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 15px}.match-feed-header h2{margin:0;font-size:14px}.match-feed-header span{color:var(--players-muted);font-size:12px}.match-feed{display:grid;gap:7px;margin-top:10px}.match-message{margin:0;padding:28px 18px;color:var(--players-muted);text-align:center}.live-game-card{margin-top:10px}.live-game-header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 15px;border-bottom:1px solid var(--players-line)}.live-game-header h2{margin:0;font-size:14px}.live-game-header p{margin:4px 0 0;color:var(--players-muted);font-size:12px}.live-game-status{margin:0;padding:16px 15px;color:var(--players-muted);text-align:center}.live-game-teams{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 15px 15px}.live-game-team{display:grid;gap:6px;align-content:start}.live-game-team header{color:var(--players-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.live-game-player{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--players-line);border-radius:6px;background:var(--players-panel-soft)}.live-game-champion{width:40px;height:40px;border-radius:8px;object-fit:cover;background:#171b22}.live-game-player-detail{display:grid;gap:3px;min-width:0}.live-game-player-name{overflow:hidden;color:var(--players-text);font-size:13px;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.live-game-player-name:hover{color:var(--players-accent)}.live-game-player-rank{overflow:hidden;color:var(--players-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.live-game-player-spells{display:flex;gap:4px}.live-game-player-spells img{width:27px;height:27px;border-radius:4px}.profile-live-toggle[aria-expanded=true]{outline:2px solid var(--players-accent);outline-offset:1px}.profile-match{--match-main: rgba(84, 132, 223, .2);--match-side: rgba(84, 132, 223, .3);overflow:hidden;border-inline-start:6px solid var(--players-blue);border-radius:5px;background:var(--match-main)}.profile-match.loss{--match-main: rgba(216, 84, 105, .19);--match-side: rgba(216, 84, 105, .28);border-inline-start-color:var(--players-red)}.profile-match summary{list-style:none}.profile-match summary::-webkit-details-marker{display:none}.profile-match-summary{display:grid;grid-template-columns:92px 175px 98px 76px minmax(120px,1fr) 154px 38px;min-height:108px;align-items:center;cursor:pointer}.match-result{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px}.match-result strong{color:var(--players-blue);font-size:14px}.loss .match-result strong{color:var(--players-red)}.match-result span,.match-result small{color:var(--players-muted)}.match-champion{display:grid;grid-template-columns:50px 57px minmax(0,1fr);gap:6px;align-items:center}.match-champion>img{width:50px;height:50px;border-radius:50%;object-fit:cover}.match-champion p{min-width:0;margin:0;overflow:hidden}.match-champion strong,.match-champion p>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-champion p>span{margin-top:4px;color:var(--players-muted);font-size:11px}:root:lang(hu) .match-champion p>span{line-height:1.2;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.match-champion-loadout{display:grid;grid-template-columns:27px 27px;gap:3px}.match-champion-loadout .participant-spells,.match-champion-loadout .participant-runes{display:grid!important;grid-template-columns:27px;gap:2px}.match-champion-loadout .participant-spells img,.match-champion-loadout .participant-runes img{width:27px;height:27px;border-radius:4px}.match-kda{min-width:0;text-align:center}.match-kda>strong,.match-kda>span{display:block}.match-kda>strong{font-size:15px;white-space:nowrap}.match-kda>span{margin-top:5px;color:var(--players-muted);font-size:11px}.match-kda .death{display:inline;color:var(--players-red)}.match-cs{color:var(--players-muted);line-height:1.55;text-align:center}.match-items{display:flex;flex-wrap:wrap;gap:3px}.match-items img{width:27px;height:27px;border-radius:4px;background:#171b22}.match-teams-mini{display:grid;grid-template-columns:1fr 1fr;gap:7px;min-width:0}.match-team-mini{display:grid;gap:2px}.match-player-mini{display:grid;grid-template-columns:18px minmax(0,1fr);gap:4px;align-items:center;color:#c9d0da;font-size:10px}.match-player-mini img{width:18px;height:18px;border-radius:50%}.match-player-mini span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-toggle{align-self:stretch;display:grid;place-items:center;background:var(--match-side);color:var(--players-blue);font-size:18px}.loss .match-toggle{color:var(--players-red)}.profile-match[open] .match-toggle{transform:rotate(180deg)}.match-expanded{border-top:1px solid rgba(255,255,255,.08);background:#242932}.match-tabs{display:flex;border-bottom:1px solid var(--players-line)}.match-tabs button{min-width:100px;border:0;border-inline-end:1px solid var(--players-line);background:transparent;color:var(--players-muted);padding:11px 15px;font-weight:800;cursor:pointer}.match-tabs button[aria-selected=true]{background:#303640;color:var(--players-text);box-shadow:inset 0 -2px var(--players-accent)}.match-panel{padding:0}.match-overview-panel{background:#1e232b}.team-table-wrap.win .match-team-table{background:#5484df33}.team-table-wrap.loss .match-team-table{background:#d8546930}.team-table-wrap.win .match-team-table th:first-child{color:var(--players-blue);font-weight:900}.team-table-wrap.loss .match-team-table th:first-child{color:var(--players-red);font-weight:900}.match-team-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.match-team-table th{padding:5px 4px;color:var(--players-muted);font-size:10px;font-weight:700;text-align:center}.match-team-table th:first-child{width:215px;text-align:start}.match-team-table th:nth-child(2){width:92px}.match-team-table th:nth-child(3){width:105px}.match-team-table th:nth-child(4){width:50px}.match-team-table th:nth-child(5){width:48px}.match-team-table td{height:44px;padding:3px;border-top:1px solid var(--players-line);text-align:center}.match-team-table tr.focus{background:#6fe7c81a}.team-player{display:grid;grid-template-columns:30px 32px minmax(0,1fr);gap:3px;align-items:center;min-width:0;text-align:start}.team-player-portrait{position:relative;display:block;width:30px;height:30px;overflow:visible!important}.team-player-portrait img{width:30px;height:30px;border-radius:50%;object-fit:cover}.team-player-portrait small{position:absolute;inset-inline-end:-1px;bottom:-1px;min-width:14px;border-radius:7px;background:#111820;color:var(--players-text);font-size:7px;line-height:12px;text-align:center}.match-team-table .participant-loadout{display:grid!important;width:32px;gap:2px;overflow:visible!important}.match-team-table .participant-spells,.match-team-table .participant-runes{display:flex!important;gap:2px;overflow:visible!important}.match-team-table .participant-spells img,.match-team-table .participant-runes img{width:15px;height:15px;border-radius:3px;object-fit:cover}.participant-runes img{border-radius:50%;background:#151b23}.team-player-copy{min-width:0}.team-player-copy strong,.team-player-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-player-copy span{margin-top:3px;color:var(--players-muted);font-size:9px}.team-kda strong,.team-kda span,.team-wards strong,.team-wards span,.team-cs strong,.team-cs span{display:block}.team-kda strong{font-size:11px;white-space:nowrap}.team-kda span,.team-wards span,.team-cs span{margin-top:3px;color:var(--players-muted);font-size:9px}.team-kda span{white-space:nowrap;font-size:8px}.team-wards strong,.team-cs strong{font-size:12px}.team-damage{padding-inline-end:12px!important}.damage-line{display:grid;grid-template-columns:35px 1fr;gap:5px;align-items:center;font-size:9px;text-align:end}.damage-line+.damage-line{margin-top:3px}.damage-track{display:block;height:5px;overflow:hidden;background:#3f4652}.damage-fill{display:block;height:100%;background:#df5570}.damage-line.taken .damage-fill{background:#818b9a}.match-team-table .match-items.is-locked{display:grid;grid-template-columns:repeat(7,19px);gap:3px;justify-content:start}.match-item-slot{display:block;width:19px;height:19px;overflow:hidden;border-radius:3px;background:#171b22}.match-item-slot img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.match-item-slot.is-empty{background:#151920;box-shadow:inset 0 0 0 1px #ffffff09}.match-item-slot.is-trinket{margin-inline-start:2px}.team-comparison{border-top:1px solid var(--players-line);border-bottom:1px solid var(--players-line);background:#252b35;padding:5px 12px}.team-comparison-row{display:grid;grid-template-columns:54px 70px 54px 1fr;gap:8px;align-items:center;font-size:10px}.team-comparison-row+.team-comparison-row{margin-top:3px}.team-comparison-row>strong:first-child{color:var(--players-blue);text-align:end}.team-comparison-row>strong:nth-child(3){color:var(--players-red)}.team-comparison-row>span{color:var(--players-muted);text-align:center}.team-comparison-bar{display:flex;height:7px;overflow:hidden;border-radius:2px}.team-comparison-bar .blue{background:#3d78cb}.team-comparison-bar .red{background:#bd4059}.match-build-panel{background:#232832}.match-build-section+.match-build-section{border-top:1px solid var(--players-line)}.match-build-section>header{padding:10px 14px;color:var(--players-muted);font-size:11px}.match-rune-page .rune-overview-panel{height:auto;min-height:250px}.match-rune-page .rune-tree-pick.is-primary .rune-section-body,.match-rune-page .rune-tree-pick.is-secondary .rune-section-body,.match-rune-page .rune-shards-pick .rune-section-body{grid-template-columns:minmax(0,1fr)}.match-rune-page .rune-section-body>.rune-matrix{grid-column:1 / -1}.item-build-timeline{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-height:82px;padding:10px 14px 16px;background:#282e39}.item-build-step{display:grid;gap:5px;justify-items:center}.item-build-step>div{display:flex;gap:3px;padding:4px;border-radius:4px;background:#171c23}.item-build-step img{width:33px;height:33px;border-radius:3px}.item-build-step small{color:var(--players-muted);font-size:9px}.build-arrow{color:#7f8998;font-size:22px}.build-empty{margin:0;color:var(--players-muted)}.skill-build{display:grid;grid-template-columns:190px 1fr;gap:16px;align-items:center;padding:14px;background:#282e39}.skill-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.skill-summary>span{display:grid;justify-items:center;border:1px solid var(--players-line);border-radius:4px;background:#18202a;padding:7px 3px}.skill-summary .skill-ability-icon{width:34px;height:34px;margin-bottom:3px;border-radius:3px;object-fit:cover}.skill-summary strong{color:var(--players-accent);font-size:15px}.skill-summary small{margin-top:3px;color:var(--players-muted);font-size:8px}.skill-order{display:flex;flex-wrap:wrap;gap:4px}.skill-order>span{display:grid;min-width:34px;justify-items:center;border:1px solid var(--players-line);border-radius:3px;background:#1e242d;padding:4px;text-align:center}.skill-order .skill-ability-icon{width:28px;height:28px;margin-bottom:2px;border-radius:2px;object-fit:cover}.skill-order strong,.skill-order small{display:block}.skill-order strong{color:var(--players-blue)}.skill-order small{color:var(--players-muted);font-size:8px}@media(max-width:1100px){.profile-match-summary{grid-template-columns:86px 140px 90px 70px minmax(110px,1fr) 38px}.match-teams-mini{display:none}}@media(max-width:850px){.profile-layout{grid-template-columns:1fr}.profile-sidebar{grid-template-columns:1fr 1fr}.profile-match-summary{grid-template-columns:85px minmax(130px,1fr) 90px minmax(120px,1fr) 38px}.match-cs{display:none}.skill-build{grid-template-columns:1fr}.match-team-table th:first-child{width:180px}.match-team-table th:nth-child(2){width:78px}.match-team-table th:nth-child(3){width:90px}.match-team-table th:nth-child(4),.match-team-table th:nth-child(5){width:42px}.match-team-table td{padding:3px 2px}.live-game-teams{grid-template-columns:1fr}}@media(max-width:620px){.leaderboard-header{padding-top:18px}.leaderboard-table{min-width:0}.leaderboard-table th,.leaderboard-table td{padding-inline:8px}.leaderboard-table .leaderboard-rank{width:32px}.leaderboard-table .leaderboard-level,.leaderboard-tier span,.winrate-record span{display:none}.leaderboard-tier img{margin-inline-end:0}.leaderboard-winrate{width:72px}.leaderboard-player{min-width:0;gap:8px}.leaderboard-player-icon{width:32px;height:32px}.leaderboard-player strong{max-width:92px}.profile-hero{padding:16px}.profile-identity{grid-template-columns:64px 1fr;gap:12px}.profile-avatar,.profile-avatar img{width:64px;height:64px}.profile-actions{grid-column:1 / -1}.profile-actions button{width:100%}.profile-search-card{margin:-18px auto 10px}.profile-sidebar{grid-template-columns:1fr}.profile-match-summary{grid-template-columns:78px minmax(120px,1fr) 74px 38px;min-height:96px}.profile-match-summary>.match-items{display:none}.match-kda>strong{font-size:13px}.match-champion p{display:none}.match-rune-page .rune-overview-panel{min-height:0}.match-rune-page .rune-page-columns{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "secondary" "shards"}.match-team-table,.match-team-table tbody,.match-team-table thead{display:block}.match-team-table thead tr{display:block;padding:5px 8px}.match-team-table thead th{display:none}.match-team-table thead th:first-child{display:block;width:auto;padding:0;text-align:start}.match-team-table tr{display:grid;grid-template-columns:minmax(0,1fr) 64px 84px;align-items:center;padding:4px;border-top:1px solid var(--players-line)}.match-team-table tbody tr:first-child{border-top:0}.match-team-table td{height:auto;padding:2px;border-top:0}.match-team-table td:first-child{grid-column:1 / 3}.match-team-table td:nth-child(2){grid-column:3}.match-team-table td:nth-child(3){grid-column:1}.match-team-table td:nth-child(4){grid-column:2}.match-team-table td:nth-child(5){grid-column:3}.match-team-table td:nth-child(6){grid-column:1 / -1;margin-top:2px}.team-damage{padding-inline-end:4px!important}.damage-line{grid-template-columns:32px 1fr}.match-panel[data-match-panel=overview]{overflow:hidden}}
