“...throws shade”??
Yeah, it's slang for denigration.
I hate this stupid "slang in newspaper" trend I've been seeing, too.
Millennial-speak.
Like, literally.