@font-face{font-family:Figtree;src:url('/assets/figtree-regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Figtree;src:url('/assets/figtree-semibold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:'League Spartan';src:url('/assets/league-spartan-bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{color-scheme:dark;--ground:#000;--surface:#111;--raised:#2a2a2a;--border:#1a1a1a;--rule:#242424;--control:#444;--text:#fff;--muted:#b4b4b4;--faint:#949494;--positive:#8bd5b1;--negative:#ee9c9c;--warning:#e5bd73;--gap:14px;--pad:22px;--radius:20px;font-family:Figtree,'PingFang SC','Microsoft YaHei',sans-serif;font-size:14px;font-synthesis:none;background:var(--ground);color:var(--text)}
*{box-sizing:border-box}body{margin:0;line-height:1.55}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{color:var(--faint);cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--text);outline-offset:4px}p,h1,h2,h3{margin:0}h1,h2,h3{font-weight:600}h1{font-size:24px;letter-spacing:-.025em}h2{font-size:16px}h3{font-size:14px}img{display:block;object-fit:cover}button{border:0}button,a,summary,input,select{touch-action:manipulation}[hidden]{display:none!important}
.frame{max-width:1208px;margin:0 auto;padding-inline:22px}
.num,.kda,.outcome,.rank-value{font-variant-numeric:tabular-nums}
.small,.muted{color:var(--faint);font-size:12px}
.skip-link{position:fixed;top:12px;left:12px;padding:12px 18px;background:var(--text);color:var(--ground);z-index:10;transform:translateY(-160%)}
.skip-link:focus{transform:none}
.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}
.brand{display:flex;align-items:center;gap:12px;font-weight:600;font-size:18px}
.wordmark{font-family:'League Spartan',sans-serif;font-size:32px;line-height:1}
.topbar nav{display:flex;gap:28px;font-size:13px;color:var(--muted)}
.topbar nav [aria-current]{color:var(--text)}
.topbar a:hover{color:var(--text)}
.search-section{padding:26px 0 28px}
.title-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap);margin-bottom:22px}
.scope{color:var(--faint);font-size:12px}
.search-form{display:grid;grid-template-columns:170px minmax(180px,1fr)110px 110px;gap:var(--gap);align-items:end}
.search-form label{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:12px}
.search-form input,.search-form select{width:100%;height:42px;border:1px solid var(--control);border-radius:8px;background:var(--surface);color:var(--text);padding:0 14px;font-size:14px}
.search-form input::placeholder{color:var(--faint)}
.primary{height:42px;background:var(--text);color:var(--ground);border-radius:999px;font-weight:600;display:flex;justify-content:center;align-items:center;gap:14px}
.primary:disabled{background:var(--raised)}
.primary:hover:not(:disabled){background:#ddd}
.search-note{font-size:12px;color:var(--faint);margin-top:12px}
.feedback{font-size:13px;color:var(--negative);margin-top:14px}
.feedback[data-kind='info']{color:var(--muted)}
.profile{display:flex;align-items:center;gap:18px;padding:22px;background:var(--surface);border-radius:var(--radius);margin-bottom:28px}
.profile-avatar{width:64px;height:64px;flex:none;border-radius:50%;background:var(--raised);display:grid;place-items:center;font-size:22px;overflow:hidden}
.profile-avatar img{width:100%;height:100%}
.profile-identity{min-width:0;flex:1}
.profile-name{font-size:24px;line-height:1.2;overflow-wrap:anywhere;letter-spacing:-.02em}
.profile-meta{margin-top:8px;color:var(--muted);font-size:12px}
.profile-rank{padding-left:22px;border-left:1px solid var(--control);min-width:180px}
.rank-value{font-size:20px;margin:3px 0}
.rank-lp{font-size:13px;color:var(--muted);margin-left:9px}
.share-button{align-self:flex-start}
.ghost{background:transparent;color:var(--muted);font-size:12px;min-height:36px;padding:7px 10px;border-radius:999px}
.ghost:hover:not(:disabled){background:var(--raised);color:var(--text)}
.ghost:disabled{cursor:default}
/* 1164px 内容区 = 232px 概览 + 14px 间隔 + 918px 战绩；窄屏改为单列。 */
.workspace{display:grid;grid-template-columns:232px minmax(0,1fr);gap:var(--gap);align-items:start}
.panel{padding:var(--pad);border-radius:var(--radius);background:var(--surface)}
.empty-note{color:var(--muted);font-size:13px;margin-top:14px}
.overview h2{font-size:14px}
.overview .stats-value{font-size:30px;line-height:1.2;margin-top:16px;letter-spacing:-.03em}
.stats-value .small{font-size:13px;margin-left:6px;letter-spacing:0}
.win-loss{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;color:var(--muted);font-size:13px}
.positive{color:var(--positive)}
.negative{color:var(--negative)}
.outcome-strip{display:flex;gap:4px;flex-wrap:wrap;margin-top:16px}
.outcome-strip span{height:6px;width:14px;background:var(--faint);border-radius:2px}
.outcome-strip .win{background:var(--positive)}
.outcome-strip .loss{background:var(--negative)}
.stats-note{margin-top:10px}.champion-summary{margin-top:24px}
.champion-summary>summary{list-style:none;color:var(--muted);font-size:12px}
.champion-summary>summary::-webkit-details-marker{display:none}
.champion-summary>summary:after{content:' +';float:right}
.champion-summary[open]>summary:after{content:' −'}
.champion-row{display:flex;align-items:center;gap:10px;margin-top:16px}
.champion-row img{width:32px;height:32px;border-radius:5px}
.champion-row .champion-name{font-size:13px;flex:1;min-width:0}
.champion-row .num{text-align:right;font-size:12px;color:var(--muted)}
.recent-panel{padding:22px 10px}
.recent-panel h2{margin:0 12px 12px}
.recent-player{background:none;display:flex;flex-direction:column;text-align:left;gap:3px;width:100%;padding:10px 12px;border-radius:8px;overflow-wrap:anywhere}
.recent-player:hover{background:var(--surface)}
.recent-player .small{font-size:11px}
.recent-panel>.small{margin:12px 12px 0}
.recent-empty{padding:8px 12px;color:var(--faint);font-size:12px}
.section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);min-height:36px}
.freshness{color:var(--faint);font-size:12px;margin:4px 0 18px}
.stale{color:var(--warning)}
.empty-state{background:var(--surface);border-radius:var(--radius);padding:52px 24px;min-height:190px;color:var(--muted);font-size:14px}
.empty-title{color:var(--text);font-size:18px;font-weight:600;margin-bottom:10px}
.loading-note{color:var(--muted);padding:18px 22px;background:var(--surface);border-radius:var(--radius)}
.match{background:var(--surface);border-radius:14px;margin-bottom:10px;overflow:hidden}
.match>summary{list-style:none;display:grid;grid-template-columns:62px minmax(160px,1fr)92px 110px 18px;gap:var(--gap);align-items:center;padding:17px 18px;min-height:86px}
.match>summary::-webkit-details-marker{display:none}
.match>summary:hover{outline:1px solid var(--control);outline-offset:-1px;border-radius:14px}
.match[open]>summary{background:var(--raised)}
.outcome{font-size:14px;font-weight:600}
.duration{font-size:11px;color:var(--faint);margin-top:4px}
.match-champion{display:flex;align-items:center;gap:12px;min-width:0}
.champion-icon{width:44px;height:44px;border-radius:8px;flex:none;background:var(--raised)}
.champion-copy{min-width:0}
.champion-copy strong{font-weight:600;font-size:14px}
.queue{display:block;color:var(--muted);font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.position{color:var(--faint);font-size:11px;font-weight:400;margin-left:8px}
.kda{font-size:16px;white-space:nowrap;text-align:right}
.kda-caption{font-size:11px;color:var(--faint);text-align:right;margin-top:3px}
.when{font-size:12px;text-align:right;color:var(--muted);white-space:nowrap}
.chevron{font-size:18px;color:var(--faint);text-align:right}
.match[open] .chevron{transform:rotate(90deg)}
.mobile-time{display:none}
.match-detail{padding:0 18px 18px}
.detail-status{font-size:12px;color:var(--faint);padding-top:14px}
.detail-error{color:var(--negative);font-size:13px;padding-top:16px}
.retry-button{margin-top:8px;text-decoration:underline;text-underline-offset:4px}
.team{margin-top:20px}
.team-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap);margin-bottom:10px}
.team-objectives{color:var(--faint);font-size:11px}
.players{width:100%;border-collapse:collapse;table-layout:fixed}
.players th{color:var(--faint);font-size:11px;text-align:left;font-weight:400;height:28px}
.players td{vertical-align:middle;border-top:1px solid var(--rule);padding:10px 0}
.players th:nth-child(1){width:29%}
.players th:nth-child(2){width:15%;text-align:right}
.players th:nth-child(3){width:34%;padding-left:18px}
.players th:nth-child(4){width:22%;text-align:right}
.participant-identity{display:flex;align-items:center;gap:9px;min-width:0}
.participant-identity .champion-icon{width:30px;height:30px;border-radius:5px}
.participant-name{font-size:13px;overflow-wrap:anywhere}
.participant-champion{font-size:11px;color:var(--faint)}
.participant-score{text-align:right;font-size:13px;font-variant-numeric:tabular-nums}
.participant-loadout{padding-left:18px!important}
.items,.runes,.spells{display:flex;gap:3px;align-items:center;flex-wrap:wrap}
.runes{margin-top:5px}
.item-icon{width:23px;height:23px;border-radius:3px;background:var(--raised)}
.rune-icon{width:18px;height:18px;object-fit:contain}
.spell-icon{width:16px;height:16px;border-radius:3px}
.resource-empty{display:inline-block;width:23px;height:23px;background:var(--raised);border-radius:3px;color:var(--faint);font-size:11px;text-align:center;line-height:23px}
.runes .resource-empty{width:18px;height:18px;line-height:18px}
.spells{justify-content:flex-end;margin-top:6px}
.participant-economy{text-align:right;font-size:12px;font-variant-numeric:tabular-nums}
.participant-economy span{display:block;color:var(--faint);font-size:11px;margin-top:3px}
.detail-note{color:var(--faint);font-size:11px;margin-top:16px}
.image-fallback{display:inline-grid;place-items:center;background:var(--raised);color:var(--faint);font-size:11px}
.footer{padding-top:42px;padding-bottom:28px;color:var(--faint);font-size:11px}
.footer>div{display:flex;justify-content:space-between;gap:var(--gap);font-size:12px;color:var(--muted);margin-bottom:10px}
.footer a:hover{text-decoration:underline}
.legal{margin-top:8px}
.legal summary{width:fit-content}
.legal p{max-width:900px;margin-top:10px;line-height:1.6}
@media(min-width:901px){.overview{position:sticky;top:22px}
}
@media(max-width:1100px){.frame{padding-inline:20px}
.workspace{grid-template-columns:200px minmax(0,1fr)}
.match>summary{grid-template-columns:54px minmax(130px,1fr)82px 18px;padding:14px}
.when{display:none}
.mobile-time{display:block;color:var(--faint);font-size:11px;margin-top:3px}
.match-detail{padding-inline:14px}
.players th:nth-child(1){width:30%}
.players th:nth-child(2){width:17%}
.players th:nth-child(3){width:34%}
.players th:nth-child(4){width:19%}
.players th:nth-child(3),.participant-loadout{padding-left:10px!important}
.item-icon,.resource-empty{width:20px;height:20px}
.participant-identity{gap:6px}
.participant-identity .champion-icon{width:26px;height:26px}
.topbar{height:64px}}
@media(max-width:900px){.workspace{display:flex;flex-direction:column;gap:22px}
.overview{display:contents}
.stats-panel{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4px 22px;align-items:start;padding:18px 22px}
.stats-panel h2{font-size:12px;color:var(--muted)}
.stats-panel .stats-value{font-size:24px;margin-top:6px}
.stats-panel .win-loss{margin-top:6px;font-size:12px}
.stats-panel .outcome-strip{margin-top:12px}
.champion-summary{grid-column:2;grid-row:1/5;margin-top:0}
.champion-row{margin-top:10px}
.champion-row img{width:25px;height:25px}
.recent-panel{order:3;width:100%;padding:0}
.recent-panel h2{margin-left:0}
.recent-panel #recent-players{display:flex;gap:var(--gap);flex-wrap:wrap}
.recent-player{width:auto;padding:10px 14px;background:var(--surface)}
.recent-empty{padding-left:0}
.recent-panel>.small{margin-left:0}
.history{width:100%}
.match>summary{grid-template-columns:62px minmax(130px,1fr)92px 110px 18px}
.when{display:block}
.mobile-time{display:none}
.players th:nth-child(1){width:32%}
.players th:nth-child(2){width:14%}
.players th:nth-child(3){width:34%}
.players th:nth-child(4){width:20%}
.profile{margin-bottom:22px}
.profile-rank{min-width:160px}
.profile-name{font-size:22px}
.share-button{margin-left:auto}}
@media(max-width:600px){.frame{padding-inline:16px}
.topbar{height:56px}
.topbar nav{gap:16px;font-size:12px}
.topbar nav [aria-current]{display:none}
.brand{font-size:16px}
.wordmark{font-size:29px}
.search-section{padding-top:18px;padding-bottom:22px}
.title-row{margin-bottom:18px}
.scope{font-size:11px}h1{font-size:22px}
.search-form{grid-template-columns:minmax(0,1fr)100px;gap:12px}
.area-field{grid-column:1;grid-row:1}
.count-field{grid-column:2;grid-row:1}
.id-field{grid-column:1;grid-row:2}
.primary{grid-column:2;grid-row:2}
.search-form input,.search-form select,.primary{height:44px}
.search-note{font-size:11px}
.profile{padding:16px;gap:12px;display:grid;grid-template-columns:48px minmax(0,1fr)44px}.profile-avatar,.profile-identity{grid-row:1}.share-button{grid-column:3;grid-row:1;width:44px;height:44px;font-size:0;align-self:center}.share-button:after{content:"↗";font-size:18px}
.profile-avatar{width:48px;height:48px}
.profile-name{font-size:19px}
.profile-meta{margin-top:5px}
.profile-rank{grid-column:1/-1;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;border-left:0;border-top:1px solid var(--control);padding:12px 0 0;width:100%;min-width:0}
.profile-rank .rank-value{font-size:16px;margin:0}
.profile-rank>.small:last-child{margin-left:auto}
.profile-rank>.small{font-size:11px}
.stats-panel{padding:16px;grid-template-columns:1fr 1fr;column-gap:12px}
.stats-panel .stats-value{font-size:24px}
.stats-panel .win-loss{gap:10px}
.champion-row .champion-name{font-size:12px}
.champion-row .num{font-size:11px}
.champion-summary>summary{min-height:32px}
.match>summary{grid-template-columns:47px minmax(0,1fr)70px 12px;gap:8px;padding:14px 12px;min-height:98px}
.champion-icon{width:38px;height:38px;border-radius:6px}
.match-champion{gap:9px}
.champion-copy strong{font-size:13px}
.queue{font-size:11px}
.position{display:none}
.kda{font-size:14px}
.when{display:none}
.mobile-time{display:block}
.duration{font-size:11px}
.outcome{font-size:13px}
.match-detail{padding:0 12px 16px}
.team-heading{display:block}
.team-objectives{display:block;margin-top:4px}
.players,.players tbody{display:block}
.players thead{display:none}
.players tr{display:grid;grid-template-columns:minmax(0,1fr)72px;gap:8px;padding:12px 0;border-top:1px solid var(--rule)}
.players td{display:block;border:0;padding:0}
.players td:nth-child(1){grid-column:1;grid-row:1}
.players td:nth-child(2){grid-column:2;grid-row:1}
.players td:nth-child(3){grid-column:1;grid-row:2;padding-left:0!important}
.players td:nth-child(4){grid-column:2;grid-row:2;align-self:center}
.participant-name{font-size:13px}
.participant-champion{font-size:11px}
.participant-identity .champion-icon{width:30px;height:30px}
.participant-score{font-size:14px}
.item-icon,.resource-empty{width:23px;height:23px}
.participant-economy{font-size:11px}
.participant-economy:before{content:'伤害 / 金币';display:block;font-size:11px;color:var(--faint);margin-bottom:3px}
.rune-icon{width:18px;height:18px}
.spells .spell-icon{width:16px;height:16px}
.ghost{min-height:44px}
.footer{padding-top:32px}
.footer>div{flex-direction:column;gap:8px}
.empty-state{padding:32px 20px;min-height:160px}
.freshness{margin-bottom:14px}
.section-heading h2{font-size:15px}}
.view-nav{display:flex;gap:26px;border-bottom:1px solid var(--rule);height:50px;align-items:stretch}
.view-nav a{display:flex;align-items:center;color:var(--faint);font-size:14px;border-bottom:2px solid transparent}
.view-nav a[aria-current]{color:var(--text);border-bottom-color:var(--text)}
.search-form{grid-template-columns:112px 148px minmax(160px,1fr)100px 110px}
.search-form.is-kr{grid-template-columns:140px minmax(180px,1fr)110px 110px}
.meta-view{padding-top:26px}
.meta-toolbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.position-tabs{display:flex;gap:4px}
.position-tabs button{background:transparent;color:var(--muted);padding:10px 18px;min-height:44px;border-radius:8px}
.position-tabs button[aria-pressed='true']{background:var(--raised);color:var(--text)}
.rank-filter,.hero-filter{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);white-space:nowrap}
.rank-filter{margin-left:auto}
.rank-filter select{height:44px;background:var(--surface);border:1px solid var(--control);border-radius:8px;color:var(--text);padding:0 10px;font-size:14px}
.hero-filter input{width:195px;background:var(--surface);border:1px solid var(--control);border-radius:8px;color:var(--text);padding:10px 12px;min-height:42px}
.meta-status{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block:10px}
.meta-view .meta-status .freshness{margin:0}
.meta-status .ghost{flex-shrink:0}
.meta-columns,.meta-summary{display:grid;grid-template-columns:42px minmax(180px,1fr)68px 90px 80px 80px 16px;gap:14px;align-items:center;padding:14px 18px}
.meta-columns{font-size:12px;color:var(--faint);padding-block:10px}
.meta-columns span:nth-child(n+3){text-align:right}
.meta-row{border-bottom:1px solid var(--rule)}
.meta-summary{list-style:none;min-height:76px;border-radius:10px}
.meta-summary::-webkit-details-marker{display:none}
.meta-summary:hover,.meta-row[open]>.meta-summary{background:var(--surface)}
.meta-rank{font-size:14px;color:var(--muted)}
.meta-champion{display:flex;align-items:center;gap:12px;min-width:0}
.meta-champion strong{font-size:14px;font-weight:600}
.meta-champion .small{display:block;margin-top:3px}
.meta-champion .champion-icon{width:38px;height:38px;border-radius:6px}
.meta-stat{text-align:right;font-size:14px;white-space:nowrap}
.stat-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.meta-row[open] .chevron{transform:rotate(90deg)}
.build-detail{padding:8px 24px 24px;background:var(--surface);border-radius:0 0 14px 14px}
.build-context{font-size:13px;color:var(--muted);margin-bottom:24px}
.build-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 36px}
.build-group{min-width:0}
.build-group h3{font-size:13px;color:var(--muted);margin-bottom:12px}
.build-icons{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}
.build-resource{display:flex;align-items:center;gap:7px;max-width:100%;font-size:12px}
.build-resource .item-icon,.build-resource .spell-icon{width:30px;height:30px;flex:none;border-radius:5px}
.build-resource .rune-icon{width:28px;height:28px;flex:none}
.build-stats{font-size:12px;color:var(--faint);margin-top:12px}
.build-stats strong{font-weight:400;color:var(--text)}
.fourth-option{display:flex;align-items:center;gap:9px;margin-top:10px;font-size:12px;flex-wrap:wrap}
.fourth-option>.small{margin-left:auto;font-size:11px}
.skill-section{margin-top:24px;border-top:1px solid var(--rule);padding-top:20px}
.skill-section h3{font-size:13px}
.skill-order{list-style:none;padding:0;margin:14px 0 0;display:flex;gap:6px;flex-wrap:wrap}
.skill-order li{width:38px;text-align:center;background:var(--raised);border-radius:5px;padding:5px 0}
.skill-order li span{display:block;font-size:11px;color:var(--muted)}
.skill-order li strong{font-size:14px;font-weight:600}
@media(max-width:1100px){.meta-columns,.meta-summary{grid-template-columns:32px minmax(150px,1fr)54px 70px 62px 62px 12px;gap:10px;padding-inline:12px}
.build-grid{column-gap:24px}.search-form{grid-template-columns:105px 130px minmax(150px,1fr)85px 95px}}
@media(max-width:768px){.search-form{grid-template-columns:1fr 1.2fr 1fr}.region-field{grid-column:1;grid-row:1}.area-field{grid-column:2;grid-row:1}.count-field{grid-column:3;grid-row:1}.id-field{grid-column:1/3;grid-row:2}.primary{grid-column:3;grid-row:2}
.search-form.is-kr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)100px}.is-kr .region-field{grid-column:1/3}.is-kr .count-field{grid-column:3}
.meta-toolbar{gap:12px}.position-tabs button{padding-inline:14px}.rank-filter{margin-left:0}.hero-filter{flex:1;min-width:0}.hero-filter input{flex:1;min-width:0;width:160px}
.meta-columns,.meta-summary{grid-template-columns:26px minmax(130px,1fr)48px 60px 55px 55px 10px;gap:8px;padding-inline:8px}.meta-stat{font-size:13px}
.build-grid{grid-template-columns:1fr}.build-resource{font-size:13px}.fourth-option>.small{font-size:12px}}
@media(max-width:600px){.view-nav{height:48px}.search-form,.search-form.is-kr{gap:10px}.search-form input,.search-form select{padding-inline:9px;font-size:13px}
.title-row{gap:8px}.scope{font-size:10px}.search-form.is-kr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)100px}.search-form .primary{height:44px;font-size:13px;gap:5px}
.meta-view{padding-top:20px}.position-tabs{width:100%;justify-content:space-between}.position-tabs button{padding-inline:14px;flex:1}.rank-filter,.hero-filter{gap:6px}.rank-filter select{width:116px;font-size:13px}.hero-filter input{min-height:44px;width:100%;padding-inline:8px}.meta-status{gap:8px}.meta-status .ghost{padding-inline:0}
.meta-columns{display:none}.meta-summary{grid-template-columns:22px minmax(0,1fr)60px 12px;gap:10px 6px;padding:14px 4px}
.meta-rank{grid-row:1}.meta-champion{grid-column:2;grid-row:1}.meta-tier{grid-column:3;grid-row:1}.meta-summary>.chevron{grid-column:4;grid-row:1}
.meta-summary>.meta-stat:nth-child(4){grid-column:2;grid-row:2;text-align:left;justify-self:start}
.meta-summary>.meta-stat:nth-child(5){grid-column:2;grid-row:2;justify-self:end}
.meta-summary>.meta-stat:nth-child(6){grid-column:3/5;grid-row:2}
.meta-stat .stat-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-size:11px;color:var(--faint);margin-right:4px}
.meta-tier .stat-label{display:none}.meta-summary>.meta-stat:nth-child(5) .stat-label{margin-right:3px}
.meta-champion{gap:10px}.meta-champion .small{font-size:11px}.meta-stat{font-size:12px}.build-detail{padding:10px 14px 20px}.build-context{font-size:12px}.build-icons{gap:12px}.build-resource{font-size:12px}
.fourth-option>.small{margin-left:0;width:100%;font-size:11px}.skill-order{gap:5px}.skill-order li{width:34px}.meta-view>.detail-note{margin-top:20px}}
.page-title-row{margin-top:26px}
.search-section,.meta-view{padding-top:0}
@media(max-width:600px){.page-title-row{margin-top:20px}.scope{font-size:11px}}
.scope-note{font-size:12px;color:var(--muted);margin:-8px 0 14px}
.scope-note summary{width:fit-content;min-height:32px;display:flex;align-items:center;list-style:none}
.scope-note summary:after{content:' +';margin-left:7px}
.scope-note[open] summary:after{content:' −'}
.scope-note p{max-width:760px;line-height:1.7;margin-bottom:14px}
@media(max-width:600px){.meta-stat,.meta-stat .stat-label{font-size:13px}.meta-champion .small{font-size:12px}.scope-note summary{min-height:44px}.meta-view .freshness{margin-bottom:12px}}
