/* Quiet recaps, opened on demand. Scoped to leave battle controls untouched. */
.battle-recap{color:#e0e2d7;min-width:0}.battle-recap h2{margin:5px 0 15px;font-size:clamp(24px,4vw,34px);font-weight:500;letter-spacing:-.035em}.battle-recap h3{margin:20px 0 10px;font-size:12px;font-weight:600;letter-spacing:.02em}.battle-recap p{line-height:1.65}.battle-recap .br-reason{font-size:15px;color:#d9d8c7;margin:0 0 18px}.battle-recap .br-round-result,.battle-recap .br-facts{font-size:12px;color:#b8beb1}.br-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0;margin:0;border-top:1px solid #e0dac31c;border-bottom:1px solid #e0dac31c}.br-metrics div{min-width:0}.br-metrics dt{font-size:10px;color:#a5b0a4;line-height:1.5}.br-metrics dd{font-size:22px;color:#e2d0ad;margin:5px 0 0;line-height:1.2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.battle-recap .br-note,.br-history>.br-note{font-size:11px;line-height:1.65;color:#a5b0a4}.br-details{margin-top:20px;border-top:1px solid #e0dac31c;padding-top:13px}.br-details>summary,.br-history>summary,.br-world-record>summary{cursor:pointer;font-size:12px;color:#d9d8c7;padding:5px 0}.br-details>summary:focus-visible,.br-history>summary:focus-visible,.br-world-record>summary:focus-visible{outline:2px solid #dac594;outline-offset:4px;border-radius:3px}.br-details .br-metrics{margin-top:14px}.br-details .br-metrics dd{font-size:16px}.br-rounds{list-style:none;padding:0;margin:14px 0}.br-rounds li{padding:10px 0;border-bottom:1px solid #e0dac313}.br-rounds strong,.br-rounds span{display:block;font-size:12px;line-height:1.6}.br-rounds strong{font-weight:500;color:#d9d8c7}.br-rounds span{color:#a5b0a4;font-size:11px}.br-rating{font-size:13px}.br-rating strong{color:#e2d0ad;margin-left:5px}.br-history{margin:18px 0;border-block:1px solid #e0dac31c;padding:13px 0}.br-history>summary>span{font-size:10px;color:#a5b0a4;margin-left:5px}.br-world-record{padding:8px 0;border-top:1px solid #e0dac313}.br-world-record>summary>span{display:inline-block;max-width:calc(100% - 22px);vertical-align:top}.br-world-record>summary strong{font-weight:500;font-size:12px}.br-world-record>summary small{display:block;color:#a5b0a4;font-size:10px;line-height:1.6;margin-top:5px}.br-world-record .battle-recap{padding:12px 0}.br-world-record .br-reason{font-size:13px}.br-world-record .battle-recap p{font-size:12px}.br-world-record .br-metrics{gap:8px}.br-world-record .br-metrics dd{font-size:21px}.br-strength{border-top:1px solid #e0dac31c;margin-top:18px;padding-top:1px}.br-strength p{margin:5px 0}.br-strength .br-note{font-size:11px}.br-world-record .battle-recap .br-note{font-size:11px}
@media(max-width:420px){.br-metrics{gap:8px}.br-metrics dd{font-size:20px}.br-details .br-metrics{grid-template-columns:1fr}.br-details .br-metrics>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.br-details .br-metrics dd{margin:0}}
