Now that colors aren't uniforms anymore, we don't win much by using the inset_shadow shader. The fragment shaders of inset_shadow and border are identical. And the regular border setup does nine-slicing.