.tank-combat-hud{position:absolute;inset:0;pointer-events:none;z-index:9;color:#e3f4ff;font:13px system-ui;text-shadow:0 1px 3px #000}.tank-combat-info{position:absolute;left:18px;top:14px;padding:12px 16px;background:#06151de8;border:1px solid #46d3d0;border-radius:5px;max-width:500px;line-height:1.65}.tank-combat-message{position:absolute;bottom:38px;left:50%;transform:translateX(-50%);padding:10px 16px;background:#07141ee8;border:1px solid #3d657c;max-width:85%;text-align:center}.tank-combat-reticle{position:absolute;width:20px;height:20px;border:2px solid #6dffe1;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 3px #000;text-align:center}.tank-combat-mute{position:absolute;right:18px;bottom:38px;pointer-events:auto;background:#082334;border:1px solid #4e8396;color:white;padding:8px}@media(max-width:700px){.tank-combat-info{font-size:11px;left:6px;top:6px;padding:6px;max-width:90%}.tank-combat-message{font-size:11px;bottom:52px;width:90%}}

.tank-threat-marker{position:absolute;transform:translate(-50%,-100%);padding:3px 6px;background:#24100cd9;border:1px solid #ff9273;color:#ffb79c;border-radius:3px;font:11px system-ui;white-space:nowrap}
