js and css into separate files. viewport.