Gross green, chartreuse or phlegm? Hannah Spencer’s waistcoat is political and TikTok winner February 27, 2026