[data-life-player]{position:relative}
[data-life-value]{font-variant-numeric:tabular-nums}
.ar-life-loss{position:absolute;right:10px;bottom:4px;padding:2px 6px;border-radius:12px;background:#571b30;color:#ffe6e9;font-size:11px;line-height:1.3;pointer-events:none}
.ar-life-losing{box-shadow:inset 0 0 0 1px #e48697}
.ar-life-losing [data-life-value]{color:#ffb2bc}
.ar-life-status-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px}
.ar-life-last-loss{position:static;display:inline-block;font-size:11px;font-weight:700}
@media(prefers-reduced-motion:no-preference){.ar-life-loss:not(.ar-life-last-loss){animation:ar-life-drop 1.1s ease-out both}}
@keyframes ar-life-drop{from{opacity:0;translate:0 4px}20%{opacity:1}to{opacity:0;translate:0 -12px}}
