collapse conditional
support injection of custom stylesheets into header, enabling #2
modularize styles to support page-specific styles (closes #2)
implement projector + phone art (#3)