#labels{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.npc-label{color:#fff;font:600 16px system-ui,sans-serif;text-shadow:0 0 3px #000,0 0 2px #000,0 1px 1px #000;white-space:nowrap;pointer-events:none}#targetWnd{position:fixed;top:10px;left:50%;transform:translate(-50%);width:272px;height:72px;background:no-repeat 0 0;pointer-events:none;image-rendering:pixelated}#targetWnd .tw-name{position:absolute;left:74px;top:10px;right:18px;color:#fff;font:600 15px system-ui,sans-serif;text-shadow:0 0 3px #000,0 1px 1px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#targetWnd.hostile .tw-name{color:#ffb0a0}#targetWnd .tw-level{position:absolute;left:6px;top:6px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#fff;font:700 16px system-ui,sans-serif}#targetWnd .tw-level img{width:10px;height:16px}#targetWnd .tw-bar{position:absolute;left:73px;top:35px;width:175px;height:11px}#targetWnd .tw-hp{height:100%;box-sizing:border-box;border-style:solid;border-width:0 5px;border-image-slice:0 5 fill;border-image-repeat:stretch;min-width:10px}#targetWnd{background-color:#0c1624e0;border-radius:12px}#targetWnd .tw-bar{background-color:#182735;border-radius:5px}#targetWnd .tw-hp{background-color:#58cc89;border-color:#58cc89;border-radius:5px}.npc-label.admin{color:#000;text-shadow:0 0 3px #fff,0 0 2px #fff,0 1px 1px #fff}.npc-label.gm{color:#9200ba}.npc-label.npc{color:#a0a0ff}.npc-label.boss{color:#ff3b30}.place-cursor{position:fixed;z-index:50;width:22px;height:22px;margin:-11px 0 0 -11px;pointer-events:none;border:2px solid #ff5a3c;border-radius:50%;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000}.place-cursor:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#ff5a3c}.npc-label .guild-tag{display:block;font-size:16px;font-weight:600;color:#e0b8ff;text-align:center;text-shadow:0 0 3px #000,0 0 2px #000,0 1px 1px #000}.npc-label .guild-tag.master{color:#ffd34d}.npc-label.party{color:#4cff6a}.chat-bubble{max-width:220px;padding:3px 8px;border:1px solid #8a8f99;border-radius:6px;background:#f0f0ecf2;color:#222;font:600 13px system-ui,sans-serif;text-align:center;white-space:normal;overflow-wrap:anywhere;pointer-events:none;box-shadow:0 1px 3px #00000073;position:relative}.chat-bubble.emo{padding:2px 4px;line-height:0}.chat-bubble:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);border:6px solid transparent;border-bottom:0;border-top-color:#f0f0ecf2}.sel-arrows{position:fixed;z-index:3;pointer-events:none}.sel-arrows i{position:absolute;width:16px;height:16px;background:linear-gradient(135deg,#f4f8ff,#a9bcdf);clip-path:polygon(0 0,100% 45%,55% 55%,45% 100%);filter:drop-shadow(0 0 1px #24324f) drop-shadow(0 1px 1px rgb(0 0 0 / .6));animation:selPulse .9s ease-in-out infinite alternate}.sel-arrows.hostile i{background:linear-gradient(135deg,#fff2f0,#e7a09a)}.sel-arrows .tl{left:-18px;top:-18px;transform:scale(-1);--dx: 4px;--dy: 4px}.sel-arrows .tr{right:-18px;top:-18px;transform:scaleY(-1);--dx: -4px;--dy: 4px}.sel-arrows .bl{left:-18px;bottom:-18px;transform:scaleX(-1);--dx: 4px;--dy: -4px}.sel-arrows .br{right:-18px;bottom:-18px;--dx: -4px;--dy: -4px}@keyframes selPulse{to{translate:var(--dx) var(--dy)}}
