This is so hard............but it will pass !!
Dont get into verbal fights walk away ignore her, if you dont they will only escalate and NEVER hit her. If you do she will retaliate, her bravado will make her even if she doesnt want ot.
I used to just stop being nice, I would stop talking (if she notices) My hubby stopped speaking to my son for a week he was so upset with him, when I asked my son to make it up he just stared at me , he hadnt even noticed !!!
If you go quiet she may feel quilty..............................even so it will bring the level of anger in the house down. Im so sorry for you but it just normal for some teenagers to do this. You are very lucky if it doesnt happen to you.