.combat-card-bars{width:100%;display:flex;flex-direction:column;gap:6px}.combat-card-bars[hidden]{display:none}.combat-bar{display:grid;grid-template-columns:30px 1fr 38px;align-items:center;gap:8px;font-size:.66rem;color:#888}.combat-bar-label{letter-spacing:.08em}.combat-bar-track{height:7px;overflow:hidden;border:1px solid #2a2a2a;border-radius:4px;background:#111}.combat-bar-fill{display:block;width:100%;height:100%;border-radius:3px;transition:width 1.1s cubic-bezier(.22, 1, .36, 1)}.combat-bar--org .combat-bar-fill{background:linear-gradient(90deg,#7aaa50,#c8e6a0)}.combat-bar--str .combat-bar-fill{background:linear-gradient(90deg,#c8a96e,#d9be8a)}.combat-bar-value{color:silver;text-align:right;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.combat-bar-fill{transition:none}}