Base responsive CSS for HTML5 elements