Rewrote the flex part of css, removed support for old browsers temporarily, added auto-sizeable blocks and full-size blocks, added colors.