.line-strength-collapsible>summary.line-matchup-summary{grid-template-columns:26px minmax(0,1fr) 86px 14px;gap:14px;align-items:center}
.line-matchup-rank{font-weight:650;color:var(--blue);font-variant-numeric:tabular-nums}
.line-matchup-attacking,.line-matchup-opponent{display:flex;flex-direction:column;gap:6px;min-width:0;overflow-wrap:anywhere}
.line-matchup-attacking>strong{font-size:15px;line-height:1.5}
.line-matchup-opponent{font-size:12px;line-height:1.5}
.line-matchup-opponent>span{color:var(--muted)}
.line-matchup-attacking>small,.line-matchup-opponent>small,.line-matchup-value>small{color:var(--muted);font-size:11px;line-height:1.4}
.line-matchup-value{display:flex;flex-direction:column;gap:6px;text-align:right;font-variant-numeric:tabular-nums}
.line-matchup-value>strong{font-size:25px}
.line-context-weak{display:flex;justify-content:space-between;gap:12px;padding:9px 10px;background:var(--panel);border:1px solid var(--line);border-radius:8px;font-size:12px}
@media(max-width:650px){.line-strength-collapsible>summary.line-matchup-summary{grid-template-columns:20px minmax(0,1fr) 68px 12px;gap:10px}.line-matchup-attacking>strong{font-size:14px}.line-matchup-value>strong{font-size:23px}}
