Update styling for mobile Safari

  * Add meta viewport tag to set initial scale to 1.0
  * Remove mobile Safari styling for inputs

Render header search form uniformly across multiple browsers
by forcing style rules

Use variables where possible in stylesheets