A classical density functional theory for solvation across length scales | Synapse