.avatar-stage{min-height:410px;padding:20px 5px 32px;background:radial-gradient(ellipse at 50% 42%,rgba(33,91,92,.18),transparent 48%),linear-gradient(180deg,#071d22,#0d3034 72%,#07191d);border-color:#28545a;box-shadow:inset 0 0 45px rgba(0,0,0,.45)}

.clinical-overlay{z-index:4}.organ-marker{background:rgba(7,27,31,.92);color:#ff6875;border-color:rgba(255,104,117,.7);box-shadow:0 0 18px rgba(255,55,75,.35)}.avatar-callout{z-index:5;padding:8px;background:rgba(5,23,27,.85);border-left:2px solid #65ddc4;text-align:left}.avatar-callout b{color:#7af1d6;font-size:11px}.avatar-callout span{color:#d1dfdf;line-height:1.45}.scan-line{z-index:3}
.damage-impact{position:fixed;z-index:80;inset:0;display:grid;place-items:center;pointer-events:none;background:radial-gradient(circle,transparent 25%,rgba(90,0,10,.67));animation:impactFade 1.25s forwards}.damage-impact-core{min-width:min(430px,88vw);padding:23px 27px;background:rgba(5,17,21,.94);border:1px solid #ff5363;border-left:7px solid #ff354b;color:#fff;box-shadow:0 0 75px rgba(238,40,61,.58);animation:impactHit .36s cubic-bezier(.2,.9,.25,1)}.damage-impact header{display:flex;justify-content:space-between;align-items:center;color:#ff6674;font:800 9px monospace;letter-spacing:.18em}.damage-impact strong{display:block;margin:8px 0 4px;font:900 clamp(28px,7vw,48px)/1 "Zen Kaku Gothic New"}.damage-impact strong em{font-style:normal;color:#ff5363}.damage-impact p{margin:9px 0 0;color:#b9cccc;font-size:11px}.vital-delta{display:flex;gap:8px;margin-top:15px}.vital-delta span{flex:1;padding:7px;background:#102b30;color:#cbdcdb;font:700 9px monospace}.vital-delta b{color:#ff6674;margin-left:4px}.status-strip.vital-alarm{animation:vitalAlarm .45s 3}
@keyframes impactHit{from{opacity:0;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}@keyframes impactFade{70%{opacity:1}to{opacity:0}}@keyframes vitalAlarm{50%{background:#571922}}
@media(max-width:760px){.avatar-stage{min-height:530px}.damage-impact-core{padding:18px}.damage-impact strong{font-size:31px}.vital-delta{flex-wrap:wrap}.vital-delta span{min-width:42%}.organ-marker{font-size:10px}.zone-head{top:92px}.zone-chest{top:205px}.zone-abdomen{top:310px}.zone-limb{bottom:67px}}
