.champ-battle{color:#f0f4f0;background:#121819;border:1px solid #36413d;border-radius:18px;margin:20px 0 28px;padding:24px}.champ-battle-header h3{margin:10px 0 22px;font-size:clamp(20px,3vw,29px);line-height:1.2}.champ-battle-kicker{letter-spacing:.12em;color:#c6ff00;font-size:11px;font-weight:750}.champ-battle-gap{background:#202b25;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:23px;padding:13px 16px;display:flex}.champ-battle-gap span{color:#bdc9c1;font-size:13px}.champ-battle-gap strong{color:#c6ff00;white-space:nowrap;font-size:clamp(18px,3vw,24px)}.champ-battle-entries{gap:20px;display:grid}.champ-battle-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;font-size:15px;display:flex}.champ-battle-label span{overflow-wrap:anywhere;min-width:0}.champ-battle-label b{color:#c6ff00;margin-right:7px}.champ-battle-label strong{color:#c6ff00;white-space:nowrap}.champ-battle-label small{font-size:12px}.champ-battle-track{background:#34403e;border-radius:20px;height:11px;overflow:hidden}.champ-battle-track span{background:#c6ff00;border-radius:20px;height:100%;transition:width .35s;display:block}.champ-battle-more{color:#f1f5f0;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #536159;border-radius:24px;margin-top:24px;padding:11px 16px}:is(.champ-battle-more:hover,.champ-battle-more:focus-visible){border-color:#c6ff00}.champ-battle-note{color:#9daea5;margin:16px 0 0;font-size:12px;line-height:1.5}@media (max-width:600px){.champ-battle{border-radius:13px;padding:19px 16px}.champ-battle-gap{flex-direction:column;align-items:flex-start;gap:4px}.champ-battle-label{font-size:14px}}
