.insight-summary[data-astro-cid-vrypqpyn]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;margin:24px 0;padding:22px}.insight-summary[data-astro-cid-vrypqpyn] h2[data-astro-cid-vrypqpyn]{text-align:center;margin-bottom:18px;font-size:20px}.comparison-row[data-astro-cid-vrypqpyn]{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(80px,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;font-size:14px;display:grid}.comparison-row[data-astro-cid-vrypqpyn]:last-child{border:0}.comparison-row[data-astro-cid-vrypqpyn]>span[data-astro-cid-vrypqpyn]{text-align:center;color:var(--text-muted)}.comparison-row[data-astro-cid-vrypqpyn]>strong[data-astro-cid-vrypqpyn]:last-child{text-align:right;justify-self:end}.comparison-row[data-astro-cid-vrypqpyn]>strong[data-astro-cid-vrypqpyn]{overflow-wrap:anywhere;border-radius:5px;justify-self:start;padding:3px 9px}.larger[data-astro-cid-vrypqpyn]{background:var(--accent);color:#171719}.match-leaders[data-astro-cid-vrypqpyn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:30px;display:grid}.match-leader[data-astro-cid-vrypqpyn]{border:1px solid var(--border);background:var(--bg-secondary);border-radius:10px;overflow:hidden}.match-leader[data-astro-cid-vrypqpyn] h3[data-astro-cid-vrypqpyn]{padding:16px;font-size:17px}.leader-photo[data-astro-cid-vrypqpyn]{background:linear-gradient(120deg,#403023,#252528);justify-content:flex-start;align-items:center;gap:14px;padding:12px 14px 0;display:flex}.leader-photo[data-astro-cid-vrypqpyn] img[data-astro-cid-vrypqpyn]{object-fit:contain;object-position:bottom;flex-shrink:0}.featured-leader-info[data-astro-cid-vrypqpyn]{min-width:0;padding-bottom:12px}.featured-leader-info[data-astro-cid-vrypqpyn] a[data-astro-cid-vrypqpyn],.featured-leader-info[data-astro-cid-vrypqpyn] span[data-astro-cid-vrypqpyn],.featured-leader-info[data-astro-cid-vrypqpyn] strong[data-astro-cid-vrypqpyn]{overflow-wrap:anywhere;display:block}.featured-leader-info[data-astro-cid-vrypqpyn] a[data-astro-cid-vrypqpyn]{font-size:15px;font-weight:700}.featured-leader-info[data-astro-cid-vrypqpyn] span[data-astro-cid-vrypqpyn]{color:var(--text-muted);margin:4px 0;font-size:12px}.featured-leader-info[data-astro-cid-vrypqpyn] strong[data-astro-cid-vrypqpyn]{font-size:17px}.leader-entry[data-astro-cid-vrypqpyn]{border-top:1px solid var(--border);color:var(--text-primary);align-items:center;gap:10px;padding:14px;font-size:13px;display:flex}.leader-entry[data-astro-cid-vrypqpyn] strong[data-astro-cid-vrypqpyn]{overflow-wrap:anywhere;flex:1;min-width:0}.leader-entry[data-astro-cid-vrypqpyn] small[data-astro-cid-vrypqpyn]{color:var(--text-muted);display:block}.leader-entry[data-astro-cid-vrypqpyn] b[data-astro-cid-vrypqpyn]{color:var(--accent)}.comparison-help[data-astro-cid-vrypqpyn]{color:var(--text-muted);font-size:14px}.comparison-selects[data-astro-cid-vrypqpyn],.comparison-profiles[data-astro-cid-vrypqpyn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.comparison-selects[data-astro-cid-vrypqpyn] label[data-astro-cid-vrypqpyn]{font-size:14px}.comparison-selects[data-astro-cid-vrypqpyn] select[data-astro-cid-vrypqpyn]{width:100%;margin-top:8px;padding:10px;display:block}.comparison-profile[data-astro-cid-vrypqpyn]{background:var(--bg-card);border:1px solid var(--border);text-align:center;overflow-wrap:anywhere;border-radius:10px;padding:15px}.comparison-profile[data-astro-cid-vrypqpyn] img[data-astro-cid-vrypqpyn]{object-fit:contain;margin:auto;display:block}.comparison-profile[data-astro-cid-vrypqpyn] a[data-astro-cid-vrypqpyn],.comparison-profile[data-astro-cid-vrypqpyn] span[data-astro-cid-vrypqpyn]{display:block}.comparison-profile[data-astro-cid-vrypqpyn] span[data-astro-cid-vrypqpyn]{color:var(--text-muted);font-size:13px}.player-comparison[data-astro-cid-vrypqpyn] [data-astro-cid-vrypqpyn][data-compare-reset]{color:#fff;cursor:pointer;background:#ff742e;border:1px solid #ff742e;border-radius:6px;margin:0 auto;padding:10px 15px;font-weight:600;transition:background-color .18s,box-shadow .18s,transform .18s;display:block}.player-comparison[data-astro-cid-vrypqpyn] [data-astro-cid-vrypqpyn][data-compare-reset]:hover{background:#ff955f;border-color:#ff955f;transform:translateY(-1px);box-shadow:0 3px 12px #ff742e33}.player-comparison[data-astro-cid-vrypqpyn] [data-astro-cid-vrypqpyn][data-compare-reset]:active{transform:translateY(0)}.player-comparison[data-astro-cid-vrypqpyn] [data-astro-cid-vrypqpyn][data-compare-reset][hidden],.player-comparison[data-astro-cid-vrypqpyn] [data-astro-cid-vrypqpyn][data-comparison-stats][hidden],.player-comparison[data-astro-cid-vrypqpyn] .comparison-profile[data-astro-cid-vrypqpyn][hidden]{display:none!important}@media (width<=640px){.match-leaders[data-astro-cid-vrypqpyn]{grid-template-columns:1fr}.comparison-selects[data-astro-cid-vrypqpyn],.comparison-profiles[data-astro-cid-vrypqpyn]{gap:10px}.insight-summary[data-astro-cid-vrypqpyn]{padding:14px}.comparison-row[data-astro-cid-vrypqpyn]{gap:5px;font-size:13px}.team-labels[data-astro-cid-vrypqpyn]{grid-template-columns:1fr 20px 1fr}}.section-title[data-astro-cid-o2h4oxfo]{border-bottom:1px solid var(--border);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700}.section-spacing[data-astro-cid-o2h4oxfo]{margin-bottom:2.5rem}.text-muted[data-astro-cid-o2h4oxfo]{color:var(--text-muted)}.empty-state[data-astro-cid-o2h4oxfo]{color:var(--text-muted);text-align:center;padding:3rem 1rem;font-size:1.1rem}.match-score-card[data-astro-cid-o2h4oxfo]{background:linear-gradient(115deg,#3f2b20,#282323 65%,#252528);border:1px solid #61412d;border-radius:12px;margin:32px 0;padding:26px}.score-metadata[data-astro-cid-o2h4oxfo]{text-align:center;margin-bottom:18px}.score-metadata[data-astro-cid-o2h4oxfo] h1[data-astro-cid-o2h4oxfo]{margin:0;font-size:20px;line-height:1.5}.score-metadata[data-astro-cid-o2h4oxfo] p[data-astro-cid-o2h4oxfo]{color:var(--text-muted);margin:8px 0 0;font-size:14px}.match-round-badge[data-astro-cid-o2h4oxfo]{min-height:28px;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;background:#ff742e1a;border:1px solid #ff742e59;border-radius:4px;justify-content:center;align-items:center;margin-top:12px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.match-detail-scoreboard[data-astro-cid-o2h4oxfo]{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:2rem;margin:0;padding:12px;display:flex}.match-detail-team[data-astro-cid-o2h4oxfo]{flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.match-detail-team[data-astro-cid-o2h4oxfo] a[data-astro-cid-o2h4oxfo]{color:var(--team-color,var(--text-primary));text-align:center;word-break:break-word;font-size:1.3rem;font-weight:700;text-decoration:none;transition:opacity .2s}.match-detail-team[data-astro-cid-o2h4oxfo] a[data-astro-cid-o2h4oxfo]:hover{opacity:.8}.match-detail-team[data-astro-cid-o2h4oxfo] .tag[data-astro-cid-o2h4oxfo]{color:var(--text-muted);font-size:.85rem;font-weight:600}.match-detail-score[data-astro-cid-o2h4oxfo]{color:var(--accent);border-left:2px solid var(--border);border-right:2px solid var(--border);padding:0 1.5rem;font-size:2.5rem;font-weight:800}.match-tabs[data-astro-cid-o2h4oxfo]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0;padding:12px 0;display:flex}.match-tabs[data-astro-cid-o2h4oxfo] button[data-astro-cid-o2h4oxfo]{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:6px;padding:12px 16px;font-size:14px}.match-tabs[data-astro-cid-o2h4oxfo] button[data-astro-cid-o2h4oxfo]:hover{color:var(--accent);border-color:var(--accent)}.match-tabs[data-astro-cid-o2h4oxfo] button[data-astro-cid-o2h4oxfo][aria-selected=true]{color:#171719;background:var(--accent);font-weight:600}[data-astro-cid-o2h4oxfo][role=tabpanel][hidden]{display:none}.mvp-grid[data-astro-cid-o2h4oxfo]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.mvp-card[data-astro-cid-o2h4oxfo]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:1.25rem}.mvp-label[data-astro-cid-o2h4oxfo]{color:var(--text-muted);text-transform:uppercase;margin-bottom:.25rem;font-size:.8rem;font-weight:600}.mvp-kda[data-astro-cid-o2h4oxfo]{color:var(--text-primary);font-family:monospace;font-size:.85rem}.mvp-none[data-astro-cid-o2h4oxfo]{color:var(--text-muted);margin:0;padding:16px 16px 0;font-size:.85rem;font-style:italic}.team-header[data-astro-cid-o2h4oxfo]{margin-bottom:1rem;font-size:1.15rem}.team-header[data-astro-cid-o2h4oxfo] a[data-astro-cid-o2h4oxfo]{color:var(--team-color,var(--accent));font-weight:700;text-decoration:none}.team-header[data-astro-cid-o2h4oxfo] a[data-astro-cid-o2h4oxfo]:hover{text-decoration:underline}.team-header[data-astro-cid-o2h4oxfo] .tag[data-astro-cid-o2h4oxfo]{color:var(--text-muted);font-weight:600}.match-stats-table[data-astro-cid-o2h4oxfo] th[data-astro-cid-o2h4oxfo]:first-child,.match-stats-table[data-astro-cid-o2h4oxfo] td[data-astro-cid-o2h4oxfo]:first-child{z-index:2;background:var(--bg-card);border-right:1px solid var(--border);min-width:120px;position:sticky;left:0}.match-stats-table[data-astro-cid-o2h4oxfo] th[data-astro-cid-o2h4oxfo]:first-child{z-index:3;background:#ff4d2e14}.match-stats-table[data-astro-cid-o2h4oxfo] tbody[data-astro-cid-o2h4oxfo] tr[data-astro-cid-o2h4oxfo]:nth-child(2n) td[data-astro-cid-o2h4oxfo]:first-child{background:#ffffff05}.match-stats-table[data-astro-cid-o2h4oxfo] tbody[data-astro-cid-o2h4oxfo] tr[data-astro-cid-o2h4oxfo]:hover td[data-astro-cid-o2h4oxfo]:first-child{background:var(--bg-card-hover)}.total-kda[data-astro-cid-o2h4oxfo]{font-size:.95rem;font-weight:700}.mobile-table-hint[data-astro-cid-o2h4oxfo]{display:none}@media (width<=640px){.match-score-card[data-astro-cid-o2h4oxfo]{margin-top:24px;padding:18px 10px}.score-metadata[data-astro-cid-o2h4oxfo] h1[data-astro-cid-o2h4oxfo]{font-size:17px}.score-metadata[data-astro-cid-o2h4oxfo] p[data-astro-cid-o2h4oxfo]{font-size:13px}.match-detail-scoreboard[data-astro-cid-o2h4oxfo]{flex-direction:column;gap:1rem;padding:1.5rem}.match-detail-team[data-astro-cid-o2h4oxfo]{width:100%}.team-logo-large[data-astro-cid-o2h4oxfo]{width:48px;height:48px}.match-detail-score[data-astro-cid-o2h4oxfo]{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;width:min(220px,100%);padding:14px 0;font-size:2rem}.mobile-table-hint[data-astro-cid-o2h4oxfo]{color:var(--text-muted);text-align:right;margin:0 0 8px;font-size:11px;font-weight:600;display:block}.match-stats-table[data-astro-cid-o2h4oxfo]{min-width:max-content}.match-stats-table[data-astro-cid-o2h4oxfo] th[data-astro-cid-o2h4oxfo]:not(:first-child),.match-stats-table[data-astro-cid-o2h4oxfo] td[data-astro-cid-o2h4oxfo]:not(:first-child){min-width:118px}}.interior-page .map-mvp-card{background:var(--bg-secondary);border:1px solid var(--border);text-align:left;border-radius:10px;padding:0;overflow:hidden}.map-mvp-thumbnail{object-fit:cover;width:100%;height:145px;display:block}.map-mvp-player{text-align:center;background:linear-gradient(120deg,#403023,#252528);justify-content:center;align-items:center;gap:16px;padding:16px;display:flex}.map-mvp-avatar{object-fit:contain;flex-shrink:0}.map-mvp-player>div{min-width:0}.map-mvp-name{overflow-wrap:anywhere;font-size:16px;font-weight:700}.map-mvp-player .mvp-label{margin:6px 0}.map-result-note{color:var(--text-muted);padding:16px;font-size:13px}.map-mvp-image-link{text-decoration:none;display:block;position:relative;overflow:hidden}.map-mvp-image-link:after{content:"";background:linear-gradient(#0000 40%,#000000bf 100%);transition:background .2s;position:absolute;inset:0}.map-mvp-image-link .map-mvp-overlay{z-index:1;color:#fff;font-family:var(--match-display);text-transform:uppercase;text-align:left;text-shadow:0 2px 6px #000;justify-content:flex-start;align-items:flex-end;margin:0;padding:16px;font-size:24px;line-height:1;display:flex;position:absolute;inset:0}.map-mvp-image-link:hover:after{background:linear-gradient(#0000 55%,#0000008c 100%)}.map-mvp-image-link:hover .map-mvp-overlay{color:var(--accent)}body:has(.match-detail-page){--bg-primary:#090a0c;--bg-secondary:#101114;--bg-card:#16171b;--bg-card-hover:#202126;--border:#303137;--text-primary:#f4f3ef;--text-secondary:#c4c3bf;--text-muted:#a4a6ac;--match-display:"DIN Condensed", "Arial Narrow", "Avenir Next Condensed", sans-serif}body:has(.match-detail-page) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0d0f}body:has(.match-detail-page) .site-header .nav a{font-family:var(--match-display);font-size:17px;font-weight:500}.match-detail-page.match-detail-page{max-width:1344px;padding:20px 32px 32px;font-family:Arial Narrow,Avenir Next Condensed,sans-serif}.match-detail-page.match-detail-page .back-to-matches{min-height:44px;color:var(--text-secondary);text-transform:uppercase;align-items:center;gap:10px;font-size:14px;display:inline-flex}.match-detail-page.match-detail-page .match-score-card{border:1px solid var(--border);background:#141518;border-radius:0;margin:10px 0 28px;padding:24px 32px}.match-detail-page.match-detail-page .score-metadata{border-bottom:1px solid var(--border);padding-bottom:18px}.match-detail-page.match-detail-page .score-metadata h1{font-family:var(--match-display);text-transform:uppercase;font-size:clamp(26px,3vw,38px);line-height:1.2}.match-detail-page.match-detail-page .match-status{text-transform:uppercase}.match-detail-page.match-detail-page .match-round-badge{border-color:var(--border);background:0 0;border-radius:0;font-weight:500}.match-detail-page.match-detail-page .match-detail-scoreboard{gap:24px;padding:16px 0}.match-detail-page.match-detail-page .team-logo-large{object-fit:contain;background:0 0;border:0;border-radius:0;width:90px;height:90px}.match-detail-page.match-detail-page .match-detail-team a{font-family:var(--match-display);margin-top:10px;font-size:30px;line-height:1.2}.match-detail-page.match-detail-page .match-detail-score{font-family:var(--match-display);white-space:nowrap;color:var(--text-primary);border:0;padding:0 24px;font-size:68px;line-height:1}.match-detail-page.match-detail-page .section-title{font-family:var(--match-display);text-transform:uppercase;font-size:30px;line-height:1.15}.match-detail-page.match-detail-page :is(.insight-summary,.match-leader,.comparison-profile,.mvp-card,.table-wrap){box-shadow:none;border-color:var(--border);background:#111215;border-radius:0}.match-detail-page.match-detail-page :is(.match-leader h3,.team-header){font-family:var(--match-display);text-transform:uppercase;font-size:24px}.match-detail-page.match-detail-page .match-tabs{justify-content:flex-start;gap:0;margin:28px 0 24px;padding:0}.match-detail-page.match-detail-page .match-tabs button{min-height:48px;font-family:var(--match-display);text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-size:21px}.match-detail-page.match-detail-page .match-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);background:0 0}.match-detail-page.match-detail-page :is(select,.badge,.map-mvp-thumbnail,.map-mvp-image-link){border-radius:0}.match-detail-page.match-detail-page select{font:inherit;min-height:46px}.match-detail-page.match-detail-page .match-stats-table{font-variant-numeric:tabular-nums;font-size:16px}.match-detail-page.match-detail-page .match-stats-table th{color:var(--text-secondary);background:#1b1c20;font-size:12px}.match-detail-page.match-detail-page .match-stats-table td{background:#101114}.match-detail-page.match-detail-page .match-stats-table tr:nth-child(2n) td{background:#141518}.match-detail-page.match-detail-page :is(a,button,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=700px){.match-detail-page.match-detail-page{padding:14px 16px 24px}.match-detail-page.match-detail-page .match-score-card{padding:20px 14px}.match-detail-page.match-detail-page .match-detail-scoreboard{flex-direction:row;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;display:grid}.match-detail-page.match-detail-page .team-logo-large{width:58px;height:58px}.match-detail-page.match-detail-page .match-detail-team a{font-size:23px}.match-detail-page.match-detail-page .match-detail-score{width:auto;min-width:0;padding:0 6px;font-size:42px}.match-detail-page.match-detail-page .match-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-detail-page.match-detail-page .match-tabs button{padding:12px 8px;font-size:19px}}
