:root{font-family:Trebuchet MS,Segoe UI,sans-serif;color:#202922;background:#f3f4ed;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #202922;--muted: #7b847d;--line: #e5e8df;--green: #315d48;--green-bright: #75b58a;--canvas: #f3f4ed;--paper: #fffefa}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #bf7c3c;outline-offset:3px}.app-shell{min-height:100vh}.app-shell.search-only{display:grid;min-height:100vh;place-items:center;padding:24px}.search-only .main-content{width:min(600px,100%);min-height:auto;margin:0}.search-only .page-wrap{width:100%;padding:0}.search-only .overview-header{display:block;margin:0;padding:20px;border:1px solid var(--line);border-radius:6px;background:var(--paper)}.search-only .overview-controls{align-items:stretch}.search-only .quick-player-buttons{justify-content:flex-start}.search-only .overview-controls .player-search{width:100%}.search-only .overview-controls .riot-id-input{flex:1;width:auto}.overview-header.has-player-search{display:block;margin-bottom:22px}.dashboard-hero{position:relative;display:flex;min-height:174px;align-items:center;gap:22px;overflow:hidden;padding:24px 30px;border:1px solid #53684f;border-radius:8px;color:#f5f0df;background:radial-gradient(ellipse at 86% 15%,rgba(195,157,87,.22),transparent 36%),linear-gradient(118deg,#172d27,#213c31 58%,#314737);box-shadow:0 8px 24px #192a201c}.dashboard-hero:before,.dashboard-hero:after{position:absolute;right:-25px;width:180px;height:180px;border:1px solid rgba(218,190,127,.18);border-radius:50%;content:"";pointer-events:none}.dashboard-hero:before{top:-105px}.dashboard-hero:after{right:6px;bottom:-148px;width:225px;height:225px;border-color:#dabe7f1f}.hero-crest{position:relative;z-index:1;display:grid;width:92px;height:100px;flex:0 0 auto;place-items:center;border:1px solid #b99a5b;color:#f0d28d;background:radial-gradient(circle at 50% 43%,rgba(226,194,125,.24),transparent 55%),linear-gradient(150deg,#d2b16a33,#d2b16a0a);clip-path:polygon(50% 0,94% 17%,87% 74%,50% 100%,13% 74%,6% 17%);filter:drop-shadow(0 3px 7px rgba(0,0,0,.2))}.hero-crest img{width:72px;height:72px;border:2px solid #e2c783;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #182920b8,0 2px 9px #00000059}.hero-crest svg{position:relative;z-index:1;width:25px;height:25px;filter:drop-shadow(0 1px 3px rgba(226,194,125,.35))}.hero-crest span{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(225,194,125,.38);clip-path:polygon(50% 0,94% 17%,87% 74%,50% 100%,13% 74%,6% 17%);pointer-events:none}.hero-copy{position:relative;z-index:1;min-width:0}.hero-eyebrow{color:#c5b487;font:9px Consolas,monospace;letter-spacing:1px}.hero-copy h1{overflow:hidden;margin:8px 0 0;color:#fff9e9;font-family:Trebuchet MS,sans-serif;font-size:clamp(20px,2vw,27px);font-weight:700;letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap}.hero-refresh-button{display:inline-flex;align-items:center;gap:6px;margin-top:11px;padding:6px 9px;border:1px solid rgba(205,179,117,.4);border-radius:4px;color:#e2c783;background:#13221d6b;font-size:9px;font-weight:600;transition:background .16s ease,border-color .16s ease}.hero-refresh-button:hover:not(:disabled){border-color:#e2c783cc;background:#13221db8}.hero-refresh-button:disabled{cursor:wait;opacity:.8}.hero-refresh-button.is-refreshing svg{animation:refresh-spin .9s linear infinite}@keyframes refresh-spin{to{transform:rotate(360deg)}}.hero-set{position:absolute;z-index:1;top:50%;right:30px;padding:7px 10px;border:1px solid rgba(205,179,117,.4);border-radius:4px;color:#e2c783;background:#13221d6b;font:700 9px Consolas,monospace;letter-spacing:.9px;transform:translateY(-50%)}.hero-ornament{position:absolute;z-index:0;width:29px;height:29px;border:1px solid rgba(218,190,127,.48);transform:rotate(45deg)}.hero-ornament-one{top:17px;right:125px}.hero-ornament-two{right:154px;bottom:-14px;width:39px;height:39px;border-color:#dabe7f3b}.brand{display:flex;flex:0 0 auto;align-items:center;gap:9px;font-family:Trebuchet MS,sans-serif;font-size:17px;font-weight:800;letter-spacing:0}.brand-mark{display:grid;width:30px;height:30px;place-items:center;border:1px solid #d8dfd2;border-radius:7px;color:#315d48;background:#eef2e9}.brand-dot{color:#b78645}.main-content{min-height:100vh}.topbar{position:sticky;top:0;z-index:10;display:flex;height:62px;justify-content:center;border-bottom:1px solid rgba(224,229,219,.86);background:#fffefae0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar-inner{display:flex;width:min(1230px,100%);align-items:center;gap:30px;padding:0 42px}.main-nav{display:flex;height:100%;align-items:center;gap:5px}.nav-link{position:relative;display:inline-flex;height:100%;align-items:center;gap:8px;padding:0 12px;color:#7b857c;font-size:11px;font-weight:600;transition:color .16s ease}.nav-link:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:2px 2px 0 0;background:#9c7849;content:"";opacity:0;transform:scaleX(.6);transition:opacity .16s ease,transform .16s ease}.nav-link:hover,.nav-link.is-active{color:#344c3b}.nav-link.is-active:after{opacity:1;transform:scaleX(1)}.nav-link.is-active svg{color:#9c7849}.nav-count{display:grid;min-width:20px;height:19px;margin-left:1px;padding:0 4px;place-items:center;border:1px solid #e5e8df;border-radius:10px;color:#758076;background:#f6f7f2;font:9px Consolas,monospace}.topbar-player-search{width:min(550px,48%);flex:1 1 380px;gap:6px;margin-left:auto}.topbar-player-search .riot-id-input{width:auto;min-width:100px;flex:1 1 auto;height:37px;border-radius:5px}.topbar-player-search .region-select{min-width:76px;height:37px;border-radius:5px}.topbar-player-search .player-search-button{min-width:108px;height:37px;border-radius:5px}.quick-player-buttons{display:flex;flex:0 0 auto;align-items:center;gap:6px}.quick-player-button{max-width:132px;overflow:hidden;padding:6px 9px;border:1px solid #e1e6dc;border-radius:5px;color:#536156;background:var(--paper);font-size:9px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.quick-player-button:hover:not(:disabled){border-color:#b99a5b;color:#765b34;background:#faf7ef}.quick-player-button:disabled{opacity:.6;cursor:wait}.language-switcher{display:inline-flex;flex:0 0 auto;align-items:center;padding:3px;border:1px solid #e1e6dc;border-radius:5px;background:#f5f6f1}.language-switcher button{min-width:30px;padding:5px 6px;border:0;border-radius:3px;color:#7b857c;background:transparent;font:700 9px Consolas,monospace;cursor:pointer;transition:color .16s ease,background .16s ease}.language-switcher button[aria-pressed=true]{color:#fffefa;background:#315d48}.language-switcher button:focus-visible{outline:2px solid #bf7c3c;outline-offset:2px}.page-wrap{width:min(1230px,100%);margin:0 auto;padding:26px 42px 22px}.player-search{position:relative;display:flex;gap:8px;margin:0}.riot-id-input,.region-select{display:flex;height:37px;align-items:center;border:1px solid #e1e6dc;border-radius:4px;color:#7e897f;background:var(--paper)}.riot-id-input{width:min(340px,55%);gap:8px;padding:0 10px}.riot-id-input input{width:100%;min-width:0;border:0;outline:0;color:#35443a;background:transparent;font-size:11px}.riot-id-input input::placeholder{color:#a1a99f}.region-select{position:relative;min-width:82px;justify-content:center;padding:0 8px}.region-select select{width:100%;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#536156;background:transparent;font-size:10px;outline:0;cursor:pointer}.region-select svg{position:absolute;right:7px;pointer-events:none}.player-search-button{display:inline-flex;min-width:116px;height:37px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #315d48;border-radius:4px;color:#f7f8f2;background:#315d48;font-size:10px;cursor:pointer}.player-search-button:hover:not(:disabled){background:#254b38}.player-search-button:disabled{opacity:.65;cursor:wait}.player-search-error{position:absolute;top:calc(100% + 5px);left:0;z-index:2;color:#a5513f;font-size:10px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.overview-header{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.2fr);align-items:center;gap:24px;margin-bottom:18px}.overview-controls{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.overview-controls .player-search{width:min(100%,510px)}.overview-controls .riot-id-input{flex:1;width:auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between}.eyebrow,.section-kicker{color:#78827a;font:9px Consolas,monospace;letter-spacing:.8px}.eyebrow{display:flex;align-items:center;gap:8px}.eyebrow-line{width:17px;height:1px;background:#95aa83}.eyebrow-divider{color:#c2c8bd}h1,h2,p{margin:0}h1{margin-top:8px;color:#24352a;font-family:Georgia,serif;font-size:30px;font-weight:700;letter-spacing:0;line-height:1.2}.heading-period{color:#ce8851}.page-heading p{margin-top:7px;color:#818a82;font-size:12px}.rank-overview{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.8fr);align-items:stretch;gap:14px;margin-bottom:14px}.rank-mode-list{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.rank-strip{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:13px;padding:15px 16px 12px;border:1px solid #dbe4d6;border-radius:5px;background:linear-gradient(145deg,#e8eee2,#f4f4ec 68%,#f1ebe0)}.rank-mode-card{min-height:145px}.rank-mode-card+.rank-mode-card{background:linear-gradient(145deg,#edf0f5,#f7f7f4 74%,#f2eef8)}.rank-identity{display:flex;min-width:0;align-items:center;gap:13px}.rank-emblem{position:relative;display:grid;width:50px;height:50px;flex:0 0 auto;overflow:hidden;margin-right:10px;place-items:center}.rank-identity .rank-emblem{width:64px;height:64px;margin-right:0}.rank-emblem img{position:absolute;top:50%;left:50%;display:block;width:500%;max-width:none;height:auto;transform:translate(-50%,-50%)}.rank-copy{min-width:0}.rank-copy>strong{display:block;margin-top:4px;color:#2a3d30;font-size:18px;line-height:1.1}.rank-copy small{display:block;margin:4px 0 0;color:#788476;font-size:10px}.rank-summary-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:9px;border-top:1px solid #d9dfd2}.rank-summary-stats .rank-stat{min-width:0}.rank-summary-stats .rank-stat+.rank-stat{padding-left:11px;border-left:1px solid #d9dfd2}.rank-summary-stats .rank-stat>span{font:9px Trebuchet MS,sans-serif;letter-spacing:0}.rank-summary-stats .rank-stat strong{margin-top:4px;font-size:16px}.rank-demo-note{color:#858d83;font-size:8px;line-height:1.35}.rank-emblem svg{display:block;width:100%;height:100%;overflow:visible}.rank-emblem-outline{fill:var(--rank-tone, #a77a3d);stroke:#fffefa;stroke-width:2}.rank-emblem-inner{fill:var(--rank-deep, #765d36);stroke:#fffefa;stroke-opacity:.75;stroke-width:1.5}.rank-emblem-gem{fill:var(--rank-tone, #a77a3d);stroke:#fffefa;stroke-width:1.5}.rank-emblem text{fill:#fffefa;font:700 9px Trebuchet MS,sans-serif}.rank-emblem-challenger{--rank-tone: #e5c47b;--rank-deep: #6650a2}.rank-emblem-grandmaster{--rank-tone: #db766f;--rank-deep: #6e302d}.rank-emblem-master{--rank-tone: #bd82cc;--rank-deep: #513d7e}.rank-emblem-diamond{--rank-tone: #7fc4d4;--rank-deep: #3c637f}.rank-emblem-emerald{--rank-tone: #80c5a2;--rank-deep: #286a61}.rank-emblem-platinum{--rank-tone: #8ccac3;--rank-deep: #376f80}.rank-emblem-gold{--rank-tone: #e4c468;--rank-deep: #98692c}.rank-emblem-silver{--rank-tone: #c2cbd0;--rank-deep: #687a85}.rank-emblem-bronze{--rank-tone: #ce9565;--rank-deep: #805039}.rank-emblem-iron,.rank-emblem-unranked{--rank-tone: #99a09d;--rank-deep: #58615d}.rank-copy>span,.rank-stat>span{display:block;color:#788476;font:8px Consolas,monospace;letter-spacing:.65px}.rank-copy>strong{display:block;margin-top:5px;color:#2a3d30;font-family:Trebuchet MS,sans-serif;font-size:14px}.rank-copy small{margin-left:6px;color:#788476;font:10px Trebuchet MS,sans-serif}.rank-divider{width:1px;height:36px;margin:0 25px;background:#d9dfd2}.rank-stat strong{display:block;margin-top:6px;color:#38483b;font:600 12px Trebuchet MS,sans-serif}.rank-stat em{margin-left:5px;color:#57916a;font: 10px Consolas,monospace}.rank-stat-right{margin-left:auto;padding-left:18px;border-left:1px solid #d9dfd2}.rank-stat-right strong{font-size:13px}.rank-action{display:grid;width:30px;height:30px;margin-left:17px;place-items:center;border:1px solid #d9dfd2;border-radius:4px;color:#768175;background:#f8f8f1}.rank-progress-panel{display:flex;min-height:225px;flex-direction:column;padding:16px 17px 12px}.rank-progress-panel>.panel-heading{flex-wrap:wrap;gap:8px}.rank-progress-controls{display:inline-flex;align-items:center;gap:7px}.rank-progress-period{position:relative;display:inline-flex;align-items:center}.rank-progress-period select{height:29px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 25px 0 9px;border:1px solid #e0e5dc;border-radius:4px;color:#536158;background:#fffefa;font-size:10px;cursor:pointer}.rank-progress-period svg{position:absolute;right:8px;pointer-events:none;color:#758078}.rank-progress-change{padding:6px 9px;border-radius:4px;font:10px Consolas,monospace;white-space:nowrap}.rank-progress-up{color:#477b56;background:#edf4e9}.rank-progress-down{color:#a35f4c;background:#f7eee7}.rank-progress-chart{flex:1;margin-top:10px}.rank-progress-chart svg{display:block;width:100%;height:174px;overflow:visible}.rank-progress-gridline{stroke:#e8ece4;stroke-dasharray:4 5;stroke-width:1}.rank-progress-baseline{stroke:#9cba91;stroke-dasharray:5 5;stroke-width:2}.rank-progress-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.rank-progress-series-ranked .rank-progress-line{stroke:#398b66}.rank-progress-series-double-up .rank-progress-line{stroke:#8873bd}.rank-progress-point{stroke:#fffefa;stroke-width:1.5}.rank-progress-series-ranked .rank-progress-point{fill:#398b66}.rank-progress-series-double-up .rank-progress-point{fill:#8873bd}.rank-progress-axis-label,.rank-progress-date{fill:#869087;font:9px Trebuchet MS,sans-serif}.rank-progress-date{font-size:8px}.rank-progress-empty{color:#8b948b;font-size:9px}.rank-progress-empty{display:grid;flex:1;place-items:center;padding:20px 12px;text-align:center}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric-card{position:relative;min-height:124px;overflow:hidden;padding:14px 15px 13px;border:1px solid #e5e8df;border-radius:5px;background:var(--paper)}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#778178;font-size:10px}.metric-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:4px;color:#68826c;background:#eff3eb}.metric-card:nth-child(3) .metric-icon{color:#b78246;background:#f7f0e4}.metric-value{margin-top:5px;color:#24352a;font-family:Trebuchet MS,sans-serif;font-size:27px;font-weight:700;line-height:1.08}.value-unit{margin-left:2px;color:#6a756b;font-size:16px;font-weight:600}.metric-foot{display:flex;align-items:center;gap:6px;margin-top:8px;color:#9aa199;font-size:9px}.positive,.negative,.neutral{display:inline-flex;align-items:center;gap:1px;font-family:Consolas,monospace;font-size:9px}.positive{color:#4d8a62}.negative{color:#bf7c52}.neutral{color:#a17a45}.mini-progress{height:3px;margin-top:10px;overflow:hidden;border-radius:2px;background:#ebeee8}.mini-progress i{display:block;height:100%;border-radius:inherit;background:#77a77b}.mini-progress.warm i{background:#d39a5e}.metric-sparkline{position:absolute;right:0;bottom:0;display:flex;align-items:flex-end;gap:4px;width:39%;height:28px;padding:0 14px 0 0;opacity:.62}.metric-sparkline i{flex:1;min-height:5px;background:#a9c8a1}.placement-spark i:nth-child(3n){height:79%}.placement-spark i:nth-child(3n+1){height:42%}.placement-spark i:nth-child(3n+2){height:61%}.time-spark i{background:#e5c5a0}.time-spark i:nth-child(3n){height:42%}.time-spark i:nth-child(3n+1){height:76%}.time-spark i:nth-child(3n+2){height:58%}.panel{border:1px solid #e5e8df;border-radius:5px;background:var(--paper)}.panel-heading,.matches-heading{display:flex;align-items:center;justify-content:space-between}h2{margin-top:4px;color:#2b392f;font-family:Trebuchet MS,sans-serif;font-size:15px;font-weight:700;letter-spacing:0}.quiet-button,.icon-button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e6e9e0;border-radius:4px;color:#6f796f;background:#fffefa;font-size:9px}.quiet-button{padding:7px 9px}.icon-button{width:29px;height:29px}.recent-games-section{margin:0 0 14px}.recent-games-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 12px}.recent-games-heading h2{margin:4px 0 0;color:#2b392f;font-size:18px}.recent-games-count{padding:6px 9px;border:1px solid #e5e8df;border-radius:4px;color:#728076;background:var(--paper);font:10px Consolas,monospace;white-space:nowrap}.composition-trends{margin-bottom:14px;padding:16px 17px}.composition-trends-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:15px}.composition-trends-heading h2{margin:4px 0 0;font-size:15px}.composition-trends-caption{color:#8a948a;font-size:9px}.composition-trends-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.composition-trend-group{min-width:0}.composition-trend-group h3{margin-bottom:10px;color:#778178;font:9px Consolas,monospace;letter-spacing:.6px;text-transform:uppercase}.composition-trend-row{display:grid;width:100%;grid-template-columns:30px minmax(0,1fr) 48px;align-items:center;gap:9px;min-height:39px;padding:3px 5px;border:1px solid transparent;border-radius:4px;background:transparent;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.composition-trend-row:hover,.composition-trend-row.is-active{border-color:#dce4d7;background:#f5f7f1}.composition-trend-row:focus-visible{outline:2px solid #8ca77a;outline-offset:1px}.composition-trend-icon{display:grid;width:28px;height:28px;overflow:hidden;place-items:center;border:1px solid #d7dacf;border-radius:5px;color:#69776a;background:#f0f2ec;font:10px Consolas,monospace}.composition-trend-icon.is-trait{border-radius:50%}.composition-trend-icon img{width:100%;height:100%;object-fit:cover}.composition-trend-info{display:grid;min-width:0;gap:5px}.composition-trend-name{overflow:hidden;color:#39453c;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.composition-trend-bar{display:block;height:3px;overflow:hidden;border-radius:3px;background:#e9ece5}.composition-trend-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8ca77a,#c3ad70)}.composition-trend-stats{display:grid;justify-items:end;gap:2px}.composition-trend-stats strong{color:#52745b;font:700 11px Consolas,monospace}.composition-trend-stats small{color:#929b91;font-size:8px}.composition-trend-empty{padding:12px 0;color:#879087;font-size:10px}.matches-panel{padding:16px 17px 0;scroll-margin-top:76px}.matches-heading{align-items:center;margin-bottom:13px}.matches-heading h3{display:flex;align-items:center;gap:8px;margin:4px 0 0;color:#2b392f;font-family:Trebuchet MS,sans-serif;font-size:14px}.active-match-filter{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-3px 0 11px;padding:7px 9px;border:1px solid #e5e8df;border-radius:4px;color:#6f796f;background:#f8f9f4;font-size:9px}.active-match-filter strong{color:#315d48}.active-match-filter button{display:inline-flex;align-items:center;gap:4px;padding:2px 0 2px 6px;border:0;color:#667366;background:transparent;font-size:9px;cursor:pointer}.active-match-filter button:hover{color:#315d48}.match-tools{display:flex;align-items:center;gap:8px}.search-box{display:flex;align-items:center;gap:6px;width:157px;height:30px;padding:0 8px;border:1px solid #e5e8df;border-radius:4px;color:#949c94;background:#fffefa}.search-box input{width:100%;min-width:0;border:0;outline:0;color:#3b483e;background:transparent;font-size:9px}.search-box input::placeholder{color:#a1a8a0}.filter-button{display:flex;align-items:center;gap:5px;height:30px;padding:0 9px;border:1px solid #e5e8df;border-radius:4px;color:#717c72;background:#fffefa;font-size:9px}.filter-button select{max-width:75px;border:0;color:inherit;background:transparent;outline:0;font-size:9px;cursor:pointer}.all-matches{display:flex;align-items:center;gap:4px;padding:6px 0 6px 4px;color:#829082;font-size:9px}.match-table-wrap{width:100%;overflow-x:auto}.match-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;white-space:nowrap}.match-table th{height:34px;border-top:1px solid #edf0e9;border-bottom:1px solid #edf0e9;color:#969e95;font:9px Consolas,monospace;letter-spacing:.35px}.match-table th:first-child,.match-table td:first-child{width:86px;padding-left:2px}.match-table th:nth-child(3),.match-table td:nth-child(3){width:80px}.match-table th:nth-child(4),.match-table td:nth-child(4){width:64px}.match-table th:last-child,.match-table td:last-child{width:28px}.match-table td{height:66px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid #eff1eb}.match-row{transition:background .16s ease}.match-row:hover,.match-row-expanded{background:#f8f9f4}.match-row-trend-match,.match-row-trend-match:hover{background:#f2f6e9}.match-row-trend-match td:first-child{box-shadow:inset 3px 0 #9caf67}.match-row-trend-match .match-comp strong{color:#526f39}.match-detail-trigger{display:flex;max-width:100%;align-items:center;gap:9px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.match-detail-trigger:hover .match-comp strong{color:#315d48}.match-composition-preview{display:flex;flex:0 0 auto;align-items:center;padding-left:1px}.match-unit-preview{position:relative;display:grid;width:34px;height:36px;overflow:hidden;place-items:center;margin-left:-5px;border:1.5px solid #89918e;border-radius:5px;color:#fff;background:linear-gradient(145deg,#786a84,#353642);font-size:9px;box-shadow:0 0 0 1px var(--paper)}.match-unit-preview:first-child{margin-left:0}.match-unit-preview img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.match-unit-preview small{position:absolute;right:0;bottom:0;left:0;padding:2px 0;color:#fff;background:#10131ad1;font:7px/1 Consolas,monospace;text-align:center}.match-unit-preview.star-tier-2{border-color:#379ac2}.match-unit-preview.star-tier-3{border-color:#b36ccf}.match-unit-overflow{margin-left:4px;color:#858e86;font:8px Consolas,monospace}.match-expand-button{display:grid;width:28px;height:36px;place-items:center;border:0;background:transparent;cursor:pointer}.row-chevron{transition:transform .18s ease}.row-chevron-open{transform:rotate(90deg)}.match-detail-row td{height:auto;padding:0;white-space:normal}.match-detail{padding:16px 12px 18px;border-bottom:1px solid #e5e8df;background:#f8f9f5}.match-detail-heading{display:flex;align-items:center;gap:14px;margin-bottom:12px}.match-detail-heading h3{margin:4px 0 0;color:#303c32;font-size:12px}.match-detail-heading>span,.match-detail-heading time{color:#8b948b;font-size:9px}.match-detail-heading time{margin-left:auto}.match-board-scroll{width:100%;overflow-x:auto}.match-board{min-width:850px}.match-board-columns,.match-board-row{display:grid;grid-template-columns:25px 165px 66px 112px minmax(300px,1fr) 57px;column-gap:7px;align-items:center}.match-board-columns{min-height:25px;padding:0 9px;border-bottom:1px solid #e5e8df;color:#929b92;font:8px Consolas,monospace;letter-spacing:.3px}.match-board-row{position:relative;min-height:58px;padding:5px 9px;border-bottom:1px solid #e9ece6;border-left:3px solid #b4bcb5}.match-board-row:hover,.match-board-row:focus-within{z-index:5}.match-board-row.placement-1,.match-board-row.placement-2{border-left-color:#79b993}.match-board-row.placement-3,.match-board-row.placement-4{border-left-color:#6e9ac2}.match-board-row.is-current-player{background:#f0f5eb}.board-placement{color:#55665a;font:11px Consolas,monospace;text-align:center}.board-player{display:flex;min-width:0;align-items:center;gap:7px}.board-avatar{position:relative;display:grid;width:31px;height:31px;flex:0 0 auto;overflow:hidden;place-items:center;border:1px solid hsl(var(--avatar-hue) 32% 61%);border-radius:50%;color:hsl(var(--avatar-hue) 72% 91%);background:radial-gradient(circle at 35% 30%,hsl(var(--avatar-hue) 34% 48%),hsl(var(--avatar-hue) 34% 25%) 72%)}.board-avatar>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;object-fit:cover}.board-player-name{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px}.board-player-name>strong,.board-player-name-tooltip{max-width:98px;min-width:0;overflow:hidden;color:#38463b;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.board-player-name-tooltip>strong{display:block;overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.board-player-name>small{width:100%;color:#858f86;font:8px Consolas,monospace}.board-top-badge{padding:3px 4px;border-radius:2px;color:#777e79;background:#ecefea;font:7px Consolas,monospace}.board-top-badge.is-top-four{color:#31788b;background:#dff1f2}.participant-you{padding:3px 4px;border-radius:2px;color:#4d7c55;background:#e4f0df;font:7px Consolas,monospace}.board-round{display:flex;flex-direction:column;gap:4px;text-align:center}.board-round strong{color:#536157;font:9px Consolas,monospace}.board-round span{color:#879187;font:8px Consolas,monospace}.board-traits{display:flex;max-width:112px;flex-wrap:wrap;gap:3px;align-content:center}.board-trait{display:flex;width:25px;min-height:34px;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px}.board-trait-icon{display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border:1px solid #a98a61;border-radius:5px;background:#f2e1c4;transform:rotate(45deg) scale(.82)}.board-trait-icon img{width:16px;height:16px;object-fit:contain;transform:rotate(-45deg)}.board-trait-fallback{color:#725937;font-size:8px;font-weight:700;transform:rotate(-45deg)}.board-trait>small{display:inline-flex;min-width:20px;height:11px;align-items:center;justify-content:center;padding:0 3px;border:1px solid #806a4e;border-radius:6px;color:#fff;background:#705b40;font:700 7px/1 Consolas,monospace;letter-spacing:.2px;white-space:nowrap}.board-units-wrap{position:relative;min-width:0}.board-units{min-width:0;overflow-x:auto;overflow-y:hidden;padding:5px 3px 7px;scrollbar-color:#89958b #e8ebe5;scrollbar-width:thin}.board-units::-webkit-scrollbar{height:7px}.board-units::-webkit-scrollbar-track{border-radius:4px;background:#e8ebe5}.board-units::-webkit-scrollbar-thumb{border:1px solid #e8ebe5;border-radius:4px;background:#89958b}.board-units-track{display:flex;width:max-content;flex-wrap:nowrap;gap:5px;align-items:flex-end}.board-unit{position:relative;display:flex;min-width:48px;flex:0 0 48px;flex-direction:column;align-items:center}.board-unit:hover,.board-unit:focus-within{z-index:6}.board-unit-stars{height:13px;color:#858a99;font:10px Consolas,monospace;letter-spacing:-2px;line-height:11px;white-space:nowrap}.star-tier-2 .board-unit-stars{color:#46a5c7}.star-tier-3 .board-unit-stars{color:#bd77dc}.board-unit-portrait{display:grid;width:44px;height:46px;overflow:hidden;place-items:center;border:2px solid #858a99;border-radius:6px;color:#fff;background:linear-gradient(145deg,#786a84,#353642);font-size:9px}.board-unit-portrait img{width:200%;height:200%;max-width:none;align-self:start;justify-self:center;object-fit:cover;object-position:center top}.star-tier-2 .board-unit-portrait{border-color:#379ac2}.star-tier-3 .board-unit-portrait{border-color:#b36ccf}.board-unit-items{position:absolute;right:-2px;bottom:0;left:1px;display:flex;justify-content:center}.board-item-icon{display:grid;width:14px;height:14px;overflow:visible;margin-left:-2px;place-items:center;border:1px solid #f5f3e9;border-radius:2px;color:#503e2b;background:#d5c08d;font:7px Consolas,monospace}.board-item-icon img{width:100%;height:100%;object-fit:cover}.board-tooltip-trigger{position:relative}.board-tooltip-trigger:focus-visible{outline:2px solid #80a987;outline-offset:2px}.board-tooltip-popup{position:fixed;z-index:10000;width:max-content;max-width:min(320px,calc(100vw - 20px));padding:8px 10px;border:1px solid #dce3d9;border-radius:5px;color:#29372e;background:#fffefa;box-shadow:0 5px 18px #1e2c2233;font:500 11px/1.45 Trebuchet MS,sans-serif;text-align:left;white-space:pre-line;pointer-events:none}.board-item-tooltip>strong{display:block;margin-bottom:5px;font-size:11px}.board-item-recipe>span{color:#788379;font-size:9px}.board-item-recipe-components{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:4px}.board-item-recipe-component{display:flex;min-width:46px;max-width:88px;flex-direction:column;align-items:center;gap:3px;color:#566357;font-size:8px;line-height:1.2;text-align:center;white-space:normal}.board-item-recipe-component img{width:26px;height:26px;border:1px solid #d8ddcf;border-radius:3px;object-fit:cover}.board-stats{display:grid;justify-content:end;gap:3px}.board-stats>span{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:#747d8c}.board-stats>span:first-child{color:#c18b35}.board-stats>.is-unavailable{color:#a1a69f}.board-stats>.is-unavailable strong{color:#8a938b}.board-stats strong{min-width:15px;color:#5e6875;font:8px Consolas,monospace}.board-augments{display:flex;grid-column:2 / -1;flex-wrap:wrap;align-items:center;gap:4px;padding:2px 0 4px 38px;color:#879187;font-size:7px}.board-augment{display:inline-flex;align-items:center;gap:3px;padding:2px 4px;border:1px solid #e8e1d2;border-radius:3px;color:#8a7049;background:#f8f3e8}.board-augment img{width:13px;height:13px;object-fit:cover}.match-assets-status{padding-top:7px;color:#8b948b;font-size:8px}.match-participants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.match-participant{min-width:0;padding:10px;border:1px solid #e5e8df;border-radius:4px;background:#fffefa}.match-participant.is-current-player{border-color:#9bb89a;box-shadow:inset 2px 0 #75a37a}.participant-heading{display:flex;min-width:0;align-items:center;gap:7px}.participant-heading>strong{overflow:hidden;color:#38463b;font-size:10px;font-weight:600;text-overflow:ellipsis}.participant-placement{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:3px;color:#657467;background:#edf0e9;font:10px Consolas,monospace}.participant-placement.is-winner{color:#966d37;background:#f6efdc}.participant-you{padding:3px 5px;border-radius:3px;color:#4d7c55;background:#eaf3e8;font-size:8px}.participant-level{margin-left:auto;color:#818b81;font:9px Consolas,monospace}.participant-units{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.participant-unit{display:flex;min-width:70px;max-width:100%;flex:1 1 75px;flex-direction:column;gap:3px;padding:5px 6px;border:1px solid #eceee8;border-radius:3px;color:#475448;background:#f8f9f5}.participant-unit strong{overflow:hidden;font-size:8px;font-weight:600;text-overflow:ellipsis}.participant-unit>span{color:#d09958;font-size:9px;letter-spacing:1px}.participant-unit small{overflow:hidden;color:#8b948b;font-size:7px;text-overflow:ellipsis}.participant-muted{color:#929a92;font-size:9px}.participant-traits{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.participant-traits>span{padding:3px 5px;border-radius:3px;color:#647364;background:#edf1e9;font-size:7px}.participant-traits small{margin-left:2px;color:#8b6e44;font:8px Consolas,monospace}.participant-augments{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:7px;color:#a07846;font-size:7px}.participant-augments>span:first-child{margin-right:2px;color:#929a92}.participant-augments>span:not(:first-child){padding:3px 5px;border:1px solid #f0e7d7;border-radius:3px;background:#faf6ed}.participant-stats{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:9px;padding-top:7px;border-top:1px solid #eff1eb;color:#8b948b;font-size:7px}.participant-stats strong{margin-right:3px;color:#465448;font:600 8px Consolas,monospace}.match-detail-empty{padding:14px;color:#8b948b;font-size:9px}.match-placement{display:inline-flex;min-width:76px;align-items:center;gap:6px;color:#89928b;font:600 10px Consolas,monospace}.match-placement strong{font:700 14px Consolas,monospace}.match-placement.is-win{color:#a77835}.match-placement.is-win strong{color:#8d6125}.match-placement-icon{flex:0 0 auto}.match-placement.is-win .match-placement-icon{color:#c4933e;fill:#f5e5bb}.match-placement.is-top-four{color:#667caa}.match-placement.is-top-four strong{color:#4d6595}.match-placement.is-top-four .match-placement-icon{color:#9ba8bd;fill:#e2e7ef}.match-comp strong,.match-comp span,.match-time strong,.match-time span{display:block}.match-comp strong{color:#3d4940;font-size:11px;font-weight:600}.match-comp span{margin-top:5px;color:#858f86;font-size:10px}.match-comp .match-mode-badge{display:inline-flex;width:fit-content;margin-top:6px;padding:2px 5px;border:1px solid #dfe6da;border-radius:3px;color:#657467;background:#f3f5ef;font-size:8px;line-height:1.2}.match-comp .match-mode-badge.is-double-up{border-color:#e8dcc3;color:#8c6b3d;background:#f8f2e7}.match-time strong{color:#58645a;font-size:10px;font-weight:500}.match-time span{margin-top:4px;color:#929b92;font:10px Consolas,monospace}.lp-change{font:11px Consolas,monospace}.lp-positive{color:#50835b}.lp-negative{color:#b57b5a}.row-chevron{color:#9ba39b}.empty-state{padding:28px 0;color:#879087;text-align:center;font-size:11px}.load-more{display:flex;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;padding:10px 0;color:#919a91;font-size:9px}.load-more-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #dce2d8;border-radius:4px;color:#536b58;background:#fffefa;font-size:10px;font-weight:600;transition:border-color .16s ease,background .16s ease,color .16s ease}.load-more-button:hover:not(:disabled){border-color:#aebda8;color:#315d48;background:#f6f8f2}.load-more-button:disabled{cursor:wait;opacity:.65}.load-more-button .is-spinning{animation:refresh-spin .9s linear infinite}.load-more-error{color:#b76353;text-align:center}.page-footer{display:flex;justify-content:space-between;padding:16px 1px 0;color:#a0a79f;font-size:9px}.page-footer>span:last-child{font:8px Consolas,monospace;letter-spacing:.4px}.footer-dot{padding:0 3px;color:#91aa85;font-size:7px}@media(min-width:1500px){.page-wrap{padding-top:42px}.metrics-grid{gap:15px}}@media(max-width:1120px){.topbar-inner{gap:20px;padding:0 26px}.page-wrap{padding:30px 26px 20px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-header{grid-template-columns:minmax(190px,.7fr) minmax(390px,1.3fr);gap:16px}.rank-overview{grid-template-columns:minmax(280px,.85fr) minmax(0,1.5fr);gap:10px}}@media(max-width:820px){.matches-panel{scroll-margin-top:120px}.topbar{height:auto;min-height:58px}.topbar-inner{flex-wrap:wrap;gap:0 18px;padding:10px 20px}.main-nav,.quick-player-buttons{margin-left:auto}.topbar-player-search{width:min(100%,550px);max-width:none;flex:1 1 360px;margin:10px 0 0}.page-wrap{padding:26px 20px 18px}.overview-header{grid-template-columns:1fr;gap:14px}.overview-header.has-player-search{grid-template-columns:1fr;gap:10px}.dashboard-hero{min-height:154px}.overview-controls{align-items:flex-start}.overview-controls .player-search{width:min(100%,510px)}.rank-overview{grid-template-columns:1fr}.rank-mode-list{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.rank-mode-card{min-height:160px}}@media(max-width:560px){.matches-panel{scroll-margin-top:150px}.topbar-inner{gap:0 8px;padding:9px 13px 10px}.brand{gap:6px;font-size:14px}.brand-mark{width:27px;height:27px}.main-nav{gap:1px;margin-left:auto}.nav-link{width:36px;justify-content:center;gap:0;padding:0}.nav-link>span:not(.nav-count),.nav-count{display:none}.nav-link:after{right:5px;left:5px}.quick-player-buttons{gap:5px;margin:9px auto 0 0}.language-switcher{margin:9px 0 0 auto}.quick-player-button{max-width:118px;padding:6px 7px;font-size:8px}.topbar-player-search{flex:1 1 100%;grid-template-columns:minmax(0,1fr) 66px 96px;gap:5px;margin-top:9px}.topbar-player-search .riot-id-input,.topbar-player-search .region-select,.topbar-player-search .player-search-button{min-width:0;height:36px}.topbar-player-search .player-search-button{gap:4px;padding:0 6px;font-size:9px}.page-wrap{padding:22px 13px 17px}.overview-header{gap:13px;margin-bottom:14px}.overview-header.has-player-search{margin-bottom:17px}.dashboard-hero{min-height:140px;gap:14px;padding:17px 15px}.hero-crest{width:76px;height:84px}.hero-crest img{width:60px;height:60px}.hero-eyebrow{font-size:8px;letter-spacing:.6px}.hero-copy{max-width:calc(100% - 102px)}.hero-copy h1{max-width:100%;font-size:18px}.hero-refresh-button{margin-top:8px;padding:6px 8px;font-size:8px}.hero-set{right:14px;padding:6px 8px}.hero-ornament-one{right:78px}.hero-ornament-two{right:104px}.player-search{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:7px}.riot-id-input{width:auto;grid-column:1 / -1}.region-select,.player-search-button{min-width:0}.player-search-error{top:calc(100% + 3px)}.page-heading{align-items:flex-start}h1{font-size:25px}.rank-mode-list{grid-template-columns:1fr}.rank-mode-card{min-height:145px;padding:13px}.rank-identity .rank-emblem{width:56px;height:56px}.rank-summary-stats .rank-stat+.rank-stat{padding-left:8px}.rank-summary-stats .rank-stat strong{font-size:16px}.rank-progress-panel{padding:14px 12px 11px}.rank-progress-chart svg{height:150px}.composition-trends{padding:14px 12px}.composition-trends-heading{align-items:flex-start;flex-direction:column;gap:5px}.composition-trends-grid{grid-template-columns:1fr;gap:16px}.composition-trend-row{grid-template-columns:26px minmax(0,1fr) 42px;gap:7px}.composition-trend-icon{width:25px;height:25px}.metrics-grid{gap:8px}.metric-card{min-height:119px;padding:11px 10px}.metric-top{font-size:9px}.metric-value{font-size:24px}.metric-foot{gap:4px;font-size:8px}.recent-games-heading{align-items:flex-start}.recent-games-heading h2{font-size:16px}.matches-panel{padding:14px 11px 0}.matches-heading{align-items:flex-start;flex-direction:column;gap:12px}.match-tools{width:100%;gap:6px}.search-box{flex:1;width:auto}.filter-button{padding:0 7px}.all-matches{margin-left:auto;font-size:8px}.match-table{min-width:580px}.match-detail{padding:13px 7px 14px}.match-detail-heading{flex-wrap:wrap;gap:7px 12px}.match-detail-heading time{margin-left:0}.page-footer{gap:10px;font-size:8px}.page-footer>span:last-child{white-space:nowrap;font-size:7px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root[data-theme=dark]{color-scheme:dark;color:#f0f2f8;background:#17191f;--ink: #f0f2f8;--muted: #a0a9c0;--line: #343a4a;--green: #43d1a7;--green-bright: #43d1a7;--canvas: #17191f;--paper: #222631}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark] body{color:#f0f2f8;background:#17191f}:root[data-theme=dark] .brand-mark{border-color:#4b513f;color:#e2c783;background:#272e28}:root[data-theme=dark] .brand-dot,:root[data-theme=dark] .nav-link.is-active svg{color:#d0ad6b}:root[data-theme=dark] .nav-link{color:#a0a9c0}:root[data-theme=dark] .nav-link:hover,:root[data-theme=dark] .nav-link.is-active{color:#f0f2f8}:root[data-theme=dark] .nav-link.is-active:after{background:#d0ad6b}:root[data-theme=dark] .nav-count{border-color:#3a4152;color:#c8d0e5;background:#2a3040}:root[data-theme=dark] .language-switcher{border-color:#3a4152;background:#1c202a}:root[data-theme=dark] .language-switcher button{color:#a0a9c0}:root[data-theme=dark] .language-switcher button[aria-pressed=true]{color:#17191f;background:#72e5c3}:root[data-theme=dark] .main-content{color:#f0f2f8}:root[data-theme=dark] .topbar{border-color:#303541;background:#1b1d24f5}:root[data-theme=dark] .page-heading p,:root[data-theme=dark] .rank-copy small,:root[data-theme=dark] .match-time span,:root[data-theme=dark] .match-comp span,:root[data-theme=dark] .match-table th,:root[data-theme=dark] .all-matches,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .load-more,:root[data-theme=dark] .page-footer{color:#a0a9c0}:root[data-theme=dark] .load-more-button{border-color:#343c50;color:#bbc6dd;background:#1c2332}:root[data-theme=dark] .load-more-button:hover:not(:disabled){border-color:#53627d;color:#f0f2f8;background:#262e40}:root[data-theme=dark] .load-more-error{color:#f08a7a}:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] .metric-value,:root[data-theme=dark] .match-comp strong,:root[data-theme=dark] .match-time strong,:root[data-theme=dark] .rank-copy>strong,:root[data-theme=dark] .rank-stat strong,:root[data-theme=dark] .recent-games-heading h2,:root[data-theme=dark] .matches-heading h3{color:#f0f2f8}:root[data-theme=dark] .composition-trends-heading h2{color:#f0f2f8}:root[data-theme=dark] .composition-trend-group h3,:root[data-theme=dark] .composition-trends-caption{color:#a0a9c0}:root[data-theme=dark] .composition-trend-icon{border-color:#3a4152;color:#bbc6dd;background:#2a3040}:root[data-theme=dark] .composition-trend-name{color:#e0e5f2}:root[data-theme=dark] .composition-trend-row:hover,:root[data-theme=dark] .composition-trend-row.is-active{border-color:#46516a;background:#292f40}:root[data-theme=dark] .composition-trend-bar{background:#373d4d}:root[data-theme=dark] .composition-trend-stats strong{color:#72e5c3}:root[data-theme=dark] .composition-trend-stats small,:root[data-theme=dark] .composition-trend-empty{color:#a0a9c0}:root[data-theme=dark] .active-match-filter{border-color:#3a4152;color:#a0a9c0;background:#1d2028}:root[data-theme=dark] .active-match-filter strong,:root[data-theme=dark] .active-match-filter button{color:#72e5c3}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .section-kicker,:root[data-theme=dark] .rank-copy>span,:root[data-theme=dark] .rank-stat>span{color:#a0a9c0}:root[data-theme=dark] .eyebrow-line{background:#43d1a7}:root[data-theme=dark] .eyebrow-divider{color:#606a82}:root[data-theme=dark] h1{color:#f0f2f8}:root[data-theme=dark] .heading-period{color:#a0a9c0}:root[data-theme=dark] .recent-games-count{border-color:#343a4a;color:#a0a9c0;background:#222631}:root[data-theme=dark] .rank-strip{border-color:#343a4a;background:linear-gradient(110deg,#232938,#222631 58%,#2b2836)}:root[data-theme=dark] .rank-mode-card+.rank-mode-card{background:linear-gradient(110deg,#242a38,#222631 68%,#2a2737)}:root[data-theme=dark] .rank-summary-stats{border-color:#3a4152}:root[data-theme=dark] .rank-summary-stats .rank-stat+.rank-stat{border-color:#3a4152}:root[data-theme=dark] .rank-demo-note{color:#929bb2}:root[data-theme=dark] .rank-emblem-outline{stroke:#222631}:root[data-theme=dark] .rank-emblem-inner{stroke:#c2c9df}:root[data-theme=dark] .rank-emblem-gem{stroke:#222631}:root[data-theme=dark] .rank-divider,:root[data-theme=dark] .rank-stat-right{border-color:#3a4152}:root[data-theme=dark] .rank-divider{background:#3a4152}:root[data-theme=dark] .rank-stat em{color:#43d1a7}:root[data-theme=dark] .rank-action{border-color:#414a68;color:#b2bcff;background:#292f43}:root[data-theme=dark] .rank-progress-change{color:#43d1a7;background:#213b38}:root[data-theme=dark] .rank-progress-down{color:#ff8da8;background:#402733}:root[data-theme=dark] .rank-progress-period select{border-color:#414a68;color:#dce2ff;background:#252b40}:root[data-theme=dark] .rank-progress-period svg{color:#a0a9c0}:root[data-theme=dark] .rank-progress-axis-label,:root[data-theme=dark] .rank-progress-date,:root[data-theme=dark] .rank-progress-empty{fill:#a0a9c0;color:#a0a9c0}:root[data-theme=dark] .rank-progress-gridline{stroke:#363c4b}:root[data-theme=dark] .rank-progress-baseline{stroke:#455ddc}:root[data-theme=dark] .rank-progress-series-ranked .rank-progress-line{stroke:#43d1a7}:root[data-theme=dark] .rank-progress-series-double-up .rank-progress-line{stroke:#b4a0ed}:root[data-theme=dark] .rank-progress-series-ranked .rank-progress-point{fill:#43d1a7;stroke:#222631}:root[data-theme=dark] .rank-progress-series-double-up .rank-progress-point{fill:#b4a0ed;stroke:#222631}:root[data-theme=dark] .metric-card,:root[data-theme=dark] .panel{border-color:#343a4a;background:#222631}:root[data-theme=dark] .metric-top,:root[data-theme=dark] .metric-foot{color:#a0a9c0}:root[data-theme=dark] .metric-card:nth-child(1) .metric-icon{color:#aab7ff;background:#303958}:root[data-theme=dark] .metric-card:nth-child(2) .metric-icon{color:#43d1a7;background:#233e3a}:root[data-theme=dark] .metric-card:nth-child(3) .metric-icon{color:#ff8da8;background:#472a38}:root[data-theme=dark] .metric-card:nth-child(4) .metric-icon{color:#ffad70;background:#473326}:root[data-theme=dark] .positive{color:#43d1a7}:root[data-theme=dark] .negative{color:#ff8da8}:root[data-theme=dark] .neutral{color:#aab7ff}:root[data-theme=dark] .mini-progress{background:#373d4d}:root[data-theme=dark] .mini-progress i{background:#43d1a7}:root[data-theme=dark] .mini-progress.warm i{background:#ff862e}:root[data-theme=dark] .match-unit-overflow{color:#a0a9c0}:root[data-theme=dark] .search-box,:root[data-theme=dark] .filter-button,:root[data-theme=dark] .quiet-button,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .load-more-button,:root[data-theme=dark] .quick-player-button,:root[data-theme=dark] .riot-id-input,:root[data-theme=dark] .region-select{border-color:#3a4152;color:#b8c2d8;background:#1d2028}:root[data-theme=dark] .quick-player-button:hover:not(:disabled){border-color:#8b7549;color:#f0d59b;background:#302c25}:root[data-theme=dark] .search-box input,:root[data-theme=dark] .riot-id-input input,:root[data-theme=dark] .region-select select{color:#f0f2f8}:root[data-theme=dark] .search-box input::placeholder,:root[data-theme=dark] .riot-id-input input::placeholder{color:#7f899f}:root[data-theme=dark] .region-select select option,:root[data-theme=dark] .filter-button select option{color:#f0f2f8;background:#222631}:root[data-theme=dark] .player-search-button{border-color:#455ddc;background:#455ddc}:root[data-theme=dark] .player-search-button:hover:not(:disabled){background:#596fe9}:root[data-theme=dark] .match-table th,:root[data-theme=dark] .match-table td{border-color:#343a4a}:root[data-theme=dark] .match-row:hover,:root[data-theme=dark] .match-row-expanded{background:#2a3040}:root[data-theme=dark] .match-row-trend-match,:root[data-theme=dark] .match-row-trend-match:hover{background:#30392d}:root[data-theme=dark] .match-row-trend-match td:first-child{box-shadow:inset 3px 0 #a5bc6c}:root[data-theme=dark] .match-row-trend-match .match-comp strong{color:#c2dc8d}:root[data-theme=dark] .match-detail{border-color:#343a4a;background:#1d2028}:root[data-theme=dark] .match-detail-heading h3,:root[data-theme=dark] .participant-heading>strong,:root[data-theme=dark] .participant-stats strong{color:#f0f2f8}:root[data-theme=dark] .match-comp .match-mode-badge{border-color:#3a4152;color:#c0c9df;background:#2a3040}:root[data-theme=dark] .match-comp .match-mode-badge.is-double-up{border-color:#51402f;color:#ffcf9f;background:#342b25}:root[data-theme=dark] .match-board-columns{border-color:#343a4a;color:#a0a9c0}:root[data-theme=dark] .match-board-row{border-color:#343a4a}:root[data-theme=dark] .match-board-row.placement-1,:root[data-theme=dark] .match-board-row.placement-2{border-left-color:#43d1a7}:root[data-theme=dark] .match-board-row.placement-3,:root[data-theme=dark] .match-board-row.placement-4{border-left-color:#7285f0}:root[data-theme=dark] .match-board-row.is-current-player{background:#252d43}:root[data-theme=dark] .board-placement,:root[data-theme=dark] .board-player-name>strong,:root[data-theme=dark] .board-player-name-tooltip,:root[data-theme=dark] .board-round strong{color:#e7eaf3}:root[data-theme=dark] .board-player-name>small,:root[data-theme=dark] .board-round span{color:#a0a9c0}:root[data-theme=dark] .board-top-badge{color:#c0c7d8;background:#343a4a}:root[data-theme=dark] .board-top-badge.is-top-four{color:#72e5c3;background:#233e3a}:root[data-theme=dark] .participant-you{color:#72e5c3;background:#233e3a}:root[data-theme=dark] .board-trait-icon{border-color:#77819a;background:#343a4a}:root[data-theme=dark] .board-trait>small{border-color:#68718b;color:#f0f2f8;background:#454d64}:root[data-theme=dark] .board-trait-fallback{color:#e4c686}:root[data-theme=dark] .board-units{scrollbar-color:#727c94 #303541}:root[data-theme=dark] .board-units::-webkit-scrollbar-track{background:#303541}:root[data-theme=dark] .board-units::-webkit-scrollbar-thumb{border-color:#303541;background:#727c94}:root[data-theme=dark] .board-unit-portrait{border-color:#727c94;background:linear-gradient(145deg,#727c94,#343a4a)}:root[data-theme=dark] .star-tier-2 .board-unit-portrait{border-color:#455ddc}:root[data-theme=dark] .star-tier-3 .board-unit-portrait{border-color:#9646ef}:root[data-theme=dark] .board-unit-stars{color:#a0a9c0}:root[data-theme=dark] .star-tier-2 .board-unit-stars{color:#43d1a7}:root[data-theme=dark] .star-tier-3 .board-unit-stars{color:#9646ef}:root[data-theme=dark] .board-item-icon{border-color:#222631}:root[data-theme=dark] .board-stats strong{color:#c8d0e5}:root[data-theme=dark] .board-stats>.is-unavailable,:root[data-theme=dark] .board-stats>.is-unavailable strong{color:#7f899f}:root[data-theme=dark] .board-stats>span:first-child{color:#ffad70}:root[data-theme=dark] .board-augments{color:#a0a9c0}:root[data-theme=dark] .board-augment{border-color:#51402f;color:#ffad70;background:#342b25}:root[data-theme=dark] .board-tooltip-popup{border-color:#48516a;color:#f0f2f8;background:#222631;box-shadow:0 5px 18px #0000008c}:root[data-theme=dark] .board-item-recipe>span{color:#a0a9c0}:root[data-theme=dark] .board-item-recipe-component{color:#d4daea}:root[data-theme=dark] .board-item-recipe-component img{border-color:#48516a}:root[data-theme=dark] .match-assets-status{color:#a0a9c0}:root[data-theme=dark] .match-detail-heading>span,:root[data-theme=dark] .match-detail-heading time,:root[data-theme=dark] .participant-level,:root[data-theme=dark] .participant-muted,:root[data-theme=dark] .participant-augments>span:first-child,:root[data-theme=dark] .match-detail-empty{color:#a0a9c0}:root[data-theme=dark] .match-detail-trigger:hover .match-comp strong{color:#8ea0ff}:root[data-theme=dark] .match-participant{border-color:#343a4a;background:#222631}:root[data-theme=dark] .match-participant.is-current-player{border-color:#43d1a7}:root[data-theme=dark] .participant-placement{color:#d6dbee;background:#343a4a}:root[data-theme=dark] .participant-placement.is-winner{color:#ffcf9f;background:#473326}:root[data-theme=dark] .participant-unit{border-color:#3a4152;color:#e7eaf3;background:#2f374c}:root[data-theme=dark] .participant-unit small{color:#a0a9c0}:root[data-theme=dark] .participant-traits>span{color:#c8d0e5;background:#343a4a}:root[data-theme=dark] .participant-traits small{color:#ffad70}:root[data-theme=dark] .participant-augments>span:not(:first-child){border-color:#51402f;color:#ffad70;background:#342b25}:root[data-theme=dark] .participant-stats{border-color:#343a4a;color:#a0a9c0}:root[data-theme=dark] .match-placement{color:#929bb2}:root[data-theme=dark] .match-placement.is-win,:root[data-theme=dark] .match-placement.is-win strong{color:#ffcf78}:root[data-theme=dark] .match-placement.is-win .match-placement-icon{color:#ffcf78;fill:#655137}:root[data-theme=dark] .match-placement.is-top-four{color:#aab7e8}:root[data-theme=dark] .match-placement.is-top-four strong{color:#c0caff}:root[data-theme=dark] .match-placement.is-top-four .match-placement-icon{color:#bdc7da;fill:#515b70}:root[data-theme=dark] .lp-positive{color:#43d1a7}:root[data-theme=dark] .lp-negative{color:#ff7395}:root[data-theme=dark] .row-chevron{color:#a0a9c0}:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] a:focus-visible,:root[data-theme=dark] input:focus-visible{outline-color:#7285f0}
