.battle-rank-logo{object-fit:contain;flex:none;vertical-align:middle}.battle-rank-label{display:inline-flex;align-items:center;gap:10px;vertical-align:middle}.competition-points{padding:24px;margin:22px 0;background:linear-gradient(125deg,#173a34,#10251f);border:1px solid #4e7464;border-radius:18px}.competition-point-lead{display:flex;align-items:center;justify-content:center;gap:24px}.competition-point-lead p{margin:4px 0}.competition-point-lead strong{display:block;font-size:32px;color:#c5f75b}.rush-points-logo{object-fit:contain}.cycle-finished{text-align:center;color:#e8ddaa}.battle-cycle-summary{text-align:center;max-width:850px;margin:20px auto}.battle-cycle-summary>h1{font-size:40px}.battle-cycle-summary>h2{font-size:28px}.battle-cycle-prizes{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin:24px 0}.battle-cycle-prizes>.ut-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:220px;max-width:320px;flex:1}.battle-cycle-prizes strong{display:block;font-size:23px}.battle-cycle-prizes .match-reward-icon{width:100px;height:100px}.battle-cycle-summary>.ut-controls{justify-content:center}.battle-cycle-prizes .ut-pack-art{max-height:190px!important}.competition-points .battle-rank-logo{filter:drop-shadow(0 6px 8px #0006)}@media(max-width:550px){.competition-points{padding:16px}.competition-point-lead{gap:12px}.competition-point-lead strong{font-size:24px}.competition-point-lead>img{width:72px;height:72px}.competition-point-lead p{font-size:12px}.battle-cycle-summary>h1{font-size:32px}.battle-rank-label{gap:6px}.battle-rank-label img{width:34px;height:34px}}
