.combat-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}
.combat-numbers>div{padding:9px;border:1px solid var(--line,#294052);border-radius:8px;background:rgba(14,25,38,.5)}
.combat-numbers b{display:block;font-size:1.18rem;margin-top:2px}
.auto-options{display:grid;gap:9px;margin:12px 0}
.auto-options label{display:flex;align-items:center;gap:9px;cursor:pointer;padding:8px 10px;border-radius:7px;background:rgba(40,65,81,.25);font-size:.92rem}
.auto-options input{accent-color:#59ccaf;width:16px;height:16px;flex-shrink:0}
.character .hero:not(:first-child){margin-top:10px}
.character .hero strong{overflow-wrap:anywhere}
