The distributional properties of 'darker' make it look like an adjective.
It made it even darker (preceded by an adv)
It made it even better (substituted by an adj)
It made it darker but lighter (coordinated with an adj)
An object complement is an noun, pronoun, or adjective which follows a direct object (noun) and renames it or tells what the direct object has become.