add the actual error container

now it's constructed on the client-side
still needs to be converted into stylus, I don't want to maintain raw CSS