.leg-defense-panel{margin:12px 0;padding:12px;border:1px solid var(--border,#475569);border-radius:10px}.leg-defense-panel[hidden],#leg-defense-follow-attack[hidden]{display:none}.leg-defense-panel fieldset{border:0;padding:0;margin:10px 0}.leg-defense-panel legend{font-size:.85rem;margin-bottom:6px}.leg-defense-choices{display:flex;flex-wrap:wrap;gap:6px}.leg-defense-choices button{font-size:.8rem;padding:7px 10px;min-height:34px}.leg-defense-choices button[aria-pressed="true"]{outline:2px solid #38bdf8;outline-offset:1px}.leg-defense-panel select{display:block;width:100%;margin-top:6px}.leg-defense-stats{margin-top:16px;padding-top:12px;border-top:1px solid var(--border,#475569)}.leg-defense-stats p,.leg-defense-stats li{font-size:.85rem}.leg-defense-stats li{margin:6px 0}