feat(fortune): implement the details triangle opening and closing