content warning: flashing gifs, eye strain