refactored css to use nesting and variables for better readability
refactored routes and links