/* League-red editorial hierarchy, scoped to collection and recruitment. */
.experience709 .milestone710{background:#f4eee5;border:1px solid #d8ccc0;border-left:4px solid #b83246;border-radius:16px;padding:18px 20px;margin:16px 0;display:grid;grid-template-columns:1fr auto;gap:8px 14px;color:#30282c}
.milestone710>small,.milestone710>h3,.milestone710>p{grid-column:1/-1;margin:0}.milestone710>small{color:#a52f42;letter-spacing:.14em;font-size:10px;font-weight:800}.milestone710>h3{font-size:21px!important;line-height:1.2}.milestone710>p{font-size:13px;line-height:1.6;color:#62565b}.milestone710>progress{width:100%;height:7px;align-self:center;accent-color:#b83246}.milestone710>span{font-size:12px;font-weight:700}
.plan710,.identity710{border:1px solid #dacfc5;border-radius:14px;background:#fffcf7;padding:14px 16px;margin:14px 0;color:#342b30}.plan710>summary,.identity710>summary{font-size:14px;font-weight:800;cursor:pointer;min-height:28px;align-content:center}.plan710>p,.plan710>small{font-size:12px;line-height:1.6;color:#66575e}.plan710>ol{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;counter-reset:rival710}.plan710 li{counter-increment:rival710;min-width:0;border:1px solid #e2d8cd;border-radius:10px;padding:12px;background:#fff}.plan710 li>strong:before{content:counter(rival710,decimal-leading-zero)' · ';color:#a93649}.plan710 li>strong{font-size:13px}.plan710 li>p{font-size:12px;margin:7px 0;line-height:1.5}.plan710 li>small{display:block;font-size:11px;color:#685b60;line-height:1.5;margin-top:5px}
body.direction702 .arena-lobby698{isolation:isolate;box-shadow:0 16px 38px #45252e12!important}body.direction702 .lobby-destination698{position:relative;border-radius:16px!important;min-height:112px!important;transition:transform .18s,box-shadow .18s}body.direction702 .lobby-destination698:hover{transform:translateY(-3px);box-shadow:0 8px 20px #45252e16}body.direction702 .lobby-destination698:focus-visible{outline:3px solid #b83246;outline-offset:3px}body.direction702 .lobby-destination698>strong{font-size:18px!important;letter-spacing:.015em}body.direction702 .lobby-destination698>span{max-width:85%;line-height:1.6!important}body.direction702 .lobby-destination698>b{background:#fff9;border-radius:50%;width:30px;height:30px;display:grid;place-items:center}body.direction702 .lobby-route709{margin-top:20px}body.direction702 .event-card709:focus-visible{outline:3px solid #b83246;outline-offset:3px}
#collection-dialog .recruit-duplicate710{background:#f5e9d0;border:1px solid #d8bd86;border-radius:14px;padding:16px;color:#57401b}#collection-dialog .recruit-duplicate710 strong{font-size:27px;display:block}#collection-dialog .recruit-duplicate710 p{margin:6px 0;font-size:13px}.summon-opening706[data-rarity=legendary] .summon-rank706{filter:drop-shadow(0 0 14px #ffe8aa);font-size:60px}.summon-opening706[data-rarity=epic] .summon-wave706{border-width:4px}
.player-input602 .input-receipt648{margin:4px 0;font-size:12px;color:#f5dc9e}.player-input602 .input-receipt648[hidden]{display:none}
@media(max-width:600px){.plan710>ol{grid-template-columns:1fr}.milestone710{padding:15px!important}.milestone710>h3{font-size:19px!important}body.direction702 .lobby-destination698{min-height:96px!important}body.direction702 .lobby-destination698>strong{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){body.direction702 .lobby-destination698{transition:none;transform:none!important}}
