add variables for pixel widths, refactor, and fix footer icon size