Не рекомендую делать плавную прокрутку, так как это прерогатива устройства/браузера и их настроек. Если пытаться сгладить самостоятельно, то будут проблемы, например дерганая прокрутка.
Единственное что можно сделать, это полностью отказаться от стандартной прокрутки, и перемещать контент самостоятельно.