@color should reject negative values and not set last_color to black when preset not found