split .less to different files, cache pages when js is enabled so the user can change it witout reloading, navigation works with css alone on smartphones and tablets