
.matchInfo{font-size:clamp(.92rem,2.2vw,1.18rem);font-weight:750;gap:clamp(.35rem,2vw,1rem)}
.matchInfo .deathFlash010{color:#ff6969;text-shadow:0 0 8px #ad3535}
.rankList08,.masteryBars08{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,138px),1fr));gap:8px;align-items:stretch}
.rankList08>.masteryRank010,.masteryBars08>.masteryRank010{min-height:74px;border:1px solid var(--rank-border);background:var(--rank-bg);box-sizing:border-box}
.rankList08>.masteryRank010{display:grid;grid-template-columns:32px 1fr 1ch;gap:5px;align-items:center;padding:7px}
.masteryRank010 img{width:32px;height:32px;object-fit:contain;vertical-align:middle;margin-right:4px}
.masteryRank010{--rank-border:#74767c;--rank-bg:#292b31}.masteryRank010.rank-A,.masteryRank010.rank-B{--rank-border:#648965;--rank-bg:#24382c}.masteryRank010.rank-D{--rank-border:#a05050;--rank-bg:#392628}
.scene button[data-view=map],.scene button[data-map],.scene button[data-travel=map]{display:none}

.rankList08>.masteryRank010 .masteryName0101{min-width:0;overflow-wrap:break-word}

.masteryBars08{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.masteryBars08>.masteryRank010{display:grid;grid-template-rows:36px auto 8px;gap:10px;padding:12px;min-width:0;background:var(--rank-bg);border-color:var(--rank-border)}
.masteryBars08 .masteryHeading0103{display:grid;grid-template-columns:32px minmax(0,1fr) 26px;align-items:center;gap:8px;margin:0;min-width:0}
.masteryHeading0103 b{font-size:.86rem;line-height:1.1;overflow-wrap:break-word}
.masteryHeading0103 strong{text-align:center;color:var(--rank-border)}
.masteryProgress0103{display:flex;justify-content:space-between;align-items:center;gap:4px 8px;flex-wrap:wrap;font-size:.78rem}
.masteryProgress0103 small{margin:0}
.masteryBars08>.masteryRank010 progress{width:100%;height:8px;margin:0}
@media(max-width:750px){.masteryBars08{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:430px){.masteryBars08{grid-template-columns:1fr}}

.restRing0103{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#85c5aa var(--rest-progress),#394340 0);color:#fff}
.restRing0103 b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#202725;font-size:.75rem}
