/* VOIDCRUSADE V7.8: player animation stabilization and diagnostics */
#v74SpriteDebug.v78-debug{min-width:330px;border-color:#77f1ce99;background:linear-gradient(145deg,#020812f2,#071624f2);box-shadow:0 14px 38px #000b,0 0 24px #52e5c522;color:#e7fff9}
#v74SpriteDebug.v78-debug:before{content:"V7.8 ALIGNMENT LAB";display:block;margin:-4px 0 7px;color:#76f0cc;font-weight:900;letter-spacing:.13em}
#v78DebugLegend{position:fixed;left:360px;bottom:16px;z-index:79;padding:7px 10px;border:1px solid #77f1ce66;background:#020812df;color:#b9d8d2;font:10px/1.35 Consolas,monospace;pointer-events:none}
#v78DebugLegend.hidden{display:none}
body.v78-debug-active #v74SpriteDebug{display:block}
.v78-ready{color:#76f0cc!important}
@media(max-width:700px){#v78DebugLegend{left:8px;bottom:220px}#v74SpriteDebug.v78-debug{font-size:10px}}
