Node size adjusts based on file size