How many text-shadow layers can a browser still render without lag?
There is no fixed limit in the specification, but every extra layer adds another blur and compositing pass to the element paint step; on a static heading, six to eight layers rarely matter, while on text animated by hover or scroll it is safer to keep the stack at three or four layers to avoid a stuttering repaint.
Why did my last text-shadow layer disappear after I edited the blur?
You likely typed a negative blur radius on one of the layers; the specification does not accept a negative blur-radius on any shadow in the list, and because that single value is invalid, the browser drops the whole declaration, not just the broken layer, which makes every shadow vanish at once.
Can I mix different units across layers in the same text-shadow?
Yes, as long as each unit is a valid CSS length, such as em, rem or vw; the only requirement is keeping the four values in the same order (horizontal offset, vertical offset, blur, color) and avoiding a mix of absolute and relative units inside one layer without checking the resulting effect at each screen size.
Does layer order still matter if every shadow shares the same offset?
It still matters even with an identical offset, because order controls which layer sits visually on top; two overlapping shadows in different colors blend their appearance according to each one opacity, and whichever shadow is listed first always wins the implicit z-index dispute inside the text shadow stack.