Added.
Moved styles to separate file, rearranged code, and added mode changer.
Added.