scss separation of concerns