.enemy-hp-strip{display:flex;align-items:center;gap:14px;padding:9px 0;border-top:1px solid #293548;border-bottom:1px solid #293548}.enemy-hp-value{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.enemy-hp-value label{font-size:10px;color:#94a3b8;font-weight:600;margin-right:3px}.enemy-hp-value input{width:42px!important;font-size:20px!important;font-weight:700!important;text-align:right;background:transparent;color:#f1f5f9;border:0;border-bottom:1px dashed #475569;padding:0}.enemy-hp-value>span{font-size:12px;color:#94a3b8;font-variant-numeric:tabular-nums}.enemy-hp-track{flex:1;height:8px;min-width:70px;background:#090d16;border-radius:8px;overflow:hidden}.enemy-hp-track>div{height:100%;border-radius:8px;transition:width .2s}.enemy-hp-controls{display:flex;align-items:center;gap:6px}.enemy-hp-controls input{width:62px!important;background:#0b1422;border:1px solid #334155;border-radius:6px;padding:6px;font-size:11px;text-align:center;color:#e2e8f0}.enemy-hp-controls button{padding:6px 9px;font-size:11px;border:1px solid #334155;border-radius:6px;white-space:nowrap}.hp-damage{background:#32191f;color:#fda4af;border-color:#74313c!important}.hp-heal{background:#112e26;color:#a7f3d0;border-color:#28614e!important}@media(max-width:650px){.enemy-hp-strip{flex-wrap:wrap;gap:8px}.enemy-hp-controls{flex-basis:100%}.enemy-hp-track{min-width:45px}}

/* Numeric HP must remain fully readable for three- and four-digit creatures. */
body .enemy-hp-value input[type=number]{width:82px!important;min-width:82px;max-width:none;box-sizing:border-box;padding:4px 6px!important;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}body .enemy-hp-value input[type=number]::-webkit-inner-spin-button,body .enemy-hp-value input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body .enemy-hp-value{flex-shrink:0}body .enemy-hp-track{min-width:60px}
